🎬 Automate video creation from voice input with HeyGen, GPT-5 & social publishing

⚑ 2,751 views · 🎬 Content Creation & Video

πŸ’‘ 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.

View All Scrapers

Description

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:


πŸ’‘ What problem is this workflow solving?

Creating and publishing videos across TikTok, YouTube, Instagram and more is:

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


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

πŸ”— Nodes Used

Google Sheets, HTTP Request, Telegram, Telegram Trigger, Google Drive, AI Agent

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup