📄 Documentation: Notion Guide

This workflow is built for content creators, social media managers, and automation enthusiasts who want to automate the entire TikTok content pipeline — from trend research to video generation to publishing — without filming anything.
It's especially powerful for anyone running faceless content channels on TikTok and Instagram, or agencies managing multiple accounts who need to produce trend-driven content at scale with zero manual effort.
⚠️ Disclaimer: This workflow uses Community Nodes (Blotato). These are only available on self-hosted n8n instances.
Creating viral TikTok content requires three separate skills: trend research, video production, and publishing strategy. Most creators spend hours doing each manually — scrolling TikTok for inspiration, editing videos in CapCut, then posting with the right hashtags at the right time.
This workflow automates the entire pipeline in one shot:
This automation runs in two parts:
Part 1 — Claude Cowork (Trend Intelligence)
You prompt Claude Cowork with your niche (e.g., "weird productivity hacks"). It uses Apify to scrape the top viral TikTok videos on that topic, then performs a cross-video analysis to extract the viral recipe:
Claude then generates 3 original video concepts that apply this viral recipe — not copies, but fresh ideas built on proven patterns. The best concept is sent to the n8n webhook as a structured JSON payload.
Part 2 — n8n Automation Pipeline
Once the webhook receives the payload, n8n takes over:
Required accounts:
clockworks/tiktok-scraper). Apify handles the TikTok data extraction — without it, the Cowork agent cannot retrieve viral videos.Credentials to configure in n8n:
Google Sheets OAuth2
Anthropic API Key
Atlas Cloud API Key
Authorization: Bearer)Blotato API Key
npm install @blotato/n8n-nodes-blotatoChange the niche:
Edit the Claude Cowork prompt to target a different niche: cooking hacks, finance tips, fitness routines, language learning — any niche with active TikTok communities works.
Change the video model:
The workflow uses bytedance/seedance-2.0/text-to-video via AtlasCloud. You can swap it for seedance-2.0-fast (cheaper, 4s max) or any other AtlasCloud-supported model by editing the Seedance - Start Generation HTTP Request node body.
Add more platforms:
Since Blotato supports 9 platforms (YouTube Shorts, LinkedIn, Pinterest, Threads, etc.), duplicate the Create post node and change the platform parameter to publish everywhere at once.
Change publishing schedule:
Replace the Webhook trigger with a Schedule Trigger to run the full pipeline automatically every day at a set time.
Select a different concept:
Claude Cowork generates 3 video concepts per run. Change selected_concept_id in the JSON payload (1, 2, or 3) to test different concepts on the same trend data.
Adjust video duration:
The workflow currently uses duration: -1 (auto) for the Seedance node. Set it to 4 for faster/cheaper generation, or test higher values depending on your AtlasCloud plan limits.

📩 Contact: LinkedIn
📺 YouTube: @DRFIRASS
🚀 Workshops: n8n courses (in French)
Contact me for consulting and support : Linkedin / Youtube / 🚀 n8n courses (in French)