Logo

AI HeyGen Video Generation

Automatically generate videos using HeyGen, Make and systemprompt.io.

Introduction

We are going to create automated AI generated video reviews for a blog, using HeyGen, Make and systemprompt.io prompts.

The entry point for the automation will load the content from a link, and then we use the a structured data prompt to create a video script for the HeyGen API.

The output of this prompt is then sent via API to HeyGen, and we recieve hyper-personalized videos.

Steps

We load the content from a link in the Make automation, and then we use the HeyGen Video Review prompt to create a video review.

The output of this prompt is then sent via API to HeyGen, and we recieve hyper-personalized videos.

Create blog summary

First we need to create a blog summary. We will use the Ai Content Summarizer prompt to create a summary of the blog.

Create transcript

We will use the HeyGen Video Review prompt to create a transcript of the blog.

Create video template

We will use the HeyGen Video Template to create a video template.

Generate video

We will use the HeyGen Video Template to generate a video.

Step 1: Create blog summary

[a]: systemprompt action

Use the Systemprompt 'Generate Blog Summary' to create a summary of the blog. You just need to connect the systemprompt module, and add the link to the blog post.

Create Blog in Make

[b]: systemprompt API

Use the Systemprompt API to create a summary of the blog. You can use the following curl command to create a summary of the blog.

curl -X POST "https://api.systemprompt.io/v1/blog" \
 -H "api-key: <apikey>" \
 -H "Content-Type: application/json" \
 -d '{
"url": "https://tyingshoelaces.com/blog/agentic-framework-lie"
}'

[c]: use own content

You can also use your own content by copying the content of your blog and ensuring it is in stripped HTML or Markdown format.

Step 2: Create transcript

[a]: systemprompt action in Make

Use the Systemprompt 'Execute Prompt' to create a transcript of the blog. You just need to connect the systemprompt module, and add the blog content and your choice of HeyGen voice as the input.

Run Heygen Prompt

[b]: systemprompt UI

You can also use the Systemprompt UI to create a transcript of the blog.

Run the imported prompt, copying the blog content into the message field, and access the output within the dashboard.

Systemprompt UI

Step 3: Generate video

[a]: heygen module in Make

Use the HeyGen module to generate a video. You need to map the input to the HeyGen module as follows:

Video Inputs: X.data.structured_data.video_inputs Dimensions: 1280x720 or 720x1280 depending on the aspect ratio of the video Test mode: true or false depending on whether you are ready to generate the video or not Title of the video: X.metadata.title

Configure Heygen API

[b]: Heygen UI

You can copy the output of the systemprompt module in Step 2 and paste it into the script section of the Heygen UI.

This allows you to further customize, test and tweak your video before publishing.

Heygen UI

Results

Link: Agentic frameworks lie

Loom embeds have been replaced with MP4 videos

Please use the MP4 video component instead

Resources

Prompts

On this page