Summary; I’ve built a Voice AI agent using Retell and am nearly finished with the setup. In short, I’ve connected two webhooks, one for checking appointment availability (which works correctly) and another for booking appointments. The overall logic and structure are in place, but when testing the booking URL, the tools responsible for sending, booking, or updating don’t seem to trigger.
Here are some additional elemtns, however I am not sure how to connect a contact ID, I dont understand how from the mapping im meant to know what the contact ID that was generated in GHL is?
Check out GHL API Reference. You can view the required parameters and example cURL snippets. There is also a section to test API calls. Try copying a cURL example, enter your API key and required parameters, and paste it into an HTTP Request node.
For the Gmail node, could you copy & paste its JSON in this thread?
I dont have GHL advanced api access, only the basic so i cant access the auth2 with my account.
Ive requested access to the marketplace intergations so i can use a bearer key. Looked on the form requirmeents and you can use a bearer key (private integration) instead of 0auth2.
Ill connect that using a http hefore it processes through the bot.
Would this work, as im guessing id have to change the ai agent script so its suits the ghl paramters. Keep the existing tools so it knows what to update and then it should work.
The initial check calender worked fine, and the auth 2 on the ghl tools says it works, but i think the issue here is purely my api connection level. So the bearer key should work