Resources · Make integration

HeyGen Make integrationAutomate HeyGen with Make.

Can Make turn HeyGen into a video assembly line? The HeyGen Make integration gives you 16 modules: one instant trigger, 12 actions and 3 searches. This guide links your account, then walks you through a first scenario that reacts the moment a video is done.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can the HeyGen Make integration do for you?

The HeyGen Make integration lets a Make scenario (the automation you build, a chain of modules) drive your HeyGen account without code. It can start avatar videos, translate them, read their details, organize assets in folders, and wake up the moment a video finishes, whether it succeeded or failed.

Personalized videos from one template. A sales team keeps a single HeyGen template and lets Create a Video from a Template produce a new version each time a record lands in another app. A second scenario can then check each result with Get a Video before the link goes out.

The same message in another language. A training department sends a finished video to Create a Video Translation, then reads the outcome with Get a Video Translation before sharing it with the local teams.

A tidy asset library. Create a Folder opens a folder per campaign and Upload an Asset drops the files into HeyGen, which keeps the next edit clean.

Know the edges before you start. The HeyGen documentation lists no numeric limits for these modules, and there is no module to bring back a deleted video. Anything the list does not cover goes through Make an API Call. HeyGen may also have a node in n8n; the n8n vs Make comparison helps you pick. To learn the editor step by step, see the Make training, and check Make pricing to see how operations are counted.

Connect

How do you connect HeyGen to Make?

  1. 01

    Copy your API token in HeyGen

    Log in to HeyGen, click your profile name in the upper left corner, then the settings icon. Open Subscriptions & API, click HeyGen API and copy the API Token. Keep it somewhere safe, it opens your account.

  2. 02

    Create the connection in Make

    Add any HeyGen module to your scenario and click Create a connection. A connection is your HeyGen account linked to Make once, then reused by every HeyGen module. The Connection name field is optional, a clear name helps later.

  3. 03

    Paste the token and save

    Paste the token into the API Key field and click Save. If Make asks you to authenticate, confirm access to your account. The module now shows your HeyGen data in its fields.

First scenario

Your first scenario with HeyGen

GoalWhen an avatar video finishes in HeyGen, Make picks it up and fetches its details with Get a Video.

  1. 01

    Create the scenario

    On the Scenarios page, create a new scenario and click the big + to place the first module. Search for HeyGen by name.

  2. 02

    Add Watch New Videos

    Pick Watch New Videos, click Create a webhook, then Create a connection with your API token. HeyGen will now call Make as soon as an avatar video is done.

  3. 03

    Chain Get a Video

    Click the + on the right of the trigger and add Get a Video. Map the video ID from the data the trigger received, so each finished video is looked up by its own ID.

  4. 04

    Test with Run once

    Click Run once to execute the scenario one time. Then read the bundles each module received; a bundle is one item passed between modules, here one video.

  5. 05

    Switch it on

    Happy with the result? Switch the scenario on. From then on, every avatar video HeyGen reports as done, success or failure, goes through Get a Video without you opening the editor.

Triggers

What can start a HeyGen scenario?

1 module starts a scenario when something happens in HeyGen. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by HeyGen as soon as it happens.

HeyGen1Watch New Videos

Watch New Videos

Instant trigger

In MakeTriggers when a new avatar video is done either as a success or as a failure.

Watch New Videos gives your scenario a signal each time an avatar video wraps up in HeyGen, and it fires on both outcomes: a video that rendered correctly and one that failed. You stop checking the HeyGen dashboard by hand.

How it fires
instant, HeyGen calls Make through a webhook as soon as the video is done, shown by the lightning badge on the module.
When to use it
right after a scenario that launches videos with Create an Avatar Video, to send the finished link onward.
Watch out
failed videos arrive too, so check the outcome in the next module before anything reaches a client.
Modules

Every HeyGen module, and when to pick it

HeyGen gives you 15 modules in 3 groups. For each one: what it does for you, when to reach for it, and what to watch out for.

