👉 n8n No Limits Access :

https://www.hostg.xyz/SHHAd

Hébergement VPS n8n | Automatisation sécurisée et évolutive

coupon -15% : DRFIRAS15

👉 Formation n8n en Français

Formation n8n en Français : Automatisation & Agents IA

coupon -20% : LANCEMENT : HERE

👉 Blotato

Blotato


<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>

The flow at a glance

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>

Requirements & credentials

1. Telegram (Telegram API)

2. ElevenLabs (Header Auth)