If your dashboard was set up by an agency, this integration may appear under a different name. The functionality is the same — see Agency accounts.
Two ways to connect
- Install the app (recommended)
- Connect manually
Press Connect with GoHighLevel and install the Whappy app on the sub-account you want to sync.This is the better route:
- Webhooks are wired up automatically — there is no URL or secret to copy anywhere.
- The connection refreshes itself, so it does not expire.
- Inbound webhooks are verified by GoHighLevel’s own app signature.
What connecting gives you
- New contacts start a conversation automatically.
- No duplicates. Contacts are matched by their GoHighLevel id, so re-running a workflow never creates a second lead.
- Routing by tag. Send contacts to different campaigns based on their GoHighLevel tags.
- Calendars on the appointment step. Your GoHighLevel calendars become selectable alongside Cal.com and Calendly.
Writing results back
Open the Writeback tab and turn on Send results back. When a conversation ends, Whappy will:- Add the transcript as a note on the contact.
- Tag the contact with the outcome — either funnel completed or conversation halted.
- Fill the fields you have mapped.
Field mapping
Choose which collected answer goes into which GoHighLevel field. Answers you do not map stay in Whappy and are not sent. If the picker says no custom fields were found, create them in GoHighLevel first, then reopen the tab.The transcript and the outcome tag are sent whether or not you map any fields. Mapping is only about the individual answers.

