Skip to main content

Go High Level (GHL) WhatsApp Integration Setup Guide | GHLCRM.US

Set up GoHighLevel WhatsApp integration step by step, including Business setup, Coexistence, templates, workflows, automation, pricing, and troubleshooting.

P
Written by Product Reviews & Guides

The GoHighLevel WhatsApp Integration connects WhatsApp Business messaging with the HighLevel CRM so businesses can manage conversations, contacts, workflows, templates, appointments, and automated follow-up from a more centralized system.

HighLevel currently provides three primary setup paths:

Existing WhatsApp Business App → Coexistence

New WhatsApp Business Number → New Connection

Existing BSP Number → Migration

The right option depends primarily on whether the business already uses WhatsApp, whether it needs to keep the mobile WhatsApp Business App active, and where the existing WhatsApp number is currently hosted.

Once connected, a practical customer journey can look like:

WhatsApp Message → HighLevel Contact → Conversation → Workflow → Qualification → Appointment → Pipeline

For a focused overview of the channel and its capabilities, see our GoHighLevel WhatsApp Integration guide.

What Is GoHighLevel WhatsApp Integration?

GoHighLevel integrates WhatsApp Business messaging with CRM and automation functionality.

Instead of operating WhatsApp entirely as an isolated messaging app, businesses can connect conversations with customer records and workflows.

For example:

Customer Sends WhatsApp Message
↓
Contact Identified
↓
Conversation Appears in CRM
↓
Team Responds
↓
Workflow Runs
↓
Appointment Booked
↓
Opportunity Updated

This can be particularly useful for businesses where WhatsApp is already a major communication channel.

What Can You Do With WhatsApp in HighLevel?

Once configured, supported WhatsApp functionality can include:

sending and receiving messages;

managing conversations;

using approved WhatsApp templates;

sending free-form messages during an eligible customer-service window;

automating messages through workflows;

sending media;

scheduling messages;

using WhatsApp Flows;

handling opt-outs;

using message templates with variables;

sending bulk template messages where permitted;

tracking conversations alongside CRM contacts.

HighLevel's WhatsApp Settings area serves as the central management location for much of this configuration.

Before You Start

Do not begin by creating workflows.

First decide which connection method applies to the business.

Ask:

Do we already use the WhatsApp Business App?

Do we need to continue using it?

Is this a new number?

Is the number currently connected to another Business Solution Provider?

Who owns the Meta business assets?

Which HighLevel sub-account should own the connection?

The answers determine the appropriate setup path.

The Three WhatsApp Setup Methods

HighLevel currently documents three main connection methods.

Method 1: Connect an Existing WhatsApp Business App

Use Coexistence when the business already actively uses the WhatsApp Business App and wants to continue using the same number on the phone while also connecting it to HighLevel.

The architecture becomes:

WhatsApp Business App
↕
Same Number
↕
HighLevel CRM

Messages can be handled through both environments subject to the supported Coexistence functionality and limitations.

Method 2: Connect a New WhatsApp Business Number

Use this method when starting fresh with a new number.

This is often the cleanest architecture when there is no existing WhatsApp history or app workflow to preserve.

Method 3: Migrate From Another BSP

If the WhatsApp number is already connected through another Business Solution Provider, HighLevel provides a migration path.

Migration should be planned carefully because the existing number, Meta assets, templates, and provider configuration may affect the transition.

Option 1: WhatsApp Coexistence

Coexistence is one of the most useful additions to HighLevel's WhatsApp integration.

Previously, businesses could face a difficult choice:

Keep WhatsApp Business App

or:

Move Messaging Into CRM

Coexistence changes that model.

A supported existing WhatsApp Business App number can operate with both:

WhatsApp Business App

and:

HighLevel CRM

at the same time.

This is particularly useful for businesses where staff already rely heavily on the phone app.

What WhatsApp Coexistence Supports

HighLevel currently documents Coexistence capabilities including:

sending and receiving messages through both the app and CRM;

using workflows in HighLevel;

using approved WhatsApp templates from HighLevel;

importing supported chat history;

continuing to use the existing WhatsApp Business App.

HighLevel currently supports importing up to six months of chat history during the relevant Coexistence process.

That can make migration less disruptive for existing businesses.

Coexistence Is Not Identical to a New API Setup

Businesses should still review the documented limitations before connecting.

