- Sabrina Ramonov 🍄
- Posts
- Your 100% Automated AI Clone Makes Talking Videos
Your 100% Automated AI Clone Makes Talking Videos
Create and Automate AI-Driven Short-Form Video Content
Create talking-head videos with a fully automated AI clone that handles everything — research, writing, and publishing — without the need to film or edit yourself.
This tutorial combines the power of Make, Perplexity, ChatGPT, HeyGen, and Blotato to research, write, create, and distribute AI avatar videos to every major social media platform daily. It’s 100% automated and scalable.
Caveat:
If you’re new to content creation, I don’t recommend 100% automation. I recommend reviewing and tweaking the script produced by Perplexity, then resuming the rest of the automation. My general philosophy is to figure out what works through lots of trial-and-error, learn from other successful creators and their viral content, then scale and automate your winning formats.
Here’s the Youtube walkthrough:
Overview of the Workflow
This system integrates the following tools:
Make.com – Workflow automation scheduled to run daily.
Perplexity – Conduct real-time internet research and generate video scripts.
ChatGPT – Write SEO-optimized video captions.
HeyGen – Create realistic AI avatars for talking-head videos.
Blotato.com – Upload media and publish to all social platforms simultaneously.
Google Sheets – Track completed videos for easy reference.
Let’s dive into the process step-by-step.
Step 1: Setup Make.com
Create a New Scenario: Log in to Make.com and click Create a New Scenario.
Name it something descriptive like "AI Clone Base."
If you’re new to Make, first familiarize yourself with the interface.
Add Your First Module: Start by adding a Perplexity module to handle real-time web research and script writing.
Click Add Module and search for "Perplexity."
Step 2: Automating Topic Research
Add the Perplexity Module:
Search for "Perplexity" and select Create a Chat Completion.
Enter your API key from Perplexity. If you don’t have an API key, visit Perplexity’s website to generate one.
Set the Prompt: Use this sample prompt as a starting point and remember to update the niche:
# PURPOSE
Your task is to research practical cybersecurity tips for families, and then create a monologue script to be spoken by an AI avatar on social media.
Take a deep breath, and take it step-by-step.
1. Use the internet to find current and relevant cybersecurity tips specifically for families and children. Focus on practical, easy-to-implement advice that can help protect against common online threats.
2. Create a 25-second monologue script for an AI avatar video, following these guidelines:
- The script should be approximately 25 seconds when spoken aloud.
- Use 6th grade reading level
- Include practical examples or scenarios to illustrate the importance of each tip.
3. Update the script's first 2 sentences. Succinctly state what the video is about and use a negative hook like "don't miss this...", "if you're not doing this...", "this is a common mistake...".
Focus on creating scroll-stopping content that will resonate with families and help them understand the importance of online safety!
# OUTPUT FORMAT
ONLY output the exact video script. Do not output anything else. NEVER include intermediate thoughts, notes, or formatting.
Output Format: Ensure the script output is clean, with no additional notes or formatting. Check the settings to ensure only the final script is returned.
Test the Module: Run the module to confirm it produces a clean and concise script based on your prompt. Make sure there’s no extra characters, intermediate notes, etc. otherwise your AI avatar will literally try to speak them!
Step 3: Writing SEO-Optimized Captions
Add OpenAI Module:
Search for "OpenAI" and select Create a Completion.
I use GPT-4o mini for this easy task.
ChatGPT Prompt to Write SEO-Optimized Caption:
Instruct ChatGPT to write a 50-word caption optimized for SEO. Here’s the prompt, again just a starting point:
# EXAMPLE
<example>
Many people have recently asked me about ask engine optimization, which is all about optimizing your website and existing content, so it can be pulled into ChatGPT and other generative AI tools. Consider that generative AI tools tend to be more conversational in nature and have a Q&A type format, so search engines will want to pull in snippets that concisely answer a user’s question.- what is ask engine optimization in the age of AI?- How does traditional SEO compare to ask engine optimization today?- top tips and tricks to get started with ask engine optimization?
#ai #askengineoptimization #chatgpts #seo #aitools #digitalmarketing
</example>
# CONTEXT
Infer the topic from the sources provided.
# WRITING STYLE
Here’s how you always write:
<writing_style>
- Your writing style is spartan and informative.
- Use clear, simple language.
- Employ short, impactful sentences.
- Use active voice; avoid passive voice.
- Focus on practical, actionable insights.
- Incorporate data or statistics to support claims when possible.
- Use """"""""you"""""""" and """"""""your"""""""" to directly address the reader.
- Avoid metaphors and clichés.
- Avoid generalizations.
- Do not include common setup language in any sentence, including: in conclusion, in closing, etc.
- Do not output warnings or notes—just the output requested.
- Do not use hashtags.
- Do not use semicolons.
- Do not use emojis.
- Do not use asterisks.
- Do not use adjectives and adverbs.
- Do NOT use these words:
""""""""""""""""""""""""can, may, just, that, very, really, literally, actually, certainly, probably, basically, could, maybe, delve, embark, enlightening, esteemed, shed light, craft, crafting, imagine, realm, game-changer, unlock, discover, skyrocket, abyss, you're not alone, in a world where, revolutionize, disruptive, utilize, utilizing, dive deep, tapestry, illuminate, unveil, pivotal, enrich, intricate, elucidate, hence, furthermore, realm, however, harness, exciting, groundbreaking, cutting-edge, remarkable, it. remains to be seen, glimpse into, navigating, landscape, stark, testament, in summary, in conclusion, moreover, boost, bustling, opened up, powerful, inquiries, ever-evolving""""""""""""""""""""""""
</writing_style>
# PLANNING
Your goal is to write a 50-word video caption based on the provided source.
1. Analyze the provided sources thoroughly.
2. Study the <example> post carefully. You will be asked to replicate their:
- Overall structure.
- Tone and voice.
- Formatting (including line breaks and spacing).
- Length (aim for a similarly detailed post).
- Absence of emojis.
- Use of hashtags.
- Emotional resonance.
# OUTPUT
Follow the GUIDELINES below to write the post. Use your analysis from step 1 and step 2. Use the provided sources as the foundation for your post, expanding on it significantly while maintaining the style and structure of the examples provided from step 2. You MUST use information from the provided sources. Make sure you adhere to your <writing_style>.
<guidelines>
The description should be structured as follows:
1. Start with 1 paragraph summarizing the source
2. Newline, followed by 3 bullet points of questions that a viewer might ask on a search engine about the source
3. Newline, followed by the 5 most popular hashtags related to the source
</guidelines>
Take a deep breath and take it step-by-step!
# INPUT
Use the following information sources:
<sources>
{{5.choices[].message.content}}
</sources>
Step 4: Creating AI Avatar Videos
Setup HeyGen:
Log in to HeyGen and create your avatar. Go to the "Avatars" section and click Create Avatar.
Pro Tips for High-Quality Avatars:
Record 5 minutes of continuous footage in natural lighting.
Use a high-resolution camera (your smartphone works).
Avoid excessive gestures or stitched footage, as this can cause the avatar to look unnatural.
Don’t use stitched-together clips; it will be rejected by HeyGen.
Connect HeyGen to Make.com:
Add a HeyGen module to generate avatar videos.
Input your API key and select your avatar.
Set the Script: Use the output script from the Perplexity module as the input text for the avatar.
Adjust parameters like voice speed, pitch, and emotion to make the voice sound more natural. I’ll dive into this in more detail in the next video, but feel free to play around with these settings!
Video Dimensions: Format videos for short-form content:
Width: 720
Height: 1280
Setup Blotato:
Sign up for Blotato.com $29/month Starter plan
Get your API key: https://help.blotato.com/settings/api-keys#blotato-api-key
Log into Blotato and go to Settings to connect all your social accounts: Instagram, Facebook, TikTok, LinkedIn, Twitter, Threads, etc.
In Make, add module “Set Variables” where you’ll configure variables for:
blotato_api_key
instagram_id
facebook_id
facebook_page_id
linkedin_id
twitter_id
tiktok_id
threads_id
Grab your social media account IDs from Blotato and fill out the variables.
Then, you’ll reference these values in the following modules.
Upload Video to Blotato:
Add a module to upload the avatar video.
Fetch the public URL for publishing.
Publish Content:
Use Blotato’s API to publish to each platforms.
For each platform, create a JSON object that will be passed in the HTTP POST request. This part is quite involved, so I recommend following along via the Youtube video or simply import the prebuilt Make blueprint.
Here’s what the HTTP Request module looks like:
Customize for platform-specific requirements by truncating the caption:
Twitter (280 character limit)
Threads (500 character limit)
Track Content in Google Sheets:
Add module to push published content to Google Sheets (or Airtable).
Mine’s super simple with these fields: Date, Script, Caption, Video URL.
However, Blotato also tracks and indexes all your published content so this step is optional.
Step 5: Automate and Scale
Set a Schedule: Automate the scenario to run daily or multiple times a day.
Adjust Wait Times:
Short videos (<30 seconds): 5-minute wait.
Longer videos (30-60 seconds): 8-10 minutes.
If longer than 60 seconds, you may need multiple wait blocks.
Test and Iterate:
Review published videos on all platforms to confirm proper formatting and captions.
Keep iterating to get better!
In Closing
With this system, you can fully automate short-form video creation, freeing up your time to focus on higher-level content strategy and growth.
Here's the plug-and-play Make blueprint that you can import into your account:
Ready for advanced tips?
Stay tuned for the next tutorial where I’ll show you how to enhance audio quality using ElevenLabs and create engaging video variations.
Win 1:1 60-Minute Work Session! đź‘‹
For every person you share my newsletter with, you get one entry to win a personalized 60-minute work session with me!
You share with 1 person? You get 1 entry. You share with 50 people? You get 50 entries.
Contest ends January 1st! Here’s your referral link: