Updated August 26, 2024
When integrating ZappyChat with GoHighLevel (GHL), the key task is to set up the webhook URL that enables communication between the two platforms. You have two options for doing this within Workflow 1, named "Send Message to AI":
Both methods are valid and achieve the same result—here’s how they differ and how to implement each one.
What It Is: Custom values are placeholders that store the webhook URL, allowing you to easily reuse the URL across multiple workflows.
How to Use:
After creating your bot in ZappyChat, copy the webhook URL.

Go to the Settings in GHL, and find the Custom Values section.

Update the relevant custom value (either Robot Webhook for booking bots or Robot Webhook Non Booking for non-booking bots) by pasting the copied URL.
In Workflow 1 ("Send Message to AI"), the custom value placeholder will already be set (e.g., {{custom_values.robot_webhook}}) in the Webhook action field.

Benefits:
After copying the webhook URL from ZappyChat, go to the Automations section in GHL.
Open Workflow 1 ("Send Message to AI").
In the Webhook action field, paste the URL directly.

Save the workflow.
The difference between setting the webhook URL in custom values versus directly in the workflow is a matter of preference and use case:
Both methods are perfectly fine, and the choice depends on how you prefer to manage your integrations. Whether you use custom values or paste the URL directly, your ZappyChat bot will be able to communicate effectively with GHL.