← All Workflows
Turn a spreadsheet into a week of scheduled Buffer posts
Each row in a Google Sheet becomes a post image with its own caption, scheduled in Buffer one a day at the time you pick.
Trigger1ManuallyRun on demand from the dashboard.
Source
2Google SheetsRead rows from a spreadsheet.
Render3LinkedIn Carousel Template — 5 Steps to a Content CalendarExample template. Swap in your own design.
Destination
4Send to BufferAdd each render to your Buffer queue, schedule it, or save a draft.
Templates for this workflow
Pick one of these, make it yours in the editor, and connect it to the workflow.
Related workflows
Add a new post to your Buffer queue every day from a sheet
Each day the next unsent row in your Google Sheet becomes a post image in your Buffer queue, and the row is marked as sent.
Social media
View workflow Post a daily top 5 reel from a spreadsheet
Each day the next unposted row in your sheet becomes a top 5 video, posted to TikTok and Instagram with the link saved back to the row.
Social media
View workflow Auto-post daily quote videos to TikTok
Pick a quote from a Google Sheet each day, render a short video, and post it to TikTok automatically.
Social media
View workflow Integrations in this workflow
Connect these apps once and the workflow moves your data through them automatically.
Frequently asked
Do I need to write any code?
No. Connect your data source, pick a template, and Orshot renders every row for you. Developers can also trigger it over the API or a webhook.
Where does the data come from?
From a Google Sheet, an Airtable base, a CSV, or an incoming webhook. Each row becomes one finished image or PDF.
How often does it run?
On a schedule you choose, or the moment a new row is added. Idle checks are free, so you only use a credit when something is actually generated.