Do not assume:

WhatsApp Business App + HighLevel

means every feature behaves exactly the same in both environments.

The correct process is:

Existing Setup
↓
Review Coexistence Requirements
↓
Review Limitations
↓
Connect
↓
Test App
↓
Test CRM
↓
Test Automation

Do this before rolling the integration out to the entire team.

How to Start WhatsApp Setup in HighLevel

Inside the appropriate sub-account:

Settings → WhatsApp

Then choose the connection/setup option presented for the account.

HighLevel's WhatsApp Settings area is where businesses can manage important assets such as:

account status;

phone numbers;

templates;

WhatsApp Flows;

subscription-related settings.

Follow the embedded signup process to connect the appropriate Meta and WhatsApp business assets.

Step 1: Confirm the Correct Sub-Account

WhatsApp is configured at the HighLevel location/sub-account level.

Before connecting anything, confirm that you are inside the correct client account.

For agencies, this is especially important.

Avoid connecting:

Client A's WhatsApp

to:

Client B's Sub-Account

Create a simple pre-installation checklist:

Client

HighLevel Location

Business Name

Meta Business

WhatsApp Number

Connection Method

Administrator

This prevents avoidable account confusion.

Step 2: Determine Number Ownership

The business should understand who controls the WhatsApp number.

Ask:

Who owns the number?

Who can receive verification codes?

Is it already registered with WhatsApp?

Is it connected to another provider?

Is it currently used in the WhatsApp Business App?

This information becomes important during registration and verification.

Step 3: Choose the Connection Method

The decision can be simplified to:

Already Use WhatsApp Business App?

Yes → Consider Coexistence

Brand-New WhatsApp Number?

Yes → New Number Setup

Number Already Hosted With Another BSP?

Yes → Review Migration

Do not choose a migration method based solely on convenience.

Choose it based on the current state of the number.

Step 4: Complete the Embedded Signup

HighLevel uses an embedded connection flow to link the required WhatsApp business assets.

The process generally involves authenticating with Meta and selecting or creating the appropriate business assets.

Follow the current interface carefully because Meta and HighLevel can update the onboarding experience.

Confirm:

Business

WhatsApp Account

Phone Number

Verification

Permissions

before completing the process.

Using an LC or Twilio Number for WhatsApp

HighLevel also documents a process for using supported LeadConnector or Twilio numbers with WhatsApp Business.

This can reduce the need to purchase a completely separate number in certain configurations.

A HighLevel phone number can be purchased under:

Settings → Phone Numbers

The number must be able to receive the WhatsApp verification code.

Depending on the number's capabilities, verification may involve SMS or a phone call.

For voice-only scenarios, HighLevel documents using call forwarding so the verification call can be received.

Always verify the current eligibility of the specific number before planning the deployment.

Step 5: Verify the Connection

After setup, do not immediately build a large automation system.

Test basic communication first.

Test 1

Send an inbound WhatsApp message.

Confirm it appears correctly.

Test 2

Reply manually from HighLevel.

Confirm the customer receives it.

Test 3

Check the contact record.

Confirm the conversation is associated correctly.

Test 4

Test supported media.

Test 5

Test a template message.

Only after the communication layer works correctly should you add complex automation.

Understanding the 24-Hour Customer Service Window

The 24-hour customer service window is one of the most important WhatsApp concepts to understand.

The window opens when the customer sends a WhatsApp message.

Conceptually:

Customer Message
↓
24-Hour Window Opens
↓
Business Can Send Eligible Free-Form Replies

Each new customer message can refresh the applicable service window.

Inside the open window, HighLevel supports free-form WhatsApp messaging.

Outside that window, businesses generally need an approved WhatsApp message template to initiate or resume applicable business communication.

Free-Form Message vs Template

These are not interchangeable.

Free-Form Message

Useful during an open customer-service window.

The business can compose the response based on the conversation.

WhatsApp Template

A predefined message submitted for Meta approval.

Templates are used for business-initiated messaging, including appropriate messaging outside the normal 24-hour service window.

A simple rule is:

Open Window → Free-Form May Be Available

Closed Window → Approved Template Required

Always account for current Meta messaging rules and message category requirements.

WhatsApp Templates in HighLevel

HighLevel allows businesses to create WhatsApp message templates and submit them for Meta approval.

Templates can support:

text;

variables;

media;

