🎬 Create and publish AI avatar short videos with Gemini, HeyGen and Google Sheets

⚑ 445 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

Automated AI Video Avatar Workflow for Shorts using n8n & HeyGen

Automatically generate AI avatar short videos and publish them to social platforms using n8n and HeyGen.
This workflow turns viral ideas or prepared scripts into fully rendered AI avatar videos and handles publishing and tracking without manual editing.


Who is this for?

This template is ideal for:

If you want to automate AI avatar video creation instead of manually scripting, rendering, and uploading videos, this workflow is for you.


What problem is this workflow solving?

Creating short-form video content with AI avatars usually involves many manual steps and tools. Common challenges include:

This workflow connects all steps into a single automated pipeline and removes repetitive manual work.


What this workflow does

This automated AI video avatar workflow:

The entire process runs end-to-end with minimal human intervention.


Setup

1. Prepare Google Sheets

Create a Google Sheet to manage your content pipeline with columns such as:

Only rows marked as pending will be processed by the workflow.


2. Connect Google Sheets


3. Configure AI & HeyGen

Test video creation once before running the workflow at scale.


4. Configure Publishing & Schedule


How to customize this workflow to your needs

You can adapt this workflow without changing the core structure:


Best practices


πŸ“„ Documentation

For a full walkthrough and advanced customization ideas, see Video Guide

πŸ”— Nodes Used

Google Sheets, HTTP Request, Schedule Trigger, AI Agent, Structured Output Parser, Google Gemini Chat Model

πŸ“₯ Import

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

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