CIIFragments Studio est agréée CII : récupérez jusqu'à 20 % de vos dépenses en développement logicielEn savoir plus

Intégration API HeyGen

Nous développons votre connecteur HeyGen

Nous branchons HeyGen à votre produit pour générer une vidéo d'onboarding, de formation ou de relance à chaque nouveau client, sans studio.

  • Équipe produit senior
  • connecteurs vidéo IA en production
  • du cadrage au monitoring
En bref

À quoi sert l'API HeyGen et dans quels cas générer des vidéos par programme ?

HeyGen permet de générer des vidéos avec un avatar parlant à partir d'un texte, dans plus de trente langues. L'API permet à votre application de produire automatiquement une vidéo personnalisée : avec le nom du destinataire, un produit, une langue, sans studio ni intervention humaine. On l'intègre dans des plateformes de formation qui génèrent des leçons personnalisées, des outils de prospection commerciale qui créent une vidéo par prospect, ou des applications e-commerce qui produisent des présentations produit localisées à la demande.

Cas d'usage

Ce que nos clients construisent sur l'API HeyGen

01

Vidéo d'onboarding à l'activation du compte

Nom, produit, langue. Déclenchée par l'événement métier, livrée quand elle est prête, stockée chez vous.

02

Module e-learning régénéré à chaque script

Trois langues, lipsync. Une mise à jour de script n'attend plus un re-shoot.

03

Message du dirigeant, avatar consenti

Offre trimestrielle. Accord écrit, révocable, appel consent API. Un avatar stock évite le sujet.

04

Tutoriel terrain versionné dans l'app magasin

« Voici comment scanner le colis ». Batch de variantes (une par agence) sur le même template.

Pour vous

Ce que ça change dans votre production

La technique au service d'un résultat mesurable : une variante sans studio, un consentement posé, une vidéo chez vous.

Le coût d'une variante tombe

Onboarding, relance, formation : nom, produit, langue, sans journée de tournage. Le métier déclenche, la vidéo arrive.

L'export n'attend plus un re-shoot

Traduction et lipsync. Un webinaire existant part vers une filiale ES/DE sans nouveau plateau.

Le consentement passe avant le clone

Visage d'un dirigeant ou d'un formateur : accord écrit, borné, révocable. Même réflexe que pour une voix clonée.

Le fichier vit dans votre stockage

Dès que la vidéo est prête, on la télécharge chez vous. L'URL éditeur n'est pas traitée comme un hébergement éternel.

Méthode

Comment nous livrons votre connecteur HeyGen

01

Cadrage

Avatar API (contrôle marque) ou Video Agent (prompt). Consentement, langues, volume. La grille de prix se relit au cadrage, nous ne l'inventons pas.

02

Prototype

Un template, vos phrases, vos noms de marque. Vous validez le rendu, pas nous. Lexique de prononciation FR.

03

Développement

Job asynchrone, video_id persisté, HMAC raw, dédup Heygen-Event-Id, 2xx < 10 s, stockage sur votre bucket, repli si fail.

04

Monitoring

avatar_video.fail, file GPU, secret webhook (one-shot à la création). Rotation = fenêtre de vérifications en échec.

L'API

Ce que permet l'API HeyGen

Vidéos avatar et templates
Contrôle de marque : look, voix, script. Le devis d'une Avatar API n'est pas celui d'un Video Agent au prompt.
Video Agent
Prompt vers vidéo. Plus rapide à prototyper, moins de contrôle. Deux produits, deux cadrages.
Traduction et lipsync
30+ langues. Un webinaire existant, une filiale, sans re-shoot. Batch jusqu'à 100 variantes.
Webhooks signés
POST /v3/webhooks/endpoints, secret whsec_ one-shot. HMAC du corps brut seulement : la dédup Event-Id est la défense replay.
Vocabulaire

Le vocabulaire de l'API HeyGen

Heygen-Signature
HMAC-SHA256 hex du corps brut. Heygen-Timestamp à rejeter au-delà d'environ 5 minutes. Le timestamp n'entre pas dans le HMAC : la dédup Heygen-Event-Id est obligatoire.
whsec_
Secret webhook, montré uniquement à la création ou à la rotation. Le perdre = rotation, fenêtre de vérifications en échec (doc officielle). Hors git.
Video Agent
Prompt vers vidéo. Moins de contrôle marque qu'une Avatar API (look, voix, script). Deux devis, pas un bouton.
callback_url
Alternative one-shot à la création (callback_id). Moins souple que l'abonnement webhooks pour un produit. Utile en prototype.
Consentement avatar
POST /v3/avatars/{group_id}/consent. Droit à l'image : accord écrit, durée, périmètre, révocable. Un avatar stock évite le sujet juridique.
Asynchrone GPU
Dizaines de secondes à minutes. Ce n'est pas un agent vocal téléphonique. Un timeout HTTP sur create est normal. Le métier est le webhook.
À savoir

