This workflow helps you reproducing viral video formats with your own branding and pushing them to multiple platforms is time-consuming and hard to scale.
What this workflow does
From a simple Telegram message with a TikTok link, the workflow:
Downloads a TikTok video and extracts its thumbnail, audio, and caption
Transcribes the audio and saves original text into Google Sheets
Uses Perplexity AI to suggest a new content idea in the same niche
Rewrites the script, caption, and overlay using GPT-4o
Generates a new video with your avatar using Captions.ai
Adds subtitles and overlay text with JSON2Video
Saves metadata to Google Sheets for tracking
Sends the final video to Telegram for preview
Auto-publishes the video to Instagram, YouTube, TikTok, Facebook, LinkedIn, Threads, X (Twitter), Pinterest, and Bluesky via Blotato
Setup
Connect your Telegram bot to the trigger node.
Add your OpenAI, Perplexity, Cloudinary, Captions.ai, and Blotato API keys.
Make sure your Google Sheet is ready with the appropriate columns.
Replace the default avatar name in the Captions.ai node with yours.
Fill in your social media account IDs in the "Assign Platform IDs" node.
Test by sending a TikTok URL to your Telegram bot.