Templates / Auto-generate Instagram carousels with GPT-Image-1 & AI captions from Google Sheets

Auto-generate Instagram carousels with GPT-Image-1 & AI captions from Google Sheets

Ready for 3.0

by Jorge Martínez ✓ · 81 views · created 2025-08-22 · Multimodal AI

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 24 nodes and runs on a schedule (every day). Along the way it connects OpenAI Chat Model, Google Sheets and OpenAI.

How it runs

Trigger: On a schedule (every day).

  1. Get Pending (Google Sheets): uses Google Sheets
  2. If: checks a condition and branches into true / false
  3. Generate Description for Instagram (OpenAI): uses OpenAI
  4. Basic LLM Chain: sends a prompt to an LLM, with model: OpenAI Chat Model; output parser: Item List Output Parser
  5. Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
  6. IG images ID (HTTP Request): calls an HTTP API
  7. OpenAI - Generate Image (HTTP Request): calls an HTTP API
  8. Images ID Array (Code): runs custom JavaScript code
  9. Separate Image Outputs (Split Out): splits a list into separate items
  10. IG Media Carousel (HTTP Request): calls an HTTP API

…plus 11 more steps. See the full node list below.

Services it uses

OpenAI Chat ModelGoogle SheetsOpenAI

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (14)

From the author

🧰 Instagram Carousel Scheduler A tool to automatically publish Instagram carousels using a Post Description, Instructions, and the number of images you want to post — all directly from a Google Sheet. At the end of each post, the next row is marked as…

Excerpt from Jorge Martínez's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.