interactive buttons;

other supported structures.

Current HighLevel template tooling also performs validation for common variable-format problems before submission.

That can help catch errors before Meta reviews the template.

Template Categories

Current WhatsApp business messaging uses categories such as:

Marketing

Utility

Authentication

The appropriate category depends on the purpose of the message.

Do not intentionally classify a marketing message as a utility message simply to seek a different rate or approval treatment.

Meta reviews templates and can reject, pause, or disable templates that do not comply with its requirements or quality expectations.

Example Utility Template

Suppose a customer books an appointment.

A conceptual template might communicate:

Hello {{1}}, your appointment is confirmed for {{2}}.

The exact approved structure should be created in the HighLevel WhatsApp template builder and submitted to Meta.

Variables must follow supported formatting.

The important principle is:

Business Event → Appropriate Template → Meta Approval → Send

Template Approval

Templates are not automatically available simply because they have been created.

They must go through Meta's review process.

Possible template states can include statuses associated with:

review;

approval;

rejection;

quality;

pause;

disablement.

Therefore, build critical templates before you need them.

Do not wait until an urgent campaign is ready to launch before submitting the required templates.

Template Quality Matters

Approval is not necessarily permanent.

HighLevel notes that template quality can change based on customer feedback and other quality signals.

That means a technically approved template can still become problematic if recipients repeatedly react negatively.

A healthier messaging strategy is:

Relevant Audience
+
Expected Message
+
Clear Value
+
Appropriate Frequency

instead of:

Maximum Possible Message Volume

WhatsApp Snippets vs Templates

HighLevel also supports Snippets.

These should not be confused with Meta-approved WhatsApp templates.

Snippet

A reusable block of content used to help agents respond faster during an eligible active conversation.

WhatsApp Template

A Meta-approved format used for appropriate business-initiated messaging, including communication outside the 24-hour service window.

Think of it as:

Snippet → Agent Productivity

Template → WhatsApp Business Messaging Requirement

Sending WhatsApp Messages From Conversations

Once WhatsApp is connected, team members can manage supported messaging through HighLevel's Conversations area.

A practical process is:

Contact
↓
Conversation
↓
WhatsApp
↓
Compose or Select Template
↓
Send

This allows the conversation to remain connected with the CRM record.

For teams, that creates more visibility than keeping important customer communication only on an employee's phone.

Scheduling WhatsApp Messages

HighLevel currently supports scheduling WhatsApp messages.

Templates can be scheduled for an appropriate future time.

Free-form messages can also be scheduled, but the customer-service window matters.

A free-form message must still be eligible when it is scheduled to send.

HighLevel currently limits free-form scheduling to the applicable 24-hour window following the customer's latest inbound message.

If the message needs to be sent outside that window, use an eligible approved template instead.

WhatsApp in HighLevel Workflows

Automation is where the integration becomes particularly useful.

A workflow might look like:

Form Submitted
↓
Create/Update Contact
↓
WhatsApp Message
↓
Wait for Response
↓
Qualification
↓
Calendar
↓
Pipeline Update

But WhatsApp messaging rules still apply inside workflows.

Automation does not bypass Meta requirements.

Use the Customer Service Window Check

HighLevel provides a workflow action/condition for checking whether the WhatsApp customer-service window is open.

This is useful when deciding between:

Free-Form Message

and:

Approved Template

A practical workflow can be:

Need to Send WhatsApp Message
↓
Customer Service Window Check
↓
Open?
↙ ↘
Yes No
↓ ↓
Free-Form Approved Template

This is safer than assuming every contact can receive the same type of WhatsApp message.

Example: New Lead Workflow

Suppose a customer submits a lead form.

A practical workflow could be:

Form Submitted
↓
Contact Created
↓
Opportunity Created
↓
Approved WhatsApp Template if Required
↓
Customer Replies
↓
Service Window Opens
↓
Free-Form Follow-Up
↓
Qualification

The exact workflow depends on how the conversation starts and the applicable messaging rules.

Example: Appointment Confirmation

WhatsApp can be useful for appointment communication.

A workflow could be:

Appointment Booked
↓
Confirmation
↓
Reminder
↓
Customer Reply
↓
Conversation

If the message is business-initiated outside an open service window, use an appropriate approved template.

Do not assume every appointment reminder can be sent as unrestricted free-form text.

