Skip to main content

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

Workflow preview

Workflow preview
100%
Transform quotes to viral videos with Gemini, GPT & ElevenLabs for social media preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

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...

Best for

  • Content Creation automation workflows
  • Multimodal AI automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

@n8n/n8n-nodes-langchain.agent, n8n-nodes-base.manualtrigger, n8n-nodes-base.httprequest, n8n-nodes-base.switch, n8n-nodes-base.converttofile, n8n-nodes-base.jwt, @n8n/n8n-nodes-langchain.lmchatgooglegemini, n8n-nodes-base.if

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by LukaszB.

Original n8n.io source

1.1 Workflow description

Title
Transform quotes to viral videos with Gemini, GPT & ElevenLabs for social media
Workflow name
Transform quotes to viral videos with Gemini, GPT & ElevenLabs for social media

🎬 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

  • Converts any quote into an 8-second cinematic video (vertical, 1080x1920)
  • Adds AI-generated voice-over, music, and visuals
  • Generates viral-ready captions for TikTok, Reels, and Shorts
  • Publishes automatically via Postiz API
  • Pulls content from Google Sheets — updates status after posting (no duplicates)

🔍 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

  • Save hours of creative work every week
  • Deliver high-quality, daily content with zero effort
  • Create consistent brand presence across all major short-form platforms
  • Ideal for creators, agencies, solopreneurs, SaaS founders, and content marketers

📦 What's Included

  • ✅ Full n8n JSON workflow (Cloud & Self-hosted compatible)
  • ✅ Google Sheets template with ready-to-use structure
  • ✅ Platform-specific post generator (TikTok, IG, YouTube Shorts)
  • ✅ Gemini + GPT prompt structure built-in
  • ✅ Voice-over via ElevenLabs
  • ✅ Complete documentation (PDF + inline sticky notes)
  • ✅ Setup instructions for all APIs and tokens

📈 What Results It Delivers

Clients have used it to:

  • Launch daily video content channels on autopilot
  • Get 30k+ organic views from quote-based Shorts
  • Turn Notion/Sheet ideas into professional, scroll-stopping content
  • Deliver AI-powered video services to clients with zero editing

💡 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.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Prompt Agent

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 2

Block 2 - When clicking ‘Execute workflow’

Type / Role
n8n-nodes-base.manualTrigger - manualTrigger
Config choices
Version 1

Block 3 - Upload video to Postiz

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 4 - Get Postiz integrations

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 5 - Switch1

Type / Role
n8n-nodes-base.switch - switch
Config choices
Version 3.2

Block 6 - Schedule YouTube

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 7 - Schedule TikTok

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 8 - Schedule Instagram

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 9 - Convert to File

Type / Role
n8n-nodes-base.convertToFile - convertToFile
Config choices
Version 1.1

Block 10 - Fetch Status

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 11 - Generate Video1

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 12 - JWT

Type / Role
n8n-nodes-base.jwt - jwt
Config choices
Version 1

Block 13 - Switch

Type / Role
n8n-nodes-base.switch - switch
Config choices
Version 3.2

Block 14 - Google Gemini Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - lmChatGoogleGemini
Config choices
Version 1

Block 15 - Merge - Creatomate

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 16 - If3

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 17 - Creatomate HTTP Body

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 18 - Convert text to speech

Type / Role
@elevenlabs/n8n-nodes-elevenlabs.elevenLabs - elevenLabs
Config choices
Version 1

Block 19 - Upload to GCS Audio

Type / Role
n8n-nodes-base.googleCloudStorage - googleCloudStorage
Config choices
Version 1

Block 20 - Upload to GCS Video

Type / Role
n8n-nodes-base.googleCloudStorage - googleCloudStorage
Config choices
Version 1

Block 21 - Structured Output Parser

Type / Role
@n8n/n8n-nodes-langchain.outputParserStructured - outputParserStructured
Config choices
Version 1.3

Block 22 - OpenAI Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.2

Block 23 - Get row(s) in sheet

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.6

Block 24 - Limit

Type / Role
n8n-nodes-base.limit - limit
Config choices
Version 1

Showing the first 24 of 48 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Transform quotes to viral videos with Gemini, GPT & ElevenLabs for social media
Complexity advanced
Nodes 48
Categories Content Creation, Multimodal AI
Author LukaszB
Published 31 Jul 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/6737/6737.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Transform quotes to viral videos with Gemini, GPT & ElevenLabs for social media do?

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...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Content Creation, Multimodal AI use case.