🔓 Unlock all 10,000+ workflows & prompts free Join Newsletter →
✅ Full access unlocked — explore all 10,000 AI workflow and prompt templates Browse Templates →
Home n8n Workflow
January 22, 2026

HeyGen + Blotato: daily avatar videos, posted for you

Lisa Granqvist Partner Workflow Automation Expert

Daily posting sounds simple until you’re the one hunting for something “trending,” writing a script, generating a video, then formatting captions for every platform. It’s not hard work. It’s never-ending work.

This HeyGen Blotato automation hits marketing managers first, but founders and content freelancers feel it too. You get a reliable daily avatar video pipeline that runs on schedule and publishes for you, without you babysitting uploads.

Below, you’ll see how the workflow turns Hacker News stories into HeyGen avatar videos, generates captions with ChatGPT, and distributes everything through Blotato. Practical outcomes included.

How This Automation Works

The full n8n workflow, from trigger to final output:

n8n Workflow Template: HeyGen + Blotato: daily avatar videos, posted for you

The Problem: Daily Video Posting Becomes a Second Job

“Post daily” is easy advice to give and painfully annoying to execute. You find a story, skim it, pull out a point of view, write a short script, then generate the video. After that comes the part nobody advertises: resizing, uploading, waiting for renders, rewriting captions so LinkedIn doesn’t look like TikTok, and repeating the same steps again tomorrow. Miss a day and your momentum disappears. Do it manually and you burn hours on chores instead of making better content or selling.

It adds up fast. Here’s where it usually breaks down.

  • Choosing a topic takes longer than it should because “trending” is scattered across sources.
  • Scripts and captions drift in tone, so your brand voice feels inconsistent week to week.
  • Uploading to multiple platforms can easily eat about 10 minutes per platform, per post.
  • One small error (wrong file, wrong caption, wrong link) creates rework and kills confidence in the process.

The Solution: Trending News to Avatar Video, Then Auto-Publish

This workflow runs on a schedule in n8n and builds a complete short-form post from scratch. First, it pulls what’s trending from Hacker News, then grabs the specific article so the AI has real context to work from. Next, ChatGPT drafts a tight script and creates captions in a couple lengths (so you can reuse the same “idea” without copy-pasting). With the script ready, the workflow sends a payload to HeyGen to generate an avatar video using your chosen avatar and voice. After a short wait for rendering, n8n fetches the finished video and hands it off to Blotato for distribution. Finally, Blotato posts to the platforms you’ve enabled, using the captions generated earlier.

The workflow starts with a scheduled trigger, so it can run daily without you touching it. In the middle, AI turns a headline into a script, a video, and platform-friendly captions. At the end, Blotato publishes across your social accounts and keeps everything consistent.

What You Get: Automation vs. Results

Example: What This Looks Like

Say you publish one avatar video per weekday to 6 platforms (LinkedIn, Instagram, TikTok, YouTube, X, Facebook). Manually, plan on about 10 minutes per platform between uploading, pasting captions, and checks, plus about 30 minutes to find a story and write a script. That’s roughly 1.5 to 2 hours a day. With this workflow, you spend about 5 minutes skimming the generated script and captions, then let HeyGen render and Blotato post in the background. You get most of that time back, every week.

What You’ll Need

  • n8n instance (try n8n Cloud free)
  • Self-hosting option if you prefer (Hostinger works well)
  • HeyGen for generating the avatar video.
  • Blotato to distribute posts to social platforms.
  • OpenAI API key (get it from your OpenAI dashboard).

Skill level: Intermediate. You’ll paste API keys, update a few IDs, and do basic testing runs.

Don’t want to set this up yourself? Talk to an automation expert (free 15-minute consultation).

How It Works

Daily scheduled trigger. The workflow kicks off automatically using n8n’s schedule, so you can run it every morning, every weekday, or whatever cadence fits your content plan.

Story selection and context gathering. It pulls the Hacker News front page, then retrieves a specific article so your script isn’t based on a headline alone.

