[ Start free Β· your clients pay Β· you keep the margin ]

15,000+ installs
Top Rated
No credit card required
live

The WhatsApp for GoHighLevel extension that finally makes sensewhether you have 1 client or 100.

One flat price for everyone, built-in optional client rebilling so your clients pay and you profit, and zero nonsense getting in the way of actually running your business, all with best-in-class features.

⚑ Live in 2 minutes Β· πŸ“² Works on all sub-accounts instantly Β· πŸ’° Your client can pay for it today Β· 🚫 No Meta API. No template approvals. Β· πŸŽ™οΈ ElevenLabs V3, emotional voice notes Β· πŸ”„ Built-in rebilling from day one Β· 🌍 Geographic proxy routing Β· βœ… No predatory pricing. Ever.

β€œWhatGHL replaced three separate tools for us. WhatsApp, GHL, and a patchwork inbox, now one conversation layer. Our agency runs leaner.”

Sarah M.

Agency Director

β€œThe interactive messages are a game changer. Our appointment booking rate doubled after switching from plain text to polls.”

Carlos R.

Operations Lead

β€œWe needed something that worked inside GoHighLevel without leaving the platform. The embedded experience is exactly that, seamless.”

James K.

CTO

β€œClient rebilling with Stripe Connect finally makes sense. We set margin per sub-account and our clients pay without another spreadsheet.”

Mark T.

Agency Owner

β€œWhatGHL replaced three separate tools for us. WhatsApp, GHL, and a patchwork inbox, now one conversation layer. Our agency runs leaner.”

Sarah M.

Agency Director

β€œThe interactive messages are a game changer. Our appointment booking rate doubled after switching from plain text to polls.”

Carlos R.

Operations Lead

β€œWe needed something that worked inside GoHighLevel without leaving the platform. The embedded experience is exactly that, seamless.”

James K.

CTO

β€œClient rebilling with Stripe Connect finally makes sense. We set margin per sub-account and our clients pay without another spreadsheet.”

Mark T.

Agency Owner

β€œManaging 50+ locations used to be chaos. Now onboarding takes minutes and I have full visibility into every session.”

Ana P.

Platform Admin

β€œQueue-based delivery and retries mean we stopped losing messages when volume spikes. It feels boring in the best way.”

Elena R.

Customer Success Lead

β€œVoice notes with ElevenLabs actually sound human. Clients reply instead of ghosting a robotic clip.”

Brian T.

Operations Manager

β€œWe had Stripe Connect billing live in an afternoon. Per-location invoices without building our own billing layer.”

Jason S.

Founder

β€œWhatsApp from the GHL composer is how this should have worked from day one, no tab-hopping, no copy-paste chaos.”

Michelle R.

Managing Partner

β€œManaging 50+ locations used to be chaos. Now onboarding takes minutes and I have full visibility into every session.”

Ana P.

Platform Admin

β€œQueue-based delivery and retries mean we stopped losing messages when volume spikes. It feels boring in the best way.”

Elena R.

Customer Success Lead

β€œVoice notes with ElevenLabs actually sound human. Clients reply instead of ghosting a robotic clip.”

Brian T.

Operations Manager

β€œWe had Stripe Connect billing live in an afternoon. Per-location invoices without building our own billing layer.”

Jason S.

Founder

β€œWhatsApp from the GHL composer is how this should have worked from day one, no tab-hopping, no copy-paste chaos.”

Michelle R.

Managing Partner

[ Real talk Β· common pain Β· not just you ]

Be honest.
How many of these hit?

Solo price, agency expectations

My own business; pricing still felt built for agencies with dozens of accounts.

QR babysitting every time

Each client: sub-account request, then QR walkthrough. Every time.

Thousands down, support gone

$5k+ on providers last year. Broken half the time, support gone.

$200/mo + 10 subs for β€œreal” pricing

$200/mo and 10 subs to unlock the rateβ€”still $15–20/account before you earn.

β€œElevenLabs” in name only

Half-baked, no controlsβ€”same robotic voice, fancier logo only.

Billing shouldn’t be a side hustle

Absorb the costβ€”or Stripe and net $3 after an hour of admin.

Another system to run

I wanted WhatsApp in the CRMβ€”not another full-time operation.

Manual enablement per sub-account

Why enable WhatsApp on every sub? Why isn’t it just on?

Built for scale you don’t have yet

First few clients, but tools felt built for 20 accounts + support team.

Wrong region, banned number

UK client, India server. Number banned. Awkward call.

[ We lived it Β· we fixed it Β· you keep the upside ]

We lived it.
So we fixed it.

