Skip to main content

Step 1: Copy your assets

Navigate to app.liveavatar.com. The system automatically detects any existing HeyGen avatars or knowledge bases and creates copies in your LiveAvatar account.
Individual voices cannot currently be migrated. Also, changes made in either platform will not sync — these are independent copies.

Step 2: Transition your implementation

Subscription

If you don’t have an existing LiveAvatar subscription, you’ll receive a temporary 30-day trial to test during the transition.

API changes

Update all API calls from HeyGen endpoints to LiveAvatar endpoints. Key changes: Session initialization — simplified from 3 calls to 2:
HeyGen (old)LiveAvatar (new)
Create Session Token → New Session → Start SessionCreate Session Token → Start Session
Session management — REST task endpoints replaced with events:
HeyGen (old)LiveAvatar (new)
repeat endpointavatar.speak_text event
chat endpointavatar.speak_response event
interrupt endpointavatar.interrupt event
Other changes:
  • Close Session → Stop Session
  • List Sessions (Active/History) → single List Sessions endpoint (use type parameter)
  • Knowledge Base → renamed to Context
  • Avatar listing split into List Public Avatars and List User Avatars
Create the session token on your backend, pass the session start data to your client, and let users start the session on your frontend.

Step 3: Clean up HeyGen

After migrating, cancel your HeyGen subscription. LiveAvatar pricing is significantly cheaper on a per-minute basis.

More resources