Folders & Files

5 modules
HeyGen1

Upload an Asset

Action

In MakeUploads an asset.

Upload an Asset sends a file from your scenario into your HeyGen assets, so the files your videos rely on sit inside HeyGen instead of a download folder on someone's laptop.

When to use it
a designer drops a new brand file in cloud storage and it should appear in HeyGen too.
Watch out
on the Make Free plan, files are capped at 5 MB.
HeyGen2

Create a Folder

Action

In MakeCreates a new folder.

Create a Folder opens a new folder in HeyGen, which gives each campaign, client or product its own shelf before any asset lands there.

When to use it
a deal is marked won in your CRM and the account needs a dedicated space for its videos and files.
Watch out
run it once per project, or a scenario that repeats will stack duplicate folders.
HeyGen3

Update a Folder

Action

In MakeUpdate a folder's name.

Update a Folder renames an existing HeyGen folder. That is its only job, and it keeps your library readable when a project changes name midway.

When to use it
a campaign title is edited in your project tool and HeyGen should follow without a manual rename.
Watch out
it changes the name only, so moving or deleting content calls for other modules.
HeyGen4

Trash a Folder

Action

In MakeMoves a folder to the trash.

Trash a Folder moves a HeyGen folder to the trash, clearing finished projects out of sight while leaving a way back through Restore a Folder.

When to use it
a contract closes and its campaign folder no longer belongs in the everyday view.
Watch out
double check the folder ID you map, since a wrong value sends the wrong project to the trash.
HeyGen5

Restore a Folder

Action

In MakeRestores a folder from the trash.

Restore a Folder brings a trashed folder back into your HeyGen library, which makes Trash a Folder a safe move rather than a gamble.

When to use it
a client returns for a new round and the old campaign material is needed again.
Watch out
it only works on folders that sit in the trash, so keep track of the folder ID when you trash it.

Other

9 modules
HeyGen6

Get a Video

Action

In MakeRetrieves a video by Id.

Get a Video fetches one HeyGen video from its ID and hands its details to the next module, so you can pass the result to a sheet, an email or a chat message.

When to use it
just after Watch New Videos, to turn the signal into the data you actually want to share.
Watch out
it needs an ID, so map one from an earlier module rather than typing it.
HeyGen7

Delete a Video

Action

In MakeDeletes a video by Id.

Delete a Video removes a HeyGen video by its ID, which keeps test renders and outdated versions from piling up in your account.

When to use it
a new version of a video has been approved and the previous draft should disappear.
Watch out
treat it as final; unlike folders, no module in this list brings a deleted video back.
HeyGen8

Make an API Call

Action

In MakePerforms an arbitrary authorized API call.

Make an API Call lets you reach any endpoint of the HeyGen API from your scenario, reusing the connection you already set up, so a missing module never blocks the project.

When to use it
you need a HeyGen feature that none of the other 15 modules offers.
Watch out
you write the request yourself, so keep the HeyGen API documentation open while you build it.
HeyGen9

List Voices

Search

In MakeLists available voices.

List Voices returns the voices your HeyGen account can use, so the scenario picks one from real options instead of a value copied by hand.

When to use it
before Create an Avatar Video, when the voice depends on the language or the audience of the record.
Watch out
each voice comes out as its own bundle, and every module after it then runs once per voice, which costs operations.
HeyGen10

List Avatars

Search

In MakeLists available avatars.

List Avatars shows which HeyGen avatars are available to you, handy for feeding an avatar choice into a video without guessing identifiers.

When to use it
a form lets a manager choose the presenter, and the scenario needs to match that choice to an available avatar.
Watch out
a search can return zero, one or many bundles, and every later module runs once per bundle.
HeyGen11

Create an Avatar Video

Action

In MakeCreates a new avatar video.

Create an Avatar Video asks HeyGen to produce a brand new video with an avatar, driven by the data your scenario already holds from earlier modules.