Example: Appointment Rescheduling

Suppose a customer replies:

"I can't make tomorrow's appointment."

The message opens or refreshes the customer-service window.

The business can then respond during the eligible period.

A workflow or staff member might:

Receive Reply
↓
Identify Appointment
↓
Offer Rescheduling
↓
Update Calendar

This can create a more conversational scheduling experience.

Example: Lead Qualification

WhatsApp can also support basic lead qualification.

For example:

Lead
↓
WhatsApp Conversation
↓
Service Needed?
↓
Location?
↓
Timeline?
↓
Qualified?
↓
Booking or Human Handoff

Do not create an unnecessarily long interrogation.

Ask only for information needed to determine the appropriate next step.

Example: Missed Lead Follow-Up

Suppose a business receives a lead but staff cannot respond immediately.

A workflow can help initiate an appropriate follow-up.

The design might be:

New Lead
↓
Determine WhatsApp Eligibility
↓
Send Appropriate Message
↓
Wait
↓
Customer Replies
↓
Staff Notification

The goal is not to replace staff.

It is to reduce the chance that a qualified inquiry receives no response.

Example: Customer Support

WhatsApp can become part of a support system.

Customer Message
↓
Conversation Inbox
↓
Agent
↓
Resolution

For more advanced operations:

Customer Message
↓
Automation/AI Triage
↓
Routine Question?
↙ ↘
Yes No
↓ ↓
Supported Answer Human Agent

Human escalation remains important for complex or uncertain issues.

Sending Images, Video, Audio, and Documents

HighLevel supports WhatsApp media messaging in appropriate scenarios.

Supported workflow functionality can include sending:

images;

video;

audio;

documents.

For free-form media messaging, the 24-hour customer-service window still matters.

Outside that window, the business generally needs an approved template that supports the intended message structure.

Media support does not bypass messaging rules.

WhatsApp and Conversation AI

WhatsApp can also participate in HighLevel's broader AI communication architecture where supported and configured.

A conceptual journey could be:

WhatsApp Inquiry
↓
Conversation AI
↓
Knowledge-Based Response
↓
Qualification
↓
Booking
↓
Human Handoff

The best use cases are usually predictable.

For example:

business hours;

service areas;

basic pricing questions;

appointment availability;

common FAQs.

Avoid allowing AI to improvise critical business information without reliable knowledge and appropriate safeguards.

WhatsApp AI Should Have Escalation Rules

Every automated conversation needs a point where a human can take over.

For example:

Customer Question
↓
AI Can Answer Confidently?
↙ ↘
Yes No
↓ ↓
Answer Human Handoff

Other escalation triggers could include:

customer explicitly requests a person;

AI cannot identify intent;

complaint;

billing dispute;

unusual request;

sensitive account issue.

Automation should reduce repetitive work without trapping customers inside an unhelpful bot conversation.

WhatsApp Opt-In Matters

Businesses should communicate with customers who have appropriately consented to receive the relevant WhatsApp communication.

Do not treat possession of a phone number as unlimited permission to send promotional messages.

A good process records:

Contact
↓
Appropriate Consent
↓
WhatsApp Communication

Businesses should also respect:

opt-outs;

Do Not Disturb preferences;

Meta requirements;

applicable laws.

Consent requirements can vary depending on location and use case.

WhatsApp DND in HighLevel

HighLevel allows Do Not Disturb controls to be applied specifically to WhatsApp or across communication channels.

This makes it possible to respect a customer's preference without necessarily blocking unrelated channels when that is appropriate.

For example:

Customer Opts Out of WhatsApp
↓
WhatsApp DND Enabled

The CRM can then prevent inappropriate future WhatsApp communication according to the configuration.

WhatsApp Bulk Messaging

HighLevel supports bulk WhatsApp actions using approved templates where applicable.

Bulk messaging should not be treated as unrestricted blasting.

Before sending:

verify audience;

verify consent;

select correct template;

check template category;

check language;

review variables;

review media;

review timing.

Then send only to the intended contacts.

Poor-quality bulk messaging can damage customer trust and template/account quality.

Template Preview and Media Replacement

HighLevel's newer WhatsApp interface supports previewing approved templates before sending.

The preview can display information such as:

template content;

category;

language.

For templates containing supported media, HighLevel also allows media replacement for an individual send in supported interfaces.

