Create TikTok videos with GPT-4o, Digital Twins, Veo 3 and Telegram
Go to WorkflowDescription
Create TikTok videos grounded in real human insight. One agent researches viral trends, gathers authentic audience feedback on your product to inform script creation, tests script variations with target audiences to identify the most resonant script option, generates the video, and sends it back to you on Telegram.
Description
Most AI video tools generate content based on assumptions and AI guesswork. That's why content often looks and feels the same. This workflow grounds every creative decision in an authentic human perspective.
The process:
Research trends — Apify scrapes what's actually viral on TikTok
Understand your audience — Digital Twins provide real feedback on your product/concept to inform creative direction
Generate informed scripts — The agent writes variations based on actual human insights, not AI assumptions
Test for resonance — Digital Twins evaluate which script will genuinely connect with your target audience
Produce the winner — Veo 3 generates video from the most resonant script
By anchoring both the script development and selection in real human perspectives, you can create TikTok videos that actually resonate with your target audience.
Triggers
Telegram message** — send your product/concept to your bot to start the workflow
Nodes Used
Set** (Workflow Configuration) — target audience demographics
Telegram Trigger** — starts the workflow with product/concept input
AI Agent** — orchestrates the entire research → insight → creation → resonance testing flow
OpenAI Chat Model** (GPT-4o) — powers the agent
MCP Client Tool** (Apify) — scrapes trending TikTok content
MCP Client Tool** (OriginalVoices) — queries Digital Twins for:
Initial product/concept feedback to inform scripts
Resonance testing to select the most compelling script version
Code** (Parse JSON) — extracts structured output from the agent
HTTP Request** (Veo 3) — generates 9:16 video via fal.ai
Wait** — pauses for video generation
HTTP Request** (Poll) — checks video status
Telegram** — sends the finished video URL back to you
Required Credentials
Telegram Bot — create via @BotFather
OpenAI API — for GPT-4o
Apify API — for TikTok trend scraping (apify.com)
OriginalVoices API — for real-time audience insights and feedback (originalvoices.ai)
FAL.ai API — for Veo 3 video generation (fal.ai)
Configuration
Import workflow.json into n8n
Edit the Workflow Configuration node:
productName — your product/brand name
productDescription — what your product does
targetAudience — e.g., "US women, 25-40, interested in wellness and productivity" (defines which Digital Twins provide insights and resonance feedback)
tone — e.g., "casual, energetic, Gen-Z friendly"
Connect Telegram Bot credentials on both Telegram nodes
Connect OpenAI API credentials on the Chat Model node
Connect Header Auth on Apify MCP node:
Header: Authorization, Value: Bearer YOUR_APIFY_TOKEN
Connect Header Auth on OriginalVoices node:
Header: X-Api-Key, Value: YOUR_API_KEY
Connect Header Auth on Veo 3 and Poll Video Status nodes:
Header: Authorization, Value: Key YOUR_FAL_API_KEY
Activate the workflow
Usage
Send a message to your Telegram bot describing your product/concept (e.g., "meditation app that uses AI-generated soundscapes")
The agent:
Researches current TikTok trends
Gathers authentic audience feedback on your concept from Digital Twins
Writes script variations informed by real human perspectives
Tests all scripts with Digital Twins of target audience to identify which one resonates most
The most resonant script is sent to Veo 3 for video generation
You receive the video URL, audience-informed caption, and hashtags back on Telegram
Why this matters: Every creative decision — from initial direction to final script selection — is grounded in how real humans in your target demographic actually think, feel, and respond. Not AI assumptions or guesswork. Real human intelligence that ensures your content actually resonates.
Customize:
Audience targeting** — refine the targetAudience parameter to query specific Digital Twin demographics
Trend niche** — modify the agent prompt to focus on specific hashtags or content types
Script count** — adjust the prompt to generate more or fewer variations for testing
Video style** — update the Veo 3 prompt for different aesthetics (cinematic, UGC, etc.)
Resonance criteria** — specify what makes a script "compelling" for your use case