This workflow contains community nodes that are only compatible with the self-hosted version of n8n.

Automate Video Creation from Voice Input with HeyGen & n8n
π₯ Who is this for?
This workflow is ideal for:
- Content creators who want to turn ideas into videos in minutes
- Marketers managing multi-platform video campaigns
- Agencies needing scalable video workflows for multiple clients
- Entrepreneurs looking to automate social media presence
π‘ What problem is this workflow solving?
Creating and publishing videos across TikTok, YouTube, Instagram and more is:
- Time-consuming (writing scripts, creating videos, uploading manually)
- Inconsistent (different platforms, formats, captions)
- Hard to scale without automation
This workflow solves it by turning a voice note into a complete AI video β scripted, generated, and published automatically.
βοΈ What this workflow does
- Capture idea via Telegram voice note
- Transcribe audio to text using OpenAI Whisper
- Generate script, title, and caption with GPT-5
- Create avatar video with HeyGen based on your script
- Save final video to Google Drive and log metadata in Google Sheets
- Upload video to Blotato
- Auto-publish to 9 platforms (TikTok, YouTube Shorts, Instagram, LinkedIn, Facebook, Twitter (X), Threads, Bluesky, Pinterest)
- Send Telegram notification once published
π§° Setup
Before you start, youβll need:
- β
A Telegram Bot connected to n8n
- π An OpenAI API key (Whisper + GPT-5)
- π A HeyGen API key for avatar video generation
- π Google Drive + Sheets integrations for storage & logs
- π§© A Blotato Pro account with API access enabled
- π¦ Verified Community Nodes enabled in n8n Admin Panel
- βοΈ Blotato node installed + credentials configured
- π A Google Sheet template to log titles, captions, and video links
π οΈ How to customize this workflow
- Change prompts β Adjust GPT-5 prompts to fit your tone or brand
- Select avatars β Configure HeyGen avatar and voice to match your style
- Choose platforms β Activate only TikTok, YouTube, Instagram, etc.
- Add approvals β Insert a Telegram or Slack approval step before publishing
- Extend reporting β Push analytics or engagement data into Sheets or Notion
This workflow transforms a simple voice message into a ready-to-publish viral video β fully automated, consistent, and scalable.
π Documentation : Notion Guide
Need help customizing?
Contact me for consulting and support : Linkedin / Youtube