Two ways to use WhatsApp with GoHighLevel
If you're a GoHighLevel user looking to add WhatsApp to your CRM, you have two main options: the official WhatsApp Business API (WABA) integrated through GHL, or CenGHL — a third-party integration that works without the API.
Both get WhatsApp conversations into GHL. But the experience, cost, and constraints are very different. Here's the breakdown.
Setup: days vs minutes
The official API route requires creating a Meta Business account, getting it verified, applying for a WABA number, waiting for approval (typically 2–7 business days), and then connecting it through GHL's native integration. If you have an existing personal number you want to use, you can't — you need a fresh number that's never been a regular WhatsApp account.
CenGHL takes about 5 minutes. Install the app from the GHL Marketplace, create an instance, scan a QR code with any phone number, and you're live. No Meta account, no approval process, no developer needed.
Cost comparison at a glance
The official API charges per conversation — Meta defines a "conversation" as a 24-hour messaging window and bills every time you open one outside an active session. CenGHL charges a flat monthly price with unlimited messages. Here's how the two compare side by side:
| Factor | WhatsApp Business API (WABA) | CenGHL |
|---|---|---|
| Setup time | 2–7 business days (Meta verification + approval) | ~5 minutes (QR scan, no approval) |
| Cost model | Pay per conversation (~$0.05–$0.15 each) | Flat monthly fee, unlimited messages |
| Template requirement | Pre-approved templates for messages outside the 24h window | None — send free-form messages anytime |
| Number requirements | Fresh number, never used on regular WhatsApp | Any number that already has WhatsApp |
| Interactive buttons | Requires WABA approval | Available immediately, no approval needed |
For a GHL agency with 5 sub-accounts sending 200 conversations/month each, that's 1,000 conversations × ~$0.08 = $80/month in variable WhatsApp fees alone, on top of your GHL subscription. CenGHL is a flat monthly price instead: $19/mo for 1 sub-account, $70/mo for 5, $120/mo for 10 — no per-message or per-conversation fees, regardless of volume.
Templates vs free-form messages
The official API requires pre-approved message templates for any outbound message outside the 24-hour customer service window. Templates must be submitted to Meta and approved before use — a process that can take hours or days, and templates can be rejected.
CenGHL has no template requirement. You can send any message at any time — free-form text, media, voice notes, interactive buttons — without pre-approval.
Number requirements
The API requires a dedicated number that has never been registered as a regular WhatsApp account. If you want to port an existing number, it must first be deregistered from WhatsApp, which can take up to a week and means your contacts lose the conversation history.
CenGHL works with any number that already has WhatsApp — personal, business, a SIM card you buy specifically for this purpose. You keep your existing contacts and history.
Interactive buttons without WABA
One underrated CenGHL feature: interactive buttons (quick-reply, URL, call-to-action) without needing a WhatsApp Business Account. With the official API, interactive messages require WABA approval. With CenGHL, you can send them from any GHL workflow immediately.
When to use each
Use the official WhatsApp Business API when: you're a large enterprise, you need a verified green-tick business number, your team sends exclusively template-based messages, and Meta compliance is a hard requirement for your industry.
Use CenGHL when: you're a GHL user, agency, or white-label SaaS who wants WhatsApp in your CRM today, needs unlimited free-form messaging, and doesn't want per-conversation fees eating into margins.
Bottom line
For the vast majority of GoHighLevel users, CenGHL is the faster, cheaper, and more flexible option. The API makes sense if you specifically need a verified business number or have strict enterprise compliance requirements.