AI writes the script and captions. ChatGPT drafts the spoken script, then produces a longer caption and a shorter caption. That gives you reusable copy for platforms with different “best practices.”

HeyGen renders, Blotato publishes. n8n sends your script to HeyGen with your avatar and voice IDs, waits for the render, fetches the finished video, then pushes it into Blotato. From there, Blotato posts to LinkedIn, TikTok, Instagram, YouTube, X, Facebook, and more (anything you choose to enable).

You can easily modify the caption style to match your brand voice based on your needs. See the full implementation guide below for customization options.

Step-by-Step Implementation Guide

Step 1: Configure the Scheduled Automation Trigger

Set the workflow cadence that initiates the full avatar-to-social publishing pipeline.

  1. Add and open Scheduled Automation Trigger.
  2. Choose your desired schedule settings (e.g., daily or hourly) in the trigger configuration.
  3. Connect Scheduled Automation Trigger to AI Orchestration Agent to start the AI-driven content flow.

Step 2: Set Up AI Orchestration and Captioning

Configure the AI layer to draft scripts and captions, and to coordinate the Hacker News tools.

  1. Open AI Orchestration Agent and confirm it receives input from Scheduled Automation Trigger.
  2. Ensure Compose Script Draft is connected as the language model to AI Orchestration Agent.
  3. Credential Required: Connect your OpenAI credentials in Compose Script Draft.
  4. Verify Retrieve HN Front Page and Retrieve HN Article are connected as tools to AI Orchestration Agent. For AI tools, configure any required credentials on the parent node (AI Orchestration Agent), not on the tool nodes.
  5. Open Generate Long Caption and Generate Short Caption and ensure the sequence is AI Orchestration AgentGenerate Long CaptionGenerate Short Caption.
  6. Credential Required: Connect your OpenAI credentials in Generate Long Caption and Generate Short Caption.

⚠️ Common Pitfall: Several AI nodes are disabled by default in this workflow. If you want captioning to run, enable OpenAI Caption Generator and any related downstream nodes.

Step 3: Set Up the Avatar Creation Pipeline

Generate the avatar footage, wait for processing, then retrieve the finished media.

  1. Open Configure Heygen Payload and map any required fields for your avatar creation request.
  2. Connect Configure Heygen Payload to Create Avatar Footage and configure the HTTP request details for your avatar service.
  3. Connect Create Avatar Footage to Delay Execution to allow time for rendering.
  4. Connect Delay Execution to Fetch Avatar Video and configure the request to pull the finished video asset.

Step 4: Assemble Payload and Publish to Blotato

Prepare the publish payload and distribute the content to multiple social platforms through Blotato.

  1. Open Assemble Publish Payload and map all fields required by your Blotato API.
  2. Connect Fetch Avatar Video to Assemble Publish Payload, then connect Assemble Publish Payload to Send Media to Blotato.
  3. Configure Send Media to Blotato with your Blotato endpoint and authentication.
  4. Send Media to Blotato outputs to both Instagram Blotato Post, Facebook Blotato Post, LinkedIn Blotato Post, TikTok Blotato Post, OpenAI Caption Generator, YouTube Blotato Post, Threads Blotato Post, Twitter Blotato Post, and Bluesky Blotato Post in parallel.
  5. Group-configure all Blotato HTTP request nodes (13 total) to reuse the same auth headers and base URL.

Tip: Some social nodes are disabled (e.g., Facebook Blotato Post, LinkedIn Blotato Post, Threads Blotato Post, Bluesky Blotato Post). Enable only the platforms you want to publish to.

Step 5: Configure the Pinterest Image Path

Generate an image caption and upload the media for Pinterest publishing.

  1. Ensure OpenAI Caption Generator is connected to Blotato Image Upload, which then connects to Pinterest Blotato Post.
  2. Credential Required: Connect your OpenAI credentials in OpenAI Caption Generator.
  3. Configure Blotato Image Upload with the correct upload endpoint and auth for image handling.