Replacing media for a send does not automatically modify the stored approved template itself.

This can be useful when the approved structure remains the same but the associated media changes.

WhatsApp Flows

HighLevel's WhatsApp Settings environment also supports WhatsApp Flows.

Flows can create more structured interactions inside WhatsApp.

Potential use cases can include:

lead qualification;

data collection;

booking-related interactions;

feedback;

structured customer requests.

Instead of requiring a long sequence of text messages:

Question → Reply → Question → Reply

a structured Flow may provide a more guided experience.

Use Flows when structure genuinely improves the customer journey.

WhatsApp Pricing in HighLevel

WhatsApp should not be treated as an unlimited free messaging channel.

Pricing depends on factors such as:

message category;

recipient market;

message type;

current Meta/HighLevel rate structure;

service-window status;

monthly allowances.

Rates can change.

Agencies should therefore check HighLevel's current WhatsApp pricing documentation rather than hard-code old message costs into long-term client proposals.

Important October 2026 WhatsApp Pricing Change

A major pricing change became effective October 1, 2026.

HighLevel's current documentation states that service messages and utility messages sent within an open 24-hour customer-service window became billable on a per-message basis.

For service messages:

the first 1,000 service messages per phone number per month remain free.

After that allowance, applicable service-message pricing depends on the market.

Utility messages inside the customer-service window are also subject to the applicable utility rate.

This is important because older documentation and tutorials may state that service conversations or in-window utility messages are completely free.

That information is no longer sufficient for October 2026 cost planning.

Pricing Varies by Market

WhatsApp message pricing is market-dependent.

HighLevel maintains a current rate table for:

Marketing

Utility

Service

across supported markets and regional groups.

For agencies operating internationally, this means:

10,000 messages to Market A

may not cost the same as:

10,000 messages to Market B.

Do not quote one global WhatsApp message price to every client.

Budget WhatsApp Usage Separately

A business can think about WhatsApp cost as:

Platform/Integration Cost + Message Usage + Agency Markup Where Applicable

The exact billing architecture depends on the HighLevel account, sub-account, plan, and agency configuration.

Agencies should distinguish:

HighLevel subscription;

WhatsApp subscription/integration charges where applicable;

message usage;

other communication costs.

Do not imply that the base HighLevel subscription makes all WhatsApp messaging unlimited.

WhatsApp Rebilling for Agencies

HighLevel agencies can manage WhatsApp-related billing and, where supported by their plan and configuration, rebilling.

This can be useful when an agency provides WhatsApp as part of a client package.

The conceptual structure is:

Underlying Usage Cost
↓
Agency Billing Configuration
↓
Client Charge

Agencies should understand their actual cost before setting client pricing.

Otherwise, heavy message usage can reduce margins.

Monitor Usage

Do not wait for a billing surprise.

Review:

message volume;

message category;

country/market;

service messages;

utility templates;

marketing templates;

client usage patterns.

An agency can then identify high-volume accounts.

For example:

Client A → 2,000 Messages

Client B → 40,000 Messages

These clients should not necessarily have identical communication pricing.

WhatsApp Coexistence for Existing Businesses

Coexistence deserves special attention for businesses already operating successfully through WhatsApp Business App.

Previously, moving toward CRM automation could create concern about losing the familiar phone-app workflow.

Coexistence allows a supported setup to operate more like:

Phone Team → WhatsApp Business App

Automation Team → HighLevel

CRM Team → HighLevel

Customer → Same WhatsApp Number

That can make adoption easier.

Importing Existing Conversations

HighLevel currently documents the ability to import up to six months of chat history in supported Coexistence setup.

This can provide useful context when moving an existing WhatsApp operation into the CRM.

However, verify exactly which data is imported and which limitations apply.

Do not assume the migration recreates every historical WhatsApp asset perfectly.

Always review the imported account after setup.

Test Before Moving the Team

A good migration process is:

Connect
↓
Test Inbound
↓
Test Outbound
↓
Test App
↓
Test CRM
↓
Test Templates
↓
Test Workflow
↓
Train Staff
↓
Roll Out

Do not connect a mission-critical customer communication number and immediately assume everything works.

Common GoHighLevel WhatsApp Setup Mistakes

Choosing the Wrong Connection Method

Understand whether you need Coexistence, a new number, or migration.

Ignoring the 24-Hour Window

Free-form messaging depends on the customer-service window.

