Upload your TikTok videos to Instagram Reels

Send a TikTok link to your Telegram bot. It fetches the video without the watermark, AI writes a fresh caption, and after your approval it’s scheduled as an Instagram Reel.

Social median8nTelegramTikTokOpenAICloudinaryBufferInstagram
How the workflow runsLive

See it in action

This is what it looks like when the workflow runs. The example replays on a loop.

‹
Clone Reels Botbot
https://www.tiktok.com/@clonelabs/video/7421…
⏳ Got the link! Fetching the video and writing a caption… (about 1 minute)

This one AI tool saves me 2 hours every week ⏱️

Follow for more AI tips 🚀

🎥 Credit: @clonelabs (TikTok)

👆 Review the Reel above. Approve to schedule it on Instagram for 19:00.
✅ Approve❌ Reject
✅ Approved and scheduled as an Instagram Reel for Mon, 12 Oct at 07:00 PM.
Message

How it works

  1. 1
    Step 1Paste a TikTok video link into your Telegram bot. Plain messages get a friendly reminder to send a link.
  2. 2
    Step 2The workflow fetches the video without the TikTok watermark, using a free download service. No TikTok API key needed.
  3. 3
    Step 3The video is uploaded to Cloudinary so it has a public link that Buffer can post from.
  4. 4
    Step 4AI writes a fresh Instagram caption in your brand voice: a hook, a little context, a call to action and 5–10 hashtags. It can also credit the original creator.
  5. 5
    Step 5You get the video and caption on Telegram. Save the video if you like, or tap Approve or Reject.
  6. 6
    Step 6Approved videos are scheduled through Buffer as Instagram Reels at your daily time (7 PM by default), or within minutes.

What you get

Cross-post in one messageTurn a TikTok into an Instagram Reel by pasting a single link.
No watermarkThe video is fetched clean, without the TikTok logo.
Fresh captions, not copiesAI rewrites the caption for Instagram in your own brand voice.
Nothing goes live without youEvery Reel waits for your Approve tap on Telegram.
Credits the creatorAn optional credit line, so reposts with permission stay fair.
Clear error messagesIf a video is private, deleted or the service is busy, Telegram tells you.

Use it responsibly. Only post videos you own or have permission to reuse, such as your own TikToks. Removing a watermark doesn’t remove the creator’s copyright, and reposting others’ content can limit your Instagram reach. The video download relies on a free, unofficial service that can be slow at busy times.

What you’ll need

n8n accountCloud, or self-hosted with a public URLRequired
Telegram botFree, from @BotFatherRequired
OpenAI API keyFor captions; a fraction of a cent per postRequired
Cloudinary accountFree plan handles videos up to 100 MBRequired
Buffer accountWith your Instagram business or creator accountRequired

Want us to set it up for you?

If you'd rather not connect accounts and API keys yourself, we can install this template, adapt it to your business and train your team on it.

Book a call about this workflow