Looking for HeyGen <--> Bubble expert

Ok I am stuck. It has been a few days banging my head to get avatars from HeyGen to load in a dropdown by name and then update a video preview.

I need help with HeyGen first. I did create an avatar but am very unclear how to fetch it and more once I get that working.

So you must know HeyGen and then have experience integrating with Bubble

Why do we need experience with this specifically?
It’s like insisting someone needs experience cooking in your specific kitchen before they can make you dinner - a skilled chef knows how to work with any stove, just like a skilled developer knows how to work with any REST API.

The reality is: HeyGen’s API follows standard patterns - authentication headers, GET/POST requests, JSON responses. Someone with solid API integration experience can read their docs and have it working faster than someone who “used HeyGen once” but has weak foundational skills.

The core skills needed are:

  • Understanding API authentication (likely API keys)

  • Making HTTP requests

  • Parsing JSON responses

  • Handling async operations

  • Connecting data to UI elements

These are universal skills that apply whether it’s HeyGen, OpenAI, Stripe, or any other modern API. The specific endpoint URLs and parameter names are just details you look up in the documentation.

1 Like

well I got all those working, however, still clueless on how to get the api response into the data object and then show it the drop down just the name in the list of data objects returned. I have tried on page load, etc but nothing ever show up in the drop down. I was hoping for HeyGen expertise to figure out if I can just query for my avatars.

If you have initialized your API correctly in API connector, you should set it to “DATA” type and set it in dropdown using Get data from API function.

However, from what I see in HeyGen doc, some API call may return async response so you may need to fetch data when it’s ready. But they offer callback url (webhook) that could be used in Bubble with backend WF