Les contraintes réelles de l'API HeyGen

01

Ce n'est pas du temps réel téléphonique

Fichier vidéo livré plus tard. Le temps réel voix est la fiche Agent vocal / ElevenLabs. Vendre du live avec HeyGen est un mauvais cadrage.

02

Le secret webhook est one-shot

Création ou rotation seulement. Le perdre impose une rotation et une fenêtre de signatures en échec. Hors git, procédure écrite, pas un secret collé dans un ticket.

03

HMAC sur le body only

Dédup Heygen-Event-Id obligatoire. Timestamp hors HMAC : un replay avec timestamp frais passe si on ne déduplique pas. ACK 2xx en 10 s.

04

Prix et TTL d'URL : au cadrage

Nous ne publions pas de grille 2026 ni de durée de vie d'URL. On télécharge vers votre bucket. Résidence des rendus et DPA : à relire, non affirmés ici.

Quel produit

Avatar API ou Video Agent HeyGen ?

Deux produits dans la même API v3. Le bon dépend du contrôle de marque, pas de la vitesse du premier prompt.

CritèreAvatar APIContrôle marqueVideo AgentPrompt
PilotageLook, voix, scriptPrompt vers vidéo
MarqueSerréePlus large, moins prévisible
Consentement visageSouvent le sujet (CEO, formateur)Selon l'avatar choisi
Webhookavatar_video.*video_agent.*
PrototypePlus de cadragePlus rapide
BatchVariantes contrôlées, jusqu'à 100Variantes au prompt
Le bon casOnboarding, formation, offreExploration, volume de tests

Les deux restent asynchrones. Ni l'un ni l'autre n'est un callbot. callback_url one-shot vs abonnement webhooks : le produit prend l'abonnement, le prototype peut rester one-shot.

Notre expertise

Ce que nous mesurons sur une intégration HeyGen

15 j
premier flux vidéo en production
10 s
ACK webhook, métier dans la file
0
URL éditeur prise pour un CDN
4
développeurs seniors sur le projet

On combine HeyGen avec

La stack qui entoure HeyGen sur nos projets.

  • n8n
  • PostgreSQL
  • Node.js
  • ElevenLabs
  • Slack
FAQ

HeyGen : vos questions

Quatre étapes. Trancher Avatar API ou Video Agent. Poser le consentement avant tout clone de visage (accord écrit, appel consent). Create asynchrone, persister video_id, webhooks HMAC (corps brut, Event-Id, ACK < 10 s), télécharger le fichier vers votre bucket. File d'attente et plafond GPU. La partie sensible n'est pas POST /v3/videos, c'est le secret one-shot, la dédup, et de ne pas traiter l'URL HeyGen comme un stockage permanent (TTL relu au cadrage).

Oui, sous conditions. Droit à l'image : accord écrit, durée, périmètre, révocable, plus POST /v3/avatars/{group_id}/consent. Un avatar stock évite le sujet. Cloner sans preuve, c'est le même risque que le clonage vocal : ça se cadre avant la première génération, pas après la campagne. Le registre des consentements (qui, jusqu'à quand, preuve) est un livrable, pas une case à cocher dans un devis.

Non. HeyGen livre un fichier vidéo plus tard (secondes à minutes). Un agent vocal (Twilio, temps réel, ElevenLabs) tient une conversation. Les webhooks HeyGen (success/fail, 10 s, retries 24 h) sont un protocole d'intégration asynchrone, pas une ligne téléphonique. Si le besoin est de décrocher, c'est la fiche Agent vocal IA. Si le besoin est une variante d'onboarding, c'est ici. Mélanger les deux dans un devis est l'erreur de cadrage habituelle.

Nous ne publions pas de grille 2026 : elle se relit sur heygen.com/pricing au cadrage du projet. Le coût réel est celui du compute GPU, du volume de variantes et des échecs (repli template). Nous posons un plafond de concurrence et un budget, une file métier, et nous vous remettons la décomposition avant de développer. Inventer un prix ou un TTL d'URL ici serait un faux cadrage : les deux se vérifient sur les pages éditeur courantes.

Un premier flux utile, une vidéo d'onboarding sur template avec webhook et stockage interne, se livre en deux à trois semaines. Avatar consenti du dirigeant, traduction multi-langues, batch 100 variantes et registre de consentement demandent plutôt six à huit semaines. La durée dépend du produit (Avatar vs Video Agent) et du volume GPU. Nous cadrons le périmètre en amont et vous donnons une estimation ferme avant de commencer.

Un projet d'intégration HeyGen ?

Parlons-en. 30 minutes pour cadrer avatar ou Video Agent, le consentement, et vous dire franchement ce que l'asynchrone tient.

Parler de mon projet HeyGen
Parler de mon projet HeyGen