Back to Templates

Automate Video Creation from Voice Input with HeyGen, GPT-5 & Social Publishing

Created by

Created by: Dr. Firas || drfiras

Dr. Firas

Last update

Last update 3 hours ago

Share


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

Workflow Screenshot

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

  1. Capture idea via Telegram voice note
  2. Transcribe audio to text using OpenAI Whisper
  3. Generate script, title, and caption with GPT-5
  4. Create avatar video with HeyGen based on your script
  5. Save final video to Google Drive and log metadata in Google Sheets
  6. Upload video to Blotato
  7. Auto-publish to 9 platforms (TikTok, YouTube Shorts, Instagram, LinkedIn, Facebook, Twitter (X), Threads, Bluesky, Pinterest)
  8. Send Telegram notification once published

🧰 Setup

Before you start, you’ll need:

  1. ✅ A Telegram Bot connected to n8n
  2. 🔑 An OpenAI API key (Whisper + GPT-5)
  3. 🎭 A HeyGen API key for avatar video generation
  4. 📂 Google Drive + Sheets integrations for storage & logs
  5. 🧩 A Blotato Pro account with API access enabled
  6. 📦 Verified Community Nodes enabled in n8n Admin Panel
  7. ⚙️ Blotato node installed + credentials configured
  8. 📄 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