When to use it
each new product line needs its own short explainer, without opening the HeyGen studio every time.
Watch out
the call starts the video, and Watch New Videos is the module that tells you when it is done, success or failure.
HeyGen12

Create a Video Translation

Action

In MakeTranslates a video.

Create a Video Translation sends an existing video to HeyGen for translation, a quick way to reach another market with a message you already recorded.

When to use it
a webinar recording is approved in English and your European partners need their own version.
Watch out
this module only launches the job; Get a Video Translation is the one that reports on it afterwards.
HeyGen13

Get a Video Translation

Action

In MakeRetrieves information about a video translation.

Get a Video Translation reads the information HeyGen holds about a translation job, which tells your scenario what happened to the version it requested.

When to use it
later in the flow, after Create a Video Translation, before you share the translated video with a regional team.
Watch out
it reads a translation, not a video, so Get a Video will not answer that question.
HeyGen14

Create a Video from a Template

Action

In MakeCreates a new video from a template.

Create a Video from a Template turns one HeyGen template into many videos, each filled with the details of a lead, a customer or a product coming from your scenario.

When to use it
a sales rep wants a personal welcome video for every new signup without recording anything.
Watch out
build and test the template in HeyGen first, since the module can only fill what the template already contains.

Other modules

1 module
HeyGen15

List Talking Photos

Search

In MakeLists available talking photos.

List Talking Photos returns the talking photos available in your HeyGen account, so your scenario can offer them as a presenter option.

When to use it
your team prefers a photo of a real spokesperson over a stock avatar for some videos.
Watch out
each photo is a separate bundle, so a step placed after it runs once per photo and spends one operation each time.
Need help

Need help automating HeyGen with Make?

A person reads every message.

FAQ

HeyGen and Make: frequent questions

01Is the HeyGen Make integration free?
Yes, on the Make side. HeyGen is a standard app, so its modules work on the Free plan. That plan allows 2 active scenarios, a minimum of 15 minutes between scheduled runs, 5 minutes of execution per run, files up to 5 MB and 512 MB of data transfer. Each module that runs on one bundle counts as one operation on your plan. Paid plans lower the interval to 1 minute, lift the cap on active scenarios and allow 40 minutes of execution. Your HeyGen subscription is a separate matter, handled on HeyGen's side.
02What does it take to connect HeyGen to Make?
A HeyGen account and its API token. In HeyGen, click your profile name in the upper left corner, then the settings icon, open Subscriptions & API and click HeyGen API to copy the token. In Make, add a HeyGen module, click Create a connection, paste the token in the API Key field and save. For Watch New Videos, which is an instant module, click Create a webhook before Create a connection. The same connection then serves every HeyGen module in your scenarios.
03Does the HeyGen trigger react in real time?
Yes. Watch New Videos is an instant trigger: HeyGen calls Make through a webhook as soon as an avatar video is done, and the scenario starts without waiting for a schedule. It fires for successful videos and for failed ones, so plan a check on the outcome. It is the only trigger in the app. The other modules, such as Create an Avatar Video or List Voices, run when the scenario reaches them, whatever started it.
04What if a HeyGen module is missing in Make?
Use Make an API Call. It calls any endpoint of the HeyGen API with the connection you already have, so you stay in the same scenario. The HeyGen documentation lists no numeric limits for these modules, so there is no published cap to plan around on that side. Keep the Make plan limits in mind, though: the Free plan handles files up to 5 MB and runs of 5 minutes at most. When a step belongs to another tool, add that app's module after the HeyGen one.
05Make or n8n: which fits HeyGen better?
It depends on where the rest of your automations live. On Make, HeyGen comes with 16 ready modules, an instant trigger for finished videos and Make an API Call for the rest, all available from the Free plan. HeyGen may also be available as an n8n node, so compare what each tool offers for your exact case before you commit. If your team already runs its scenarios in Make, staying there keeps one connection and one place to debug.