HeyGen, worked by an AI employee
Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your HeyGen account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.
- Artificial Intelligence
- Connects with a key
- 35 ready-made tools
- Asked in Slack or Teams
An illustration of how the conversation reads, not a transcript from a client account.
What HeyGen is
HeyGen is an innovative video platform that harnesses the power of generative AI to streamline your video creation process
You paste in a key from your own HeyGen account. It is kept encrypted, and you can withdraw it from inside HeyGen whenever you like.
One message in, the work done in HeyGen.
- 01
You ask
You message your AI employee in the chat your team already has open, in one sentence, in your own words.
- 02
It works out the step
It decides what the job needs in HeyGen. You do not pick anything from a menu or wire anything together.
- 03
It does the work
Signed in to your own HeyGen account, inside the access you granted it, doing the thing you asked for.
- 04
It reports back
It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.
What it can do in HeyGen
These are the ready-made tools your AI employee already has in HeyGen. It is not limited to them, but it never has to be taught these.
- Add contact to personalized video projectThis endpoint allows you to add one or more contacts to a specific personalized video project in the heygen platform. it is used when you need to associate individual contact infor
- Add new assetCreates a new asset in the heygen platform. this endpoint allows users to add various types of assets that can be used in video generation, such as avatars, backgrounds, or other c
- Add webhook endpointAdds a new webhook endpoint to receive real-time notifications for specified heygen events. this endpoint allows you to configure where and for which events you want to receive upd
- Create streaming token with expiryCreates a new streaming token for use with heygen's real-time avatar and voice chat services. this endpoint generates a unique, time-limited token that authenticates and authorizes
- Delete talking photo by idDeletes a specific talking photo from the heygen platform using its unique identifier. this endpoint should be used when you need to permanently remove a talking photo resource, su
- Delete videoThe video.delete endpoint allows users to remove a specific video from their heygen account. this operation moves the video to the trash, from where it can be restored if needed. u
- Delete webhook endpointDeletes a specific webhook endpoint from the heygen system. this operation permanently removes the configured webhook, stopping any future notifications or data transmissions to th
- Fetch personalized video project detailRetrieves detailed information about a specific personalized video project in the heygen platform. this endpoint allows you to fetch comprehensive data about a project, including i
- Generate video template with variablesThis endpoint generates a customized video based on a pre-existing template using heygen's ai-driven platform. it allows for dynamic content creation by accepting a video title and
- Generate video with inputsGenerates a customized video using heygen's ai-driven platform. this endpoint allows you to create videos featuring digital avatars with specified voices, enabling dynamic content
- Get template by idRetrieves a specific template from the heygen platform using its unique identifier. this endpoint allows users to access detailed information about a particular template, including
- Interrupt streaming sessionInterrupts an ongoing streaming session with an interactive avatar. this endpoint allows immediate termination of the avatar's current action or speech, providing control over the
- List available voicesRetrieves a list of available voice models and options that can be used with heygen's ai-driven video creation platform. this endpoint provides information about the various voice
- List avatars endpointRetrieves a list of available avatars from the heygen platform. this endpoint allows users to fetch both public and private avatars, depending on their access rights and the specif
- List streaming avatarsRetrieves a list of available avatars for streaming purposes in the heygen platform. this endpoint allows developers to access the collection of realistic avatars that can be used
- List talking photo entriesRetrieves a list of talking photos created using the heygen platform. this endpoint allows users to fetch information about their existing talking photo projects, which are interac
- List videosRetrieves a list of videos associated with the user's account on the heygen platform. this endpoint is crucial for content management, allowing users to view and organize their vid
- List voice endpointsRetrieves a comprehensive list of all available voices in the heygen platform. this endpoint should be used when you need to obtain information about the voice options that can be
- List webhook endpointsRetrieves a list of all webhook endpoints configured for your heygen account. this endpoint allows you to view and manage the webhook configurations that receive notifications abou
- List webhooksRetrieves a list of all webhooks configured for your heygen account. this endpoint allows you to view and manage the webhook integrations set up to receive real-time notifications
- Post streaming ice candidatesThis endpoint is used to submit ice (interactive connectivity establishment) candidate information for a specific streaming session in the heygen platform. it plays a crucial role
- Post streaming task sessionThe streamingtask endpoint initiates a real-time speaking task for an ai-driven avatar within an active streaming session. it enables developers to make avatars vocalize specified
- Post talking photo binary imageCreates a talking photo by processing an uploaded image file. this endpoint enables users to transform static images into interactive, speaking visual content using heygen's advanc
- Post video translate requestThe translatevideo endpoint enables the translation of video content from one language to another. it offers flexible options for translating either the entire video or just the au
- Retrieve all templatesRetrieves a list of available avatar templates from the heygen platform. this endpoint allows users to access pre-designed avatars that can be used for creating professional-lookin
- Retrieve audience video detailsRetrieves detailed information about the audience for personalized videos. this endpoint provides insights into the target audience characteristics, preferences, and engagement met
- Retrieve avatars collectionRetrieves a list of available avatars from the heygen platform. this endpoint allows users to access the vast library of realistic avatars that can be used for video creation. it s
- Retrieve streaming listRetrieves a list of active or available streaming sessions or content within the heygen platform. this endpoint allows users to get an overview of ongoing streams, which may includ
- Retrieve user remaining quotaRetrieves the current remaining quota for the authenticated user on the heygen platform. this endpoint allows users to check their available resources or actions within their accou
- Retrieve video statusRetrieves the current status of a video in the heygen platform. this endpoint is used to check the progress of video processing, particularly useful for avatar videos that may requ
- Retrieve video translation by idRetrieves the current status of a video translation job in the heygen platform. this endpoint allows users to check the progress of their requested video translations, providing in
- Retrieve video translation target languagesRetrieves a list of all available target languages supported by heygen's video translation feature. this endpoint should be used when you need to know which languages are available
- Set streaming quality endpointInitiates a new streaming session with heygen, allowing users to start an avatar-based stream with specified quality settings. this endpoint should be used when starting a new inte
- Start streaming sessionInitiates a new streaming session for real-time communication in the heygen platform. this endpoint is used to set up a webrtc connection for video, audio, and data streaming, like
- Stop streaming sessionThe streaming.stop endpoint is used to terminate an active streaming session in the heygen api. this endpoint should be called when you want to end a real-time data transfer sessio
You stay the boss of your HeyGen account.
Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.
How we handle your data- It signs in to your own HeyGen account. You are not moving anything into ours.
- You grant access one app at a time, and you can take it back the same way.
- Everything it does in HeyGen is written down, with what it did and when.
- Anything you tell it to check with you first, it checks with you first.
It works in HeyGen and the rest of your software in the same job
A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.
Questions people ask about HeyGen
- Can an AI employee really work inside HeyGen?
- Yes. It signs in to your own HeyGen account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
- Do I have to move anything out of HeyGen?
- No. Nothing moves and nothing is replaced. Your records stay in HeyGen, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
- How does it get into my HeyGen account?
- You paste in a key from your own HeyGen account. It is kept encrypted, and you can withdraw it from inside HeyGen whenever you like. You approve it before anything connects, and you can take the access back the same way you gave it.
- What can it actually do in HeyGen?
- It has 35 ready-made tools in HeyGen today, among them Add contact to personalized video project, Add new asset and Add webhook endpoint. The full list is on this page. It is not limited to those, but it never has to be taught them.
- Can it use HeyGen and the rest of my software in the same job?
- Yes, and that is usually the point. Reading a message in one app, checking a record in HeyGen and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
- Who decides what it is allowed to do in HeyGen?
- You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in HeyGen is written down with what it did and when.