How to Design an Instagram Carousel with AI
A step-by-step tutorial for building a multi-slide Instagram carousel in Lega using frames and AI layout generation, from first prompt to export-ready files.

Carousels outperform single-image posts on Instagram, consistently, across almost every category of account. More time on the post, more swipes, more saves. The catch is that a good carousel is not one design, it is five to ten designs that all need to feel like the same design. That consistency problem is exactly where most people burn an entire afternoon in a template tool, nudging text boxes by two pixels across ten slides.
Here is how to do it faster, and better, using frames and AI layout generation in Lega.
Why Carousels Are Different From Single Posts
A single Instagram post has one job: stop the scroll. A carousel has two jobs stacked on top of each other. Slide one still has to stop the scroll, but slides two through ten have to hold the swipe. That means your carousel needs two things a lot of people skip:
- A consistent visual system — typography, spacing, and color that repeat across every slide, so it reads as one artifact, not a slideshow of unrelated graphics.
- A narrative arc — each slide should earn the next swipe, which is a content problem, not a layout problem.
This is why building a carousel in a tool that starts from a blank template per slide is so painful. You are solving the consistency problem manually, slide by slide, instead of once.
Step 1: Set Up Your Frames
In Lega, a carousel is a multi-frame document. Open the editor, create a new project, and add frames sized for Instagram's carousel format (1080x1350 for portrait, which uses more vertical real estate in-feed than the older square format). Each frame becomes one slide.
Add as many frames as your carousel needs — most performing carousels run 6 to 8 slides. Name them by their narrative role, not just "Slide 1," "Slide 2": Hook, Problem, Point 1, Point 2, Point 3, CTA. Naming frames this way keeps you honest about whether each slide is actually doing a job.
Step 2: Write Your Content Before You Generate Anything
This is the step people skip and immediately regret. Open a blank doc and write the actual words for every slide before you touch AI layout generation. A carousel's biggest failure mode is not bad design, it is empty slides padded with generic filler because nobody wrote the content first.
For each slide, write:
- One short headline (5-8 words max)
- One supporting line, if needed
- Any label or number ("2 of 7")
Step 3: Generate Your First Slide, Then Reuse the System
Prompt Lega with your first slide's content plus the tone you want. Something concrete works far better than "make it look good" — describe the type of design, who it is for, the style, and any constraints. The AI reads your content and proposes a layout direction and a style system: typography, color, spacing rhythm.
Once slide one feels right, do not re-prompt from scratch for every slide. Duplicate the frame, swap the content, and let the established style system carry through. This is the whole trick to carousel consistency: generate the system once on slide one, then apply it, not regenerate it, on slides two through eight.
Step 4: Vary Layout Within a Fixed System
Consistency does not mean every slide looks identical — that gets boring by slide four. What should stay fixed: your color palette, your type scale, your margins, your slide-number treatment. What can vary: whether a slide is text-only, text-plus-icon, or a big pull-quote treatment.
Think of it like a magazine spread: same masthead, same grid, same fonts, but the layout breathes differently page to page. Use Lega's layer and layout tools to reposition and restyle rather than starting a fresh generation each time — that is what keeps the system intact.
Step 5: Design the Hook and the CTA With Extra Care
Slide one and your final slide carry disproportionate weight. Slide one is competing against every other post in someone's feed for a stopped thumb. Your last slide is the only one with a real chance of converting a swipe into a follow, a save, or a click.
Give slide one the boldest hierarchy in the set — largest type, highest contrast, least text. Give your CTA slide a single, unambiguous instruction. Do not stack three CTAs on the last slide hoping one lands.
Step 6: Check Readability at Thumbnail Size
Most carousel swipes happen in-feed, at a fraction of full screen size. Zoom out in the canvas and check whether your headline is still legible small. If you have to squint on your own monitor, it is unreadable on a phone held at arm's length on a bus.
Step 7: Export
Once all frames are finalized, export the full frame set. Lega's export path renders every frame through the same pipeline used for the live canvas view, so what you see while editing is exactly what gets exported — no separate rendering step that can drift from the preview. Export at native resolution, upload in order, and double-check Instagram's own reordering hasn't shuffled anything after upload (it has been known to happen with same-named files).
A Faster Way to Think About Carousels
The reason carousels take so long in most tools is that people treat each slide as a new design problem. It is not. It is one design problem — a system — applied eight times with different content. Solve the system once, generate the first slide with intent, and let that decision propagate. That is the difference between an afternoon of fiddly template work and a carousel built in under thirty minutes.
For the exact pixel dimensions to use for this and other social formats, see our social media sizes cheat sheet. And if you want to get sharper at writing the prompts that drive step three, AI Design Prompts That Actually Work is the deeper dive.