Generate VEED AI talking head videos from sheet rows with OpenAI or ElevenLabs
UnknownUnknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.
Community nodes
These come from third-party npm packages. In n8n 3.0 unverified community packages are off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
n8n-nodes-veed(VEED Generate Video)
Nodes used (20)
- Manual Trigger
n8n-nodes-base.manualTrigger - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Google Sheets
n8n-nodes-base.googleSheets - Filter
n8n-nodes-base.filter - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Edit Fields (Set)
n8n-nodes-base.set - If
n8n-nodes-base.if - HTTP Request
n8n-nodes-base.httpRequest - OpenAI
@n8n/n8n-nodes-langchain.openAi - Merge
n8n-nodes-base.merge - Google Drive
n8n-nodes-base.googleDrive - Veed
n8n-nodes-veed.veed - Gmail
n8n-nodes-base.gmail - Split Out
n8n-nodes-base.splitOut - Switch
n8n-nodes-base.switch - Wait
n8n-nodes-base.wait - YouTube
n8n-nodes-base.youTube - Facebook Graph API
n8n-nodes-base.facebookGraphApi - Telegram
n8n-nodes-base.telegram - Aggregate
n8n-nodes-base.aggregate
What it does
A production-ready n8n workflow that generates AI avatar videos from images and text using VEED Fabric 1.0, with flexible multi-platform publishing capabilities. Key Capabilities Unlimited Scale - Process any number of videos: Sequential processing ensures each video is fully generated and published before moving to the next - Batch processing: Add multiple video requests to Google Sheet and let the workflow process them automatically - No context mixing: Each video maintains its own configuration throughout the entire pipeline Flexible Publishing - Per-video platform selection: Each video can target different platforms (e.g., Video 1 → Instagram+YouTube, Video 2 → Telegram only) - Optional publishing: Leave PLATFORMS column empty to generate videos without publishing (videos saved to Drive) - Supported platforms: Instagram Reels, YouTube/Shorts, Facebook, Telegram, Threads - Platform-specific formatting: Automatic optimization for each platform's requirements Smart Processing - Two TTS providers: Choose OpenAI or ElevenLabs per video - Configurable quality: Select resolution (480p/720p) and aspect ratio (9:16, 16:9, 1:1) per video - Approval workflow: Review videos before publishing with email approve/reject buttons - Error handling: Automatic error detection with detailed email notifications Status Tracking - Real-time status updates: Google Sheet updates as workflow progresses (new → processing → published) - Detailed results: Per-platform success/failure tracking with post URLs - Email reports: Comprehensive publishing reports with links to all posted content How It Works 1. Input: Add rows to Google Sheet with video details 2. TTS: Generate speech using OpenAI or ElevenLabs 3. Video: VEED Fabric 1.0 creates talking head video 4. Approval: Email with video preview and approve/reject buttons 5. Publish: Sequential publishing to selected platforms 6. Report: Status update in sheet + email with results Requirements - Fal.ai API Key (for VEED) - Google OAuth (Sheets, Drive, Gmail) - TTS: OpenAI or ElevenLabs API Key - Social Media credentials (optional, only for platforms you use) - Telegram Bot Token (optional, only for Telegram) Node: n8n-nodes-veed Author: VEED.io