Updated August 26, 2024
After importing the ZappyChat Snapshot into your GoHighLevel (GHL) subaccount, the next crucial step is to populate certain custom values that are essential for the AI system to function properly. These custom values ensure that all necessary data is correctly sent to ZappyChat, which then interacts with OpenAI to generate responses based on your bot setup.
Here’s a step-by-step guide on setting up these custom values.
To get started, you’ll need to populate the following custom values in GHL:
Prompt:
Custom Value Name: OpenAI Prompt
Purpose: This value contains the prompt that will guide the AI’s behavior. It provides the context and instructions for the AI to follow during interactions.
Calendar ID:
Custom Value Name: Calendar ID
Purpose: This value is used by the booking bots to access your GHL calendar and check for available time slots. This ID must be set for the bot to correctly offer available booking times.
Webhook:
Custom Value Name: Robot Webhook
Purpose: This webhook URL is essential for sending data from GHL to ZappyChat. It ensures that all necessary information flows between GHL and ZappyChat for the AI to function.
Webhook for Non-Booking Bots:
Custom Value Name: Robot Webhook Non Booking
Purpose: Similar to the Robot Webhook, this value is used specifically for non-booking bots, ensuring that their data is also correctly sent to ZappyChat.


These custom values are the minimum required settings that allow the ZappyChat system to work effectively. They ensure that:
OpenAI Prompt and other Prompt Values (Post booking, Live chat, Reschedule) provides the instructions that shape the AI's responses.