⚠️ Common Pitfall: If OpenAI Caption Generator or Blotato Image Upload is disabled, the Pinterest branch will not run.

Step 6: Test and Activate Your Workflow

Validate the end-to-end execution, then turn the workflow on for production use.

  1. Click Execute Workflow to run a manual test from Scheduled Automation Trigger.
  2. Confirm a successful run by checking that Create Avatar Footage and Fetch Avatar Video return valid media and that Send Media to Blotato fans out to social posts.
  3. Review outputs for captions from Generate Long Caption and Generate Short Caption.
  4. When satisfied, toggle the workflow to Active to enable scheduled automation.
🔒

Unlock Full Step-by-Step Guide

Get the complete implementation guide + downloadable template

Common Gotchas

  • HeyGen credentials can expire or the avatar/voice ID can be wrong. If video creation fails, check the “Setup HeyGen” node values and your HeyGen API key first.
  • If you’re using Wait nodes or external rendering, processing times vary. Bump up the wait duration if downstream nodes fail on empty responses.
  • Default prompts in AI nodes are generic. Add your brand voice early or you’ll be editing outputs forever.

Frequently Asked Questions

How long does it take to set up this HeyGen Blotato automation?

About 45 minutes if you already have your API keys and HeyGen avatar/voice IDs.

Do I need coding skills to automate HeyGen avatar video posting?

No coding required. You’ll mainly paste credentials and tweak prompts for your brand voice.

Is n8n free to use for this HeyGen Blotato automation workflow?

Yes. n8n has a free self-hosted option and a free trial on n8n Cloud. Cloud plans start at $20/month for higher volume. You’ll also need to factor in OpenAI API usage (often a few cents per video) plus whatever you pay for HeyGen and Blotato.

Where can I host n8n to run this automation?

Two options: n8n Cloud (managed, easiest setup) or self-hosting on a VPS. For self-hosting, Hostinger VPS is affordable and handles n8n well. Self-hosting gives you unlimited executions but requires basic server management.

Can I customize this HeyGen Blotato automation workflow for my brand voice and only two platforms?

Yes, and you should. Update the prompt text in the “Compose Script Draft,” “Generate Long Caption,” and “Generate Short Caption” nodes, then disable any Blotato post nodes you don’t need (Pinterest and Bluesky are already disabled by default). You can also change the HeyGen avatar and voice by swapping the IDs in the “Configure Heygen Payload” node.

Why is my HeyGen connection failing in this workflow?

Usually it’s an invalid API key or a mismatched avatar/voice ID in the HeyGen payload. Double-check the “Setup HeyGen” settings, then confirm your HeyGen plan actually allows the avatar or voice you selected. If the render starts but the workflow can’t fetch the file later, increase the wait time before “Fetch Avatar Video” because HeyGen renders can take longer on busy days. Finally, keep an eye on rate limits if you start running this more than once a day.

How many videos can this HeyGen Blotato automation handle?

It can handle daily posting easily, and more if your HeyGen and Blotato plans allow it.

Is this HeyGen Blotato automation better than using Zapier or Make?

Often, yes, because this is not a simple two-step Zap. You’re coordinating multiple API calls, waiting for a render, fetching the finished media, generating two caption types, then branching out to several publishing endpoints. n8n handles that kind of multi-step logic cleanly, and self-hosting matters here because this workflow uses Community Nodes (which may not work on n8n Cloud without changes). Zapier or Make can still work if you simplify the flow, like generating captions only or posting to a single network. Talk to an automation expert if you want help choosing the fastest path.

Once this is running, daily avatar content stops being a manual commitment. The workflow does the repetitive parts so you can focus on direction, not uploading.

Need Help Setting This Up?

Our automation experts can build and customize this workflow for your specific needs. Free 15-minute consultation—no commitment required.

Lisa Granqvist

Workflow Automation Expert

Expert in workflow automation and no-code tools.

×

Use template

Get instant access to this n8n workflow Json file

💬
Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Launch login modal Launch register modal