HeyGen
BUILT-IN AI INVOKE-ONLYHeyGen is an innovative video platform that harnesses the power of generative AI to streamline your video creation process
Connect HeyGen to ChatGPT or Claude with your own HeyGen login or an API key, and your AI can run 71 of its actions. 32 of those only read and change nothing. 10 can delete or send something that cannot be undone, so those need a boundary you set before anyone runs them.
Things you could hand over
Your assistant can list the videos in the account, read the processing status and metadata for any one of them, and pull the remaining quota alongside your account details. That covers both halves of the question people usually ask separately: what exists, and whether there is enough left in the plan to make the next batch. It reads only.
Built on: List videos / Retrieve video status details / Retrieve user remaining quota / Get current user information
This is what HeyGen templates are for, and the connector covers the loop. It can list the templates in the account, read the variables a specific template exposes, then generate one video per set of values. Two practical notes. The template action supports a test mode, which is the right way to see the output before spending credits on the full run. And rendering is asynchronous, usually 30 to 180 seconds or longer per video, so the assistant submits and then polls rather than waiting.
Built on: Retrieve all templates / Get template by id / Retrieve template details v3 / Generate video template with variables / Retrieve video status details
It can list the avatars available to the account and read the details of a specific one, list the voices, and then generate a video from your script with the avatar and voice you chose. The output is a video ID that it polls until rendering completes. The part worth being deliberate about is the choice of avatar and voice, because those are what the audience actually reacts to and they are the cheapest thing to get wrong.
Built on: List avatars endpoint / Retrieve avatar details / List available voices / Generate video with inputs / Retrieve video status details
HeyGen can translate a video into another language, either the whole video or the audio track alone. The assistant can first read which target languages are supported, including dialects and locales, submit the translation, and then poll the job until it reports complete or errored. What comes back is a separate video, so the original is untouched.
Built on: Retrieve video translation target languages / Post video translate request / Retrieve video translation by id
Rather than rendering a full video to find out the voice is wrong, it can list the available voices and locales and generate a short audio sample of your actual script text. There is a straightforward text-to-speech action for this, and a separate short preview action that HeyGen lists as Enterprise only, in beta, and consuming API credits. Use the first unless you know you have the second.
Built on: List available voices / List all locales for voices / List brand voices / Generate text-to-speech audio / Generate voice audio preview
It can generate a public shareable URL for a specific video. HeyGen is explicit about what that means: anyone with the link can watch it, no HeyGen account and no authentication required. Links may be time-limited, and asking again produces a fresh one when an old one expires. That makes it genuinely useful for a client review and genuinely unsuitable for anything confidential.
Built on: Retrieve video status details / Retrieve sharable video URL
It can list the folders in the account, create new ones, rename them, and move a folder to trash, which HeyGen describes as a soft delete with a matching restore action. It can also list and upload assets, the images, audio and video files that video generation draws on. Worth knowing before you start: videos are placed in a folder at the moment they are generated, by passing the folder ID, so organizing well is mostly a decision you make before rendering rather than after.
Built on: List folders / Create a new folder / Update folder name / Move folder to trash / Restore folder from trash / List assets / Upload asset
It can delete a video by ID, covering both generated and translated videos, and delete an asset such as an uploaded image, audio file or video. Unlike the folder action, neither of these is described as recoverable. Run it in two moves: have it list what matches your rule, read that list yourself, then approve deletion of exactly those IDs.
Built on: List videos / List assets / Delete an avatar video / Delete asset
- The interactive streaming avatar actions, including knowledge bases and session control, run over a WebSocket connection with its own tokens and are a developer integration rather than a task to hand over. They are not written up as candidates here.
- Personalized video projects are exposed for adding contacts and reading project detail, but HeyGen states there is no API to list projects and the project ID has to be copied from the web interface, so a candidate could not be written that starts and finishes through the connection.
- Whether a deleted video or asset can be recovered from HeyGen support within a retention window is not stated in the connector descriptions. Only folders are described as recoverable.
- No time saving is claimed for any candidate on this page, because none has been measured.
BUILT-IN AI Ships AI features you can turn on yourself, with no developer and no new purchase.
No event triggers. Every win in this app is invoked: you or an agent asks, an action runs.