← All Workflows

Turn spreadsheet rows into Instagram carousels

Fill a row, get a finished multi-slide carousel ready to post. No design step.

See all workflows
Trigger1On a scheduleRun automatically at a set frequency.
Source2Google SheetsRead rows from a spreadsheet.
Render3Bold Orange Daily Habits 3-Slide Instagram CarouselExample template. Swap in your own design.
Destination4Post to InstagramPublish each render to Instagram.
Destination5Post to LinkedInPublish each render to LinkedIn.

Carousels without the design grind

Carousels earn some of the best reach and saves on Instagram, and they're also the most tedious format to produce: every post is five to ten designed slides. This workflow separates the two jobs. Design the slide layouts once, then create each new carousel by typing its content into a spreadsheet row. Orshot renders the slides and publishes the post.

Each row is one carousel, with a column per slide:

One row becomes one carouselClick a row
AHookBSlide 2CSlide 3DCTA
15 pricing mistakes to avoidMistake 1: anchoring lowMistake 2: one planFollow for more
2What 100 landing pages taught usLesson 1: one CTALesson 2: social proof up topSave this post
33 cold email openers that workOpener 1: the specific complimentOpener 2: the mutualTry them this week
Orshot renders
Carousel
5 pricing mistakes to avoid
Slide 2Mistake 1: anchoring low
Slide 3Mistake 2: one plan
CTAFollow for more
PNG

Rendered from row 1, one per row

What each slide can hold

The columns map straight onto the layouts you designed:

  • A hook on slide 1 that stops the scroll, pulled from your first column.
  • One point per middle slide, so a dense row still reads clearly across the set.
  • Image URLs for slides that need a photo or screenshot instead of text.
  • A CTA on the last slide, like follow, save, or a link reminder.

One sheet, a month of carousels

Fill a row per carousel and let the schedule work through them. A Monday writing session turns into daily posts all week, each rendered with your fonts, colors, and layout. Long headlines auto-fit inside their boxes, so a wordy slide 3 never breaks the design. The same run can publish to Instagram and LinkedIn together, or you can point the destination at Google Drive or Slack and post by hand after a review.

How it works, step by step

  1. Pick a carousel template

    Choose a multi-page carousel template from the Orshot library or design your own slides once in the studio.

  2. Connect your content sheet

    Connect the Google Sheet where each row is one carousel: a column per slide's heading, text, or image.

  3. Map columns to slides

    Point each slide's placeholders at the right columns. Slide 1 gets the hook, the middle slides get the points, the last slide gets your CTA.

  4. Connect Instagram and activate

    Connect your Instagram account, set the posting schedule, and the workflow renders and publishes each row as a finished carousel.

Frequently asked

How do I make an Instagram carousel without designing every slide?

Design the slide layouts once as a multi-page Orshot template. After that, each carousel is just a row in a spreadsheet: the workflow fills your text into the layouts and renders every slide with consistent branding.

Can it post the carousel to Instagram automatically?

Yes. Connect your Instagram account and the workflow publishes the finished carousel directly. You can also send it to LinkedIn at the same time, or save the slides to Drive if you prefer to post manually.

How many slides can a carousel have?

Your template defines the slides, and Instagram allows up to 20 per post. Most high-performing carousels use 5 to 10.

What size should Instagram carousel slides be?

1080 x 1350 (4:5 portrait) is the standard that uses the most screen space. Square 1080 x 1080 also works. Your Orshot template is designed at the exact size, so every slide renders pixel-perfect.

Can I schedule a week of carousels at once?

Yes. Fill a row per carousel and let the schedule work through them, so a batch writing session on Monday becomes daily posts all week.