Translate 🎙️and upload dubbed YouTube videos 📺 using ElevenLabs AI Dubbing
UnknownWhat this workflow does
This workflow has 11 nodes and runs manually, when you click “Execute workflow”. Along the way it connects Google Drive and Postiz (community). It also calls api.elevenlabs.io, api.postiz.com and api.upload-post.com over HTTP.
How it runs
Trigger: Manually, when you click “Execute workflow”.
- Set params (Edit Fields (Set)): sets 2 fields: video_url, target_audio
- Get video (HTTP Request): calls an HTTP API
- Elevenlabs Dubbing (HTTP Request): calls api.elevenlabs.io (POST)
- Wait: pauses before continuing
- Get Dubbing ID (HTTP Request): calls an HTTP API
- Download final Video (HTTP Request): calls an HTTP API
- Upload file (Google Drive): uses Google Drive
- Upload Video to Postiz (HTTP Request): calls api.postiz.com (POST)
- Youtube Upload-Post (HTTP Request): calls api.upload-post.com (POST)
- Youtube Postiz (Postiz): uses Postiz
Services it uses
HTTP calls to: api.elevenlabs.io, api.postiz.com, api.upload-post.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 n8n-nodes-postiz is verified or supports 3.0 (used in Youtube Postiz).
Nodes used (6)
- Manual Trigger
n8n-nodes-base.manualTrigger - Wait
n8n-nodes-base.wait - HTTP Request
n8n-nodes-base.httpRequest - Google Drive
n8n-nodes-base.googleDrive - Edit Fields (Set)
n8n-nodes-base.set - Postiz
n8n-nodes-postiz.postiz
From the author
This workflow automates the end-to-end process of video dubbing using ElevenLabs, storage on Google Drive, and publishing on Youtube. This workflow is ideal for creators, agencies, and media teams that need to TRANSLATE process and publish large volumes of…