Generate AI videos with OpenAI Sora 2 & Google Veo 3.1 via parallel processing
Ready for 3.0What this workflow does
This AI workflow has 10 nodes and runs when a chat message arrives. Along the way it connects Gmail. It also calls api.openai.com and api.wavespeed.ai over HTTP.
How it runs
Trigger: When a chat message arrives.
- Wait: waits 60 seconds
- POST Request to OpenAI (HTTP Request): calls api.openai.com (POST)
- GET Request to Wavespeed (HTTP Request): calls an HTTP API
- GET Request to OpenAI (HTTP Request): calls an HTTP API
- If: checks a condition and branches into true / false
- Send Video to Email (Gmail): uses Gmail
- Send Video Result to Email (Gmail): uses Gmail
- Wait: waits 60 seconds
- Post to Wavespeed (HTTP Request): calls api.wavespeed.ai (POST)
Services it uses
HTTP calls to: api.openai.com, api.wavespeed.ai
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 (5)
- Chat Trigger
@n8n/n8n-nodes-langchain.chatTrigger - HTTP Request
n8n-nodes-base.httpRequest - Gmail
n8n-nodes-base.gmail - If
n8n-nodes-base.if - Wait
n8n-nodes-base.wait
From the author
Automate Video Generation with Sora 2 & Veo 3.1 - For Beginners Kick-start AI video generation in n8n with two popular paths: OpenAI Sora 2 and Google Veo 3.1 (via Wavespeed). This beginner-friendly template lets you type a prompt in Chat Trigger, then…