Every single problem I faced in my own journey from having my own singular sub-account to having 100 clients, has a direct answer inside WhatGHL.

  1. 01

    Price that doesn't punish you

    You shouldn't need to pay like a big agency just to test WhatsApp on one account. WhatGHL keeps it simple with one flat price for everyone, plus optional client rebilling so your clients pay and you profit from day one.

  2. 02

    Built to make you money

    Stripe rebilling is included out of the box on every tier: pass costs to clients with Connect, set the margin you want per sub-account and per extra session, and adjust what each client pays so you’re in control of profit, not watching another tool eat your margin.

  3. 03

    Setup that doesn't eat your time

    New client onboarding shouldn't involve babysitting QR scans, waiting on manual enablement, or being on standby every time a number changes. WhatGHL is there by default on all sub-accounts, so getting live feels like enabling a feature, not managing an operation.

  4. 04

    WhatsApp that isn't another job

    WhatsApp should make your business easier, not become another system to learn, pay for, and constantly maintain. WhatGHL keeps everything inside GHL so you can work where you already work, without adding another layer of chaos to your day.

  5. 05

    No Geographic bans from wrong servers

    Your Mexico client shouldn't get hit with problems because messages are being sent from Germany. Built-in proxy routing keeps things geographically sensible, which means healthier numbers, safer sending, and fewer stupid problems you should never have had to think about in the first place.

  6. 06

    No Voice notes that sound fake

    'AI voice' shouldn't mean three robotic presets and a half-baked interface pretending to be premium. WhatGHL gives you ElevenLabs V3 with real control over tone and emotion, so your voice notes sound alive instead of sounding like a gimmick.

  7. 07

    Simple shouldn't mean limited

    Too many tools make you choose between simple and powerful. WhatGHL is built so the straightforward option is also the best one, fast to start, easy to manage, and strong where it matters.

[ Daily workflows Β· one stack Β· built for GHL ]

Everything you need.
Nothing you don't.

Everything below ships with your subscription: WhatGHL has a single plan, so nothing here is paywalled behind β€œPro.” See docs.whatghl.com for setup, GHL integration, WhatsApp sessions, and configuration.

  • Interactive messages & GHL routing

    Polls and event-style responses in WhatsApp. Control outbound routing from the GoHighLevel composer with message codes (e.g. session priority with #WH).

  • Multiple agencies & GHL OAuth

    Link more than one GoHighLevel agency to your user. Each agency is managed on its own, with its locations as separate sub-accounts. Official OAuth onboarding, Agencies list, and a per-location Connection tab to refresh or reconnect.

  • Dashboard & sub-account hub

    Search and import locations from GHL, open sub-account detail, and use structured tabs: WhatsApp Numbers, AI & translation, voice, billing, notifications, groups, and connection.

  • AI & translation

    Per sub-account: inbound/outbound translation with configurable languages, optional contact-language outbound, AI provider and model settings. For WhatsApp outbound you can use inline spintax in GHL such as {hello | hi | hey}. In the GHL composer use #translate or #translate:xx (e.g. en, es, de) to steer outbound translation inline.

  • Voice (text-to-speech)

    Generate WhatsApp messages as audio with ElevenLabs: enable TTS, pick ElevenLabs voices and providers per language, plus other TTS options where configured, same sub-account settings model as the rest of the product.

  • WhatsApp groups

    Manage WhatsApp groups tied to your sub-account’s sessions, actions and settings from the Groups tab in sub-account settings.

  • Queue-based delivery

    BullMQ-backed pipeline with automatic retries and rate limiting so outbound traffic stays reliable at scale.

  • Billing modes & Stripe

    Direct Pay (client pays), Agency Managed (Stripe Connect rebilling: agency bills clients), or Agency Pays (agency covers the sub-account). Agency defaults and per-sub-account overrides; complete provider flows in-app. On Agency Managed, 10% of margin above plan minimums goes to the platform by default.

  • Embedded in GoHighLevel

    Open WhatGHL inside GHL (iframe): entry flows, paywall or automatic sign-in per agency, dashboard and sub-accounts scoped to your agency, same app, embedded context.

  • Connection proxy (WhatsApp)

    Per sub-account on the Connection tab: select the residential IP country for the WhatsApp tunnel, same control as in-app Connection Proxy (WhatsApp).

[ Per sub-account Β· sessions included Β· flat add-ons ]

Simple unit
pricing.

Per sub-account, per month. Highlights first, then the rest.

$14.99/month

per sub-account

  • 5 WhatsApp sessions included per sub-account
  • $3/mo per extra session
  • Simple, transparent unit pricing
  • Stripe rebilling on by default
  • 1 GHL location = 1 billable sub-account
  • Messaging, routing, AI, translation & queues, one stack
  • 3 modes: Agency Managed, Direct Pay, Agency Pays
  • Queues, retries & session management at scale
  • Geographic proxy routing
  • White-label / GHL Marketplace friendly
  • On by default for every sub-account (rollout & setup)
  • Native WhatsApp in GHL: replaces SMS in the inbox & composer
  • AI voice notes (ElevenLabs v3)
  • Custom & auto message translation
Get started

[ Agency Managed Β· rebilling math ]

From expense
to profit.

Estimate what your agency keeps per month after WhatGHL base pricing, session costs, and the default 10% platform fee on markupβ€”then compare to your competitor’s per-sub bill.

Scale

Number of sub-accounts30

Competitor Expense

Competitor: base price per sub / mo$20.00

Your rebill

What you rebill clients per sub / mo$40.00
Avg WhatsApp sessions per sub-account3
What you rebill per extra session / mo$9.00

5 sessions are included in WhatGHL’s base per sub; each additional session costs $3/mo on your bill.

Estimate

Competitor Expense

βˆ’$600.00/mo

You make (net)

$675.27/mo

Gain

+$1,275.27 /mo
+$15,303.24 /yr

Gain is competitor spend you replace plus your net margin after WhatGHL fees.

How the numbers work

Client revenue
$1,200.00
Yearly: $14,400.00
WhatGHL floor
$449.70
Yearly: $5,396.40
Markup
$750.30
Yearly: $9,003.60
Platform fee
$75.03
Yearly: $900.36
Your share
$675.27
Yearly: $8,103.24

[ Questions Β· straight answers Β· no runaround ]

Frequently Asked
Questions

Your question not answered here?

Contact us β†’