π± Repost watermark-free TikTok videos to YouTube via Telegram and Blotato
β‘ 960 views Β· π± Social Media & Email Marketing
π‘ Pro Tip β Since TikTok doesnβt have a public API, getting data usually means fragile HTTP scraping. ScraperNode is a community node that gives you clean JSON for TikTok profiles, videos, and comments β drop it into your workflow and skip the parsing.
Description
Quick overview
This workflow listens for a TikTok URL sent to a Telegram bot, downloads the source video file without a watermark, uploads it to Blotato, publishes it to YouTube (and optionally TikTok), and then sends a confirmation message back on Telegram.
How it works
- Triggers when a Telegram bot receives a message containing a TikTok video URL.
- Fetches the TikTok video page over HTTP using a custom User-Agent header.
- Extracts the raw video playback URL and any required cookies from the pageβs embedded JSON data.
- Downloads the video file directly from TikTok using the extracted URL and cookies.
- Uploads the downloaded video to Blotato as a media asset.
- Publishes the uploaded media to YouTube via Blotato with the configured caption, title, and privacy settings (and can also publish to TikTok if enabled).
- Sends a Telegram message to the original chat confirming the repost is complete.
Setup
- Connect your Telegram bot credentials and start the workflow so the Telegram trigger can receive messages.
- Install and configure the Blotato community node, then add your Blotato API credentials.
- In Blotato, connect your YouTube account (and TikTok if you plan to enable it) and select the correct account IDs in the publishing steps.
- Update the default caption, YouTube title, privacy settings, and AI-generated flag in the Configuration step as needed.
Additional info
Repost watermark-free TikTok videos to social media with Blotato
π₯ Open full documentation on Notion
π Nodes Used
HTTP Request, Telegram, Telegram Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File