Creating Templates Too Late

Meta approval may be required before the template can be used.

Using the Wrong Template Category

Choose the category that matches the actual purpose.

Automating Before Testing Manual Messaging

Verify the communication channel first.

Ignoring Consent

WhatsApp is not permission for unrestricted marketing.

Ignoring DND

Respect communication preferences.

Using Old Pricing Information

WhatsApp pricing changed again in October 2026.

Assuming WhatsApp Is Included Unlimited With HighLevel

Messaging and related usage can generate separate costs.

No Human Escalation

Automation should have a clear handoff path.

Troubleshooting: WhatsApp Does Not Connect

Check:

correct HighLevel sub-account;

Meta authentication;

business assets;

phone-number eligibility;

existing provider connection;

verification access;

permissions;

selected setup method.

If the number is already associated with another setup, determine whether Coexistence or migration is required rather than repeatedly attempting a new-number setup.

Troubleshooting: Free-Form Message Will Not Send

First check the customer-service window.

Ask:

Has the customer sent a message within the last 24 hours?

If not, a free-form business-initiated message may not be eligible.

Use an approved template when appropriate.

The workflow Customer Service Window Check can help automate this decision.

Troubleshooting: Template Is Unavailable

Check:

Was it submitted?

Was it approved?

What is its current status?

Is the correct WhatsApp account connected?

Is the template language correct?

Was it paused or disabled?

Does it meet Meta requirements?

Approval is not the only state that matters.

Quality status can change after a template goes live.

Troubleshooting: Workflow Does Not Send WhatsApp

Check the workflow systematically.

Trigger
↓
Contact Entered?
↓
WhatsApp Enabled?
↓
Service Window?
↓
Correct Message Type?
↓
Template Approved?
↓
DND?
↓
Execution History

Do not randomly rebuild the workflow before identifying where execution stopped.

Troubleshooting: Messages Send From App but Not CRM

For a Coexistence setup, verify:

connection status;

CRM permissions;

WhatsApp account;

phone number;

supported Coexistence functionality;

HighLevel account configuration.

The fact that the mobile app works does not automatically prove the CRM connection is configured correctly.

A Practical WhatsApp Setup for Local Businesses

A local appointment business could use:

Website Lead
↓
WhatsApp Template
↓
Customer Reply
↓
Service Window Opens
↓
Qualification
↓
Calendar
↓
Appointment
↓
Reminder
↓
Service
↓
Follow-Up

This connects lead generation with customer communication and appointment management.

A Practical Setup for Agencies

An agency could standardize a base WhatsApp system:

Connection

Templates

Lead Workflow

Appointment Workflow

DND Logic

Pipeline

Reporting

Then customize it for each client.

The model becomes:

Faster Deployment

Do not blindly copy one client's templates or consent process to another business.

A Practical Setup for Sales Teams

A sales-oriented workflow might be:

New Lead
↓
Approved Initial Template
↓
Lead Replies
↓
Sales Conversation
↓
Qualified
↓
Appointment
↓
Opportunity Stage Updated

The sales representative can work from the Conversations inbox while pipeline data remains connected with the CRM.

A Practical Setup for Customer Service

For support:

Customer WhatsApp
↓
Conversation Inbox
↓
Assigned Team
↓
Response
↓
Resolved

More mature operations could add:

routing;

AI-assisted FAQs;

priority tagging;

workflow notifications;

human escalation.

Keep the system simple enough for staff to operate consistently.

WhatsApp Reporting

The value of integration is not only sending messages.

Businesses should also evaluate outcomes.

Potential metrics include:

inbound conversations;

response time;

reply rate;

appointments;

qualified leads;

pipeline movement;

opt-outs;

template performance;

message cost.

For agencies, connect communication metrics to business outcomes where possible.

For example:

WhatsApp Leads
↓
Appointments
↓
Sales

That is more useful than simply reporting message volume.

WhatsApp Automation Best Practices

A strong system generally follows several principles.

Keep Messages Relevant

Send information that matches the customer's relationship with the business.

Keep Automation Understandable

Complex workflows are harder to troubleshoot.

Respect Timing Rules

Design around the service window rather than fighting it.

Build Templates Early

Prepare business-initiated messages before campaigns launch.

Use Personalization Carefully

Verify variables before sending.

Test Every Workflow

Use test contacts before production.

