🎬 Transform quotes to viral videos with Gemini, GPT & ElevenLabs for social media

⚑ 188 views · 🎬 Content Creation & Video

πŸ’‘ Pro Tip β€” Since TikTok doesn’t have a public API, getting data usually means fragile HTTP scraping. ScraperNode is a community node that gives you clean JSON for TikTok profiles, videos, and comments β€” drop it into your workflow and skip the parsing.

View All Scrapers

Description

🎬 AI Cinematic Quote Reels Generator – Turn Quotes into Viral Videos Automatically

Transform a single quote into a fully-rendered cinematic short video β€” with voice-over, visuals, and music β€” then publish it directly to TikTok, Instagram Reels, and YouTube Shorts.
This isn’t just automation. It’s a full-stack AI video content engine built entirely in n8n.


βš™οΈ What It Does


πŸ” How It Works

  1. Triggers daily or manually
  2. Fetches one unposted quote row from Google Sheets
  3. Uses Google Gemini + GPT to write scene + captions
  4. Converts quote to voice with ElevenLabs
  5. Renders video via Google VEO3
  6. Merges audio + video + text in Creatomate
  7. Upscales the final video via Cloudinary
  8. Publishes directly to all 3 platforms via Postiz
  9. Marks the quote as β€œPosted” in the sheet βœ…

πŸ“Š Where the Data Comes From

All input (quote, tone, mood, style, voice ID) is stored in a Google Sheet.
The workflow processes one new row per run β€” no duplicates, no missed posts.


πŸš€ Why It Matters


πŸ“¦ What’s Included


πŸ“ˆ What Results It Delivers

Clients have used it to:


πŸ’‘ If you’re serious about scaling content with AI,
this is the workflow that gets you there β€” without lifting a finger.

Let me know if you’d like a walkthrough or need help adapting it to your use case.

πŸ”— Nodes Used

Google Sheets, HTTP Request, Google Cloud Storage, Schedule Trigger, AI Agent, Basic LLM Chain

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup