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
The app is installed once, by the agency, from the GoHighLevel Marketplace — not per sub-account. One install covers every client you have.This is the better route:
1
Install from the Marketplace
GoHighLevel asks which of your sub-accounts to put the app on. That choice is yours and can be changed later.
2
Land back in Whappy
If GoHighLevel can tell us who you are, Whappy offers Continue as you and creates your account on the spot — there is nothing to fill in. Otherwise you sign in or sign up as usual, and the install waits for you.
3
Choose which clients Whappy runs
Your sub-accounts are listed. Activating one turns it into a Whappy client. Only the ones you activate are billed — installing alone never creates a client or an invoice line.
- 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.
- New sub-accounts can be picked up automatically as you create them.
Your plan for each client is chosen and charged in GoHighLevel, and your free trial runs there too. Changing a client’s plan in the Marketplace moves their limits in Whappy — there is nothing to change here.
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.

