Create AI social media carousels from Google Sheet and auto-publish with Blotato
UnknownUnknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.
Community nodes
These come from third-party npm packages. In n8n 3.0 unverified community packages are off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
@blotato/n8n-nodes-blotato(instagram, facebook, X, Blotato Upload)
Nodes used (15)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Google Sheets
n8n-nodes-base.googleSheets - If
n8n-nodes-base.if - Code
n8n-nodes-base.code - Jina AI
n8n-nodes-base.jinaAi - Edit Fields (Set)
n8n-nodes-base.set - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - HTTP Request
n8n-nodes-base.httpRequest - Convert to File
n8n-nodes-base.convertToFile - Switch
n8n-nodes-base.switch - Blotato
@blotato/n8n-nodes-blotato.blotato - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Wait
n8n-nodes-base.wait
What it does
π Create Pro-Level Social Media Carousels & Auto-Publish with Blotato ====================================================================== By @nocodehack Who is this for? ---------------- This workflow is built for e-commerce brands, social media managers, marketing agencies, dropshippers, content creators, and automation builders who need to produce professional carousel posts at scale. Perfect for anyone running product marketing, brand campaigns, multi-platform social media, affiliate content, or any business that publishes carousel posts regularly and wants to eliminate design costs entirely. What problem is this workflow solving? / Use case ------------------------------------------------- Creating professional carousel posts is: Slow β designing even one carousel takes 30-60 minutes manually Expensive β Fiverr/Upwork designers charge $50-100 per carousel Inconsistent β AI-generated slides never visually match each other Unscalable β managing multiple brands multiplies every problem Tedious β exporting, uploading, scheduling, and publishing is repetitive busywork This workflow solves: β Manual carousel design (Canva, Photoshop, Figma) β Paying designers per post β AI images that look obviously AI-generated β Visually inconsistent slides that don't match β Manual copywriting for captions and hashtags β Manual uploading and publishing to each platform β Managing multiple brands with different visual identities It turns one Google Sheet row into a fully designed, published carousel β across Instagram, Facebook, and X β for approximately 5 cents. What this workflow does ----------------------- This automation system acts as a complete AI-powered carousel design studio and publishing pipeline. Step-by-step pipeline: Step 1 β Data Pipeline (Google Sheet) Runs on a schedule (configurable interval) Pulls the next unprocessed row from Google Sheets Each row = one carousel (one brand, one product, one post) Marks the row as "Processing" to prevent duplicate execution Checks if product description and images are provided β if missing, auto-scrapes from the product URL using Jina.ai (free, no account needed) Merges all data into one clean payload for the AI Step 2 β AI Creative Direction (Claude) Sends all product data (description, images as base64, brand logo, creative specifications) to Claude via the Anthropic API Claude acts as an executive creative director β not just generating content, but building a complete visual identity first: Color palette (2-3 hex colors) Typography style and hierarchy Lighting direction and mood Signature design element Background texture concept Then generates for each slide: headline, body copy, layout approach, and a detailed 80+ word image prompt A 2000-word system prompt with banned elements list eliminates the generic AI look (no waves, no scattered leaves, no flat backgrounds, no Canva-style templates) Every image prompt ends with a negative prompt / AVOID block β same concept as Stable Diffusion negative prompts, applied to Gemini Output is structured JSON via a parser β no freeform text that could break the pipeline Also generates the Instagram caption and hashtags Step 3 β Image Generation with Visual Consistency Loop This is the core innovation of the workflow Slides are generated sequentially, NOT in parallel β this is critical For slide 1: Gemini generates the image from the prompt + product reference images For slide 2+: The workflow fetches all previously generated slides, converts them to base64, and attaches them as reference images alongside the current prompt The text prompt explicitly instructs: "Match the exact typography, color palette, and lighting from the attached previous slides" This creates a double enforcement system β visual reference + written instruction Result: every slide in the carousel shares the same visual identity without using templates or presets Images are generated via NanoBanana Pro (Gemini image generation API) Each generated slide is uploaded to Blotato