Maintain Human Handoff

Customers should be able to reach a person when needed.

Review Costs

Messaging volume can affect operating cost.

Monitor Template Quality

Approval does not mean a template should be ignored forever.

Frequently Asked Questions

Does GoHighLevel integrate with WhatsApp?

Yes. HighLevel provides WhatsApp Business integration for supported accounts, allowing businesses to connect WhatsApp messaging with CRM conversations, workflows, templates, and other supported features.

Can I connect my existing WhatsApp Business App to HighLevel?

Yes. HighLevel's Coexistence feature allows supported businesses to continue using an existing WhatsApp Business App while connecting the same number to the CRM.

Will I lose the WhatsApp Business App after connecting HighLevel?

Not when using a supported Coexistence setup. Coexistence is specifically designed to let the WhatsApp Business App and HighLevel CRM operate with the same number simultaneously.

Can HighLevel import my old WhatsApp chats?

HighLevel currently documents importing up to six months of chat history during supported Coexistence setup. Review the current limitations before migration.

Can GoHighLevel send automated WhatsApp messages?

Yes. HighLevel workflows can send WhatsApp messages, but the message type must follow the applicable WhatsApp customer-service window and template rules.

What is the WhatsApp 24-hour window?

The customer-service window is the 24-hour period following a customer's inbound WhatsApp message. During an open window, eligible free-form messaging is available; outside it, appropriate business-initiated messaging generally requires an approved template.

Can I send a free-form WhatsApp message after 24 hours?

Generally no. Once the customer-service window closes, use an eligible Meta-approved WhatsApp template to initiate or resume business communication.

Does GoHighLevel support WhatsApp templates?

Yes. HighLevel allows businesses to create supported WhatsApp templates and submit them to Meta for approval.

Can I schedule WhatsApp messages in HighLevel?

Yes. HighLevel supports scheduled template messages and free-form scheduled messages. Free-form scheduling must remain within an eligible open customer-service window.

Can GoHighLevel send WhatsApp images and documents?

Yes. HighLevel supports sending supported images, video, audio, and documents through WhatsApp workflows, subject to the relevant messaging-window and template requirements.

Is GoHighLevel WhatsApp free?

No. Businesses should not assume WhatsApp messaging is unlimited or completely free. Costs depend on the current HighLevel/Meta pricing model, message category, market, usage, and applicable allowances.

Are WhatsApp service messages still free in October 2026?

Not completely. Effective October 1, 2026, HighLevel states that service messages are billed per message after the first 1,000 service messages per phone number each month.

Are utility messages free inside the 24-hour window?

As of October 1, 2026, HighLevel states that in-window utility messages are billable at the applicable utility per-message rate.

Can agencies rebill WhatsApp usage?

HighLevel provides agency billing and rebilling capabilities for WhatsApp in supported configurations. The exact options depend on the agency's current plan and billing setup.

Can I use WhatsApp with HighLevel workflows and other channels?

Yes. Workflows can combine WhatsApp with supported channels and CRM actions, allowing businesses to coordinate messaging, pipeline activity, email, SMS, appointments, and other automation.

Conclusion

The GoHighLevel WhatsApp Integration is most useful when WhatsApp becomes part of the CRM and customer journey rather than remaining an isolated messaging inbox.

The setup begins with choosing the correct connection model:

Existing WhatsApp Business App → Coexistence

New Number → New WhatsApp Connection

Existing BSP → Migration

Then build the communication layer:

Connection
↓
Templates
↓
Conversations
↓
Customer Service Window Logic
↓
Workflows
↓
CRM
↓
Appointments/Pipeline

Businesses already using WhatsApp Business should pay particular attention to Coexistence because it can allow staff to continue using the familiar app while HighLevel adds CRM and automation capabilities around the same number.

Agencies should also update their cost assumptions.

From October 1, 2026, HighLevel's WhatsApp billing documentation states that service messages become billable after the first 1,000 service messages per phone number each month, while in-window utility messages also move to per-message billing.

Finally, automation should always respect:

customer consent;

Meta template requirements;

the 24-hour customer-service window;

DND preferences;

current pricing;

human escalation.

A well-designed architecture looks like:

WhatsApp → CRM → Automation → Human Conversation → Business Outcome

That is where the integration becomes more valuable than simply adding another messaging channel.

Did this answer your question?