GoHighLevel WhatsApp setup, and the common errors

Short answer
WhatsApp in GoHighLevel is set up under Settings > WhatsApp in one of three ways: coexistence (keep using the WhatsApp Business App on the same number), a new number not active on WhatsApp, or migrating from another provider. You need a Meta business account; verification can take hours to about two weeks. Outside 24 hours from the customer's last message, only approved templates can be sent.
How to set it up
- Choose a path. Settings > WhatsApp: coexistence, a new account, or migration.
- Have a Meta business account. A Meta business account is needed; a Facebook page isn't.
- An existing number. Use coexistence, or remove the number from the WhatsApp app first. Outside coexistence a number is either on the app or the API, not both.
- Verify the number. By a code sent over SMS or a voice call.
- Get templates approved. If a template is rejected, read the reason, edit and resubmit. Approval takes minutes to about a day.
Common errors
- "WABA is already onboarded at this location". Disconnect it from the other location, then set it up again.
- "More than 24 hours have passed". The 24-hour window resets each time the customer messages. Outside it, send an approved template.
- A low message limit. HighLevel's FAQ says unverified businesses are limited to 250 business conversations in a rolling 24 hours.
Common questions
- What does WhatsApp cost?
- HighLevel charges a subscription per WhatsApp sub-account, and Meta charges per message by category and country. Both guides are linked below.
- Do I need to move marketing messages?
- Yes, by October 13, 2027: Meta will stop delivering WhatsApp marketing messages through the Cloud API, and HighLevel's MM Lite switch moves them.
More messaging fixes
GoHighLevel Google Business Profile reviews or messages not syncing
Google shut down Business Profile chat in July 2024, so messages don't come in. For reviews: owner or manager access, verification and reconnecting.
Instagram or Facebook DMs not coming into GoHighLevel
Usually Instagram isn't a linked professional account, message access is off, page permissions are missing, or Meta's 24-hour reply window closed.
Related fixes
GoHighLevel: a contact isn't getting your texts
Usually DND is on for that contact, or they replied STOP. You can't override a STOP; they have to text START.
Read the fix
Want GoHighLevel set up and running for you?
Book a free 15-minute call. Tell us what you sell and where your leads come from, new account or the one you have, and we'll tell you what we'd set up, how long it takes and what it costs.