
3 Hackernews to AI Clone Videos
Description
This fully automated AI Avatar Social Media system that creates talking head AI clone videos, WITHOUT having to film or edit yourself. It combines n8n, AI agent, HeyGen, and Blotato to research, create, and distribute talking head AI clone videos to every social media platform every single day.
Platforms
Templates
https://drive.google.com/drive/folders/1yReo1qKOFWzeTxf9c3NQMmZZ7Hw1TUc7?usp=sharing
Tutorials
Overview
Here’s how the automation works:
Trigger: Schedule
Configured to run once daily at 10am
AI News Research
Research viral news from tech-focused forum, Hackernews
Fetch the selected news item, plus discussion comments
AI Writer
AI writes 30-second monologue script
AI writes short video caption
Create Avatar Video
Call Heygen API (requires paid API plan), specifying your avatar ID and voice ID
Create avatar video, optionally passing in an image/video background if you have a green screen avatar (matte: true)
Get Video
Wait awhile, then fetch completed avatar video
Upload video to Blotato
Publish to Social Media via Blotato
Connect your Blotato account
Choose your social accounts
Either post immediately or schedule for later
Prerequisites
Sign up for Blotato.com
Generate Blotato API Key by going to Settings > API > Generate API Key (paid feature only)
If you're using n8n, ensure you have "Verified Community Nodes" enabled in your n8n Admin Panel. Then, install "Blotato" verified community node.
Sign up for Heygen
Paste your Heygen API key
Paste your Heygen avatar ID
Paste your Heygen voice ID
If you want to pass in an optional background video as a green screen effect, use the 2nd agnt
background_video_urlthat is already filled out (change it later, after ensuring everything works)
Tips & Tricks
While testing: enable only 1 social platform, and deactivate the rest for testing purposes. Update the AI agent node’s prompt to return a 5-second script, rather than 30 seconds, to reduce the processing duration.
Go to Heygen and check that your avatar video is being processed.
After the workflow finishes, check your social media account for the final post.
If successful, then enable another social media node, and continue testing.
If you need help troubleshooting your automation:
the API Dashboard is your best friend
go to my.blotato.com and click the ORANGE BUTTON in the bottom right corner to send me a support message
Other helpful links:
n8n Notes
Install the Blotato community node. Open your n8n instance’s Admin Panel and enable Verified Community Nodes, then open any workflow.
Click “+” to add a node, search for Blotato, then install it.
If a template shows question marks instead of my pink manatee logo, enable Verified Community Nodes first, install the Blotato node, then re-import the n8n template.
Create a new Credential in n8n. Go to Blotato Settings > API > Copy API Key. Paste the API key in n8n, save, test, then select this credential on Blotato nodes.
Connect social accounts on each platform node. Open each Blotato Publish node, select the Blotato credential, then pick your social account.
When testing, deactivate all social platform nodes. Activate just 1 to start with. Run the workflow, then Pin data at the UPLOAD to BLotato node. This locks inputs for repeat tests. Then, execute 1 platform node from pinned data to validate it works. Activate other social platforms to continue testing.
Use the Blotato API dashboard to review each request, payload, and error message.
Make Notes
Create a Blotato connection, choose each platform, then select your target social media account.
When testing, make sure to “Disable Route” to all social platform modules. Enable just 1 route to start with. If it’s successful, then activate other social platforms one at a time to continue testing.
Zapier Notes
n/a
FAQs
How do I get captions on my Heygen avatar video?
You'll need to change 2 steps:
In the CREATE HEYGEN VIDEO step, there is a setting to enable captions. Make sure it's turned on.
In the BLOTATO UPLOAD step, pass in
video_url_captionfrom the GET VIDEO step. This will return the public URL of the captioned video. This simple switch will ensure that when you pass the video URL to the BLOTATO UPLOAD step, it includes the video version with captions.
Remember to test your workflow after making this change to make sure everything works as expected.
Last updated