# Introducing Carousel Templates

> Now create multi-page carousel templates in Orshot and generate visual images and PDFs from them using Rest API and Integrations

- **Author**: Rishi Mohan
- **Published**: 2025-08-30
- **Updated**: 2026-03-25
- **Tags**: Updates
- **Read time**: 3 min read
- **URL**: https://orshot.com/blog/introducing-carousel-templates

---

Starting today, you can create multi-page carousel templates in Orshot Studio. These templates open up new possibilities for generating dynamic presentations, social media carousels, and multi-page documents programmatically

When you open [Studio](https://orshot.com/studio), you'll see a new tab and a toolbar
to organize pages in your template. Each page can have its own design,
size, elements etc.

### Features

- You can create multi-page templates
- Each page can have own designs, size, elements etc.
- You can [parameterize layers](https://orshot.com/docs/orshot-studio/setting-parameters) in each template to make it dynamic
- Generate images or PDFs from the template in a single API call
- Auto-generate from automation tools like n8n, Make, Zapier etc.
- Post carousels directly to Instagram, LinkedIn, TikTok, and 10+ other platforms with [Social Publish](https://orshot.com/docs/publish/introduction) — see our [social media automation tools guide](https://orshot.com/blog/social-media-automation-tools) for the full publishing workflow
- [Animate layers](https://orshot.com/blog/introducing-animations-in-studio) across pages with enter/exit effects, visibility timing, and staggered sequences — when rendered as video, all animations play frame-perfectly across pages

Here's a video to demo how you can design carousel templates in Orshot Studio

<iframe
  width="100%"
  height="420"
  src="https://www.youtube.com/embed/MeLASrngoQE?si=kMy2d3Zt6POwSyPE"
  title="YouTube video player"
  frameBorder="0"
  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
  referrerPolicy="strict-origin-when-cross-origin"
  allowFullScreen
></iframe>