Generate AI videos with OpenAI Sora 2 & Google Veo 3.1 via parallel processing
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 ...
Template notes
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 automatically:
Call Sora 2 to generate a short 720p clip and email the MP4.
Call Veo 3.1 through Wavespeed, poll until ready, and email the result link.
π₯ Watch the full step-by-step build: https://www.youtube.com/watch?v=qjFWfYvHxlY What this template does Chat input β Two video routes run in parallel: Sora 2 route: HTTP Request (POST /v1/videos) β HTTP Request (GET /videos/{id}/content) β Gmail (attach MP4). Veo 3.1 route (Wavespeed): HTTP Request (POST /google/veo3.1/text-to-video) β poll result with HTTP Request (GET /predictions/{id}/result) inside a Wait + IF loop β Gmail (send result URL). Includes pinned sample prompt for a marketing use case. Uses Sticky Notes to explain each lane and link to the tutorial.
Why itβs useful (for beginners) No code required: fill credentials, paste your prompt, run. Side-by-side comparison: learn how Sora 2 vs Veo 3.1 flows differ (direct file vs polled URL). Email delivery built-in: get outputs in your inbox for quick review.
Requirements OpenAI API key with access to Sora 2 video endpoint. Wavespeed API key (for Veo 3.1). Google Gmail OAuth2 (to send yourself the results). n8n (self-hosted or Cloud), with internet access.
Note: Replace any placeholder or demo credentials after import. Never commit real keys to public templates.