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.