Hébergement VPS n8n | Automatisation sécurisée et évolutive
Formation n8n en Français : Automatisation & Agents IA
<aside> 🎯
Goal: rebuild this workflow by hand, node by node, live. Every value to paste is inside a code block. Deployed workflow: dr-firass.app.n8n.cloud
</aside>
A video arrives via Telegram, ElevenLabs dubs it into the chosen language, then Blotato republishes it to YouTube and TikTok.
Receive video link on Telegram
→ Configuration
→ Create dubbing job
→ Get dubbing status
→ Check dubbing status (Switch)
├─ Done → Download dubbed video → Upload to Blotato → Publish YouTube → Publish TikTok → Notify on Telegram
├─ Failed → Dubbing failed (stop)
└─ Processing → Wait for dubbing → (loop) Get dubbing status
<aside> ⚠️
Honesty note: the ElevenLabs output is an API-key-protected binary file, not a public URL. So we download it, then re-host it on Blotato (60 MB binary-upload cap — built for short-form). On the first run, verify the exact response shape (dubbing_id, status).
</aside>
1. Telegram (Telegram API)
@BotFather → /newbot → pick a name → get the token.2. ElevenLabs (Header Auth)