π¬ Create social carousel image sets from Google Sheets with ImageStep
β‘ 1 views Β· π¬ Content Creation & Video
Description
Quick overview
Every new row in a Google Sheet becomes four social carousel images with the same character on every card. The character is saved once as a subject on an ImageStep preset and sent with every generation; the four published image URLs are written back to the row.
How it works
- A Google Sheets trigger picks up each new row (
headline,subline). - A Code node writes the rowβs scene and puts
{{subject.hero}}where the character goes; ImageStep replaces it with the wording saved on the preset, so the fortieth row describes the character exactly as the first did. - The ImageStep node runs the preset
carousel-brandwith Count 4: one job, four cards, the preset version recorded on every one. - A Code node collects the four published image URLs, the job id and the status.
- A Google Sheets node writes them back to the same row, matched on
row_number.
Setup
- Install the ImageStep node (
n8n-nodes-imagestep) and create an ImageStep credential with an API key from imagestep.dev/keys. - Save the
carousel-brandpreset once from your reference images β the recipe script does it in one command. - Make a sheet with the columns
headline,subline,url1βurl4,jobIdandstatus, connect your Google Sheets credentials, and select the sheet in both Google Sheets nodes. - Turn on Dry Run in the ImageStep node for the first row: it returns the exact price and spends nothing.
Requirements
- An ImageStep account (the Free plan includes a welcome credit) and the ImageStep community node
- Google Sheets credentials
Additional info
More pipelines, with the pictures a real run made: imagestep.dev/docs/recipes.
π Nodes Used
Google Sheets, Google Sheets Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File