Automated AI Clone
Last updated
Last updated
How to Build a Fully Automated AI Clone Video System
In this guide, I’ll show you how to build a 100% AI-powered system that:
Automatically researches interesting topics
Writes a video script
Generates a video caption
Creates an AI avatar video
(Optional)
(Optional)
Publishes the video to multiple social platforms
This allows you to automate your short-form video creation for platforms like TikTok and Reels.
Many platforms prioritize short-form video content. With this setup, you can create high-quality AI avatar videos efficiently and distribute them at scale.
The workflow uses Make.com, but you can adapt it to other automation tools like Zapier or Pipedream. Here’s a high-level breakdown of the process:
Research the topic using Perplexity AI.
Write the video script and caption with OpenAI’s ChatGPT.
Generate an AI avatar video using Heygen.
Publish the video to all social platforms with Blotato.
Let’s dive into the step-by-step guide.
Create a New Scenario
In Make.com, click "Create a new scenario" and name it (e.g., "AI Clone Base").
This base workflow can later be expanded for more complex automations.
Add a Perplexity Module
Search for Perplexity and select "Create a Chat Completion."
Connect your API key from Perplexity (available on their website).
Input Your Prompt
Add an OpenAI ChatGPT Module
Select "Create a Chat Completion."
Use GPT-4o or 4o-mini (depending on task complexity).
Craft the Prompt
Provide an example of an SEO-optimized caption with:
A brief summary of the video.
Three questions viewers might ask to find this type of content.
Relevant hashtags.
Map the Output
Feed the video script from Perplexity into this step to generate the caption.
Add Heygen Module
Connect your Heygen account (get your API key from Heygen’s website).
Create Your AI Avatar
If you haven’t already, create an avatar by:
Filming 5 minutes of high-quality footage in natural lighting.
Speaking directly to the camera without pauses or stitched clips.
Upload your footage to Heygen and wait 10–15 minutes for processing.
Configure the Avatar Video
Input the script generated by Perplexity.
Select a voice and adjust parameters like pitch, speed, and emotion (e.g., set to "Excited" for a more engaging tone).
Use a resolution of 720x1280 for short-form vertical 9:16 videos.
Add Delays
Insert sleep modules (e.g., 5–10 minutes) to account for processing time.
Connect to Blotato
Get your Blotato API key: https://help.blotato.com/settings/api-keys
In Blotato settings, link all your social media accounts: https://help.blotato.com/settings/social-accounts
Upload the Video
Create "HTTP" Make module to upload video to Blotato to generate a publicly available URL.
You will use this URL for publishing to platforms.
Set Up Publishing Modules
For each platform:
Create a JSON object with fields for captions, video URLs, and platform-specific parameters (e.g., privacy settings for TikTok).
Add HTTP modules to handle API calls for posting content.
(Optionlal) Track in Google Sheets
Log all published content in a Google Sheet for easy tracking.
Include fields for the date, script, caption, and video URL.
Blotato also tracks all your published content, so this step is optional.
Optimize Captions for Search
Use keywords and hashtags to improve discoverability.
Platforms like TikTok derive significant views from search results.
Adjust Processing Times
For videos under 30 seconds, a 5-minute delay is usually sufficient.
For longer videos, increase the wait time to 8–10 minutes.
Test on Multiple Platforms
Preview each post to ensure it appears correctly on all platforms.
Avoid deleting TikTok videos—set them to private instead to avoid penalties.
Daily Automation:
Schedule the workflow to run daily at a specific time or multiple times per day for consistency.
Future Enhancements:
Add YouTube Shorts publishing with Make.com’s YouTube module.
Explore advanced audio processing with ElevenLabs for professional-quality voiceovers.
In this tutorial, we covered how to:
Automate research and scriptwriting with Perplexity and ChatGPT.
Create high-quality AI avatar videos using Heygen.
Distribute content to multiple platforms with Blotato and Make.com.
Track published content in Google Sheets.
With this system, you can efficiently produce and publish short-form videos, freeing up time to focus on strategy and creativity.