Transform quotes to viral videos with Gemini, GPT & ElevenLabs for social media
UnknownWhat this workflow does
This AI workflow has 37 nodes and runs manually, when you click “Execute workflow” (plus 1 other trigger). Along the way it connects JWT, Google Gemini Chat Model, Google Cloud Storage and OpenAI Chat Model and 2 more. It also calls googleapis.com and api.creatomate.com over HTTP.
How it runs
Trigger: Manually, when you click “Execute workflow” (plus 1 other trigger).
- Get row(s) in sheet (Google Sheets): uses Google Sheets
- Limit: keeps the first few items
- Set Input Data (Edit Fields (Set)): sets 6 fields: Quota, Tone, Mood …
- Prompt Agent (AI Agent): runs an AI agent, with model: Google Gemini Chat Model
- Content writer (Basic LLM Chain): sends a prompt to an LLM, with model: OpenAI Chat Model; output parser: Structured Output Parser
- Convert text to speech (Eleven Labs): work with speech
- Upload to GCS Audio (Google Cloud Storage): create (object)
- SET Credentials (Edit Fields (Set)): sets 5 fields: PROJECT_ID, CLIENT_EMAIL, LOCATION_ID…
- JWT: uses JWT
- GET Token (HTTP Request): calls googleapis.com (POST)
…plus 22 more steps. See the full node list below.
Services it uses
HTTP calls to: googleapis.com, api.creatomate.com
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that @elevenlabs/n8n-nodes-elevenlabs is verified or supports 3.0 (used in Convert text to speech).
Nodes used (19)
- AI Agent
@n8n/n8n-nodes-langchain.agent - Manual Trigger
n8n-nodes-base.manualTrigger - HTTP Request
n8n-nodes-base.httpRequest - Switch
n8n-nodes-base.switch - Convert to File
n8n-nodes-base.convertToFile - JWT
n8n-nodes-base.jwt - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - If
n8n-nodes-base.if - Code
n8n-nodes-base.code - Eleven Labs
@elevenlabs/n8n-nodes-elevenlabs.elevenLabs - Google Cloud Storage
n8n-nodes-base.googleCloudStorage - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Google Sheets
n8n-nodes-base.googleSheets - Limit
n8n-nodes-base.limit - Edit Fields (Set)
n8n-nodes-base.set - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Wait
n8n-nodes-base.wait - Schedule Trigger
n8n-nodes-base.scheduleTrigger
From the author
🎬 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…