automatically forward sms and whatsapp to gohighlevel

How to Forward Incoming SMS and WhatsApp Leads to GoHighLevel

GoHighLevel can manage contacts, opportunities, pipelines, and follow-up tasks, but many valuable leads still begin outside the platform on a mobile phone, an Android SIM, an iPhone Shortcut, or a WhatsApp account.

AutoForward Text can automatically send supported incoming SMS and WhatsApp messages into GoHighLevel so those enquiries become visible inside the location where your team already manages leads.

When a message arrives, AutoForward Text can use the sender’s phone number to find an existing GoHighLevel contact or create a new one. The message can then be added as a note, while the integration may also create or associate an opportunity or follow-up task.

Basic workflow:

Customer sends an SMS or WhatsApp message

AutoForward Text receives the message

GoHighLevel contact is found or created

Message is added as a note

Opportunity or follow-up task can be created

Team follows up in GoHighLevel

Table of Contents

Quick Answer: How to Forward SMS and WhatsApp Leads to GoHighLevel

Open CRM Integrations in AutoForward Text, connect GoHighLevel using your Location ID and Private Integration access token, and run a test push.

Once the connection is active, supported incoming SMS and WhatsApp messages from all connected devices and accounts are automatically sent to the connected GoHighLevel location.

AutoForward Text can search GoHighLevel using the sender’s phone number. If a matching contact exists, the message can be attached to that contact. If no match exists, a new contact may be created.

Send Incoming Leads to GoHighLevel Automatically

Connect AutoForward Text to GoHighLevel and capture SMS and WhatsApp enquiries as contacts, notes, opportunities, and follow-up tasks.

Connect AutoForward Text to GoHighLevel

Why Connect Incoming Messages to GoHighLevel?

GoHighLevel is designed to centralize lead management, but that only works when the first customer message reaches the CRM.

In the real world, prospects often contact a business through:

  • An existing mobile number
  • An Android phone used by the owner or receptionist
  • A direct WhatsApp account
  • A salesperson’s company phone
  • An after-hours WhatsApp enquiry
  • A connected Twilio or virtual number

Without automatic CRM logging:

  • Leads remain on individual phones
  • Contacts are created manually or not at all
  • Opportunities are added late
  • Follow-up tasks are forgotten
  • Agencies cannot see what happened after a lead arrived
  • Pipeline reporting becomes incomplete

Forwarding incoming messages to GoHighLevel turns those conversations into records that can be assigned, tracked, and followed up.

GoHighLevel Phone System vs Existing Phone Message Forwarding

There are several different ways SMS can interact with GoHighLevel.

WorkflowWhat It DoesTypical Requirement
GoHighLevel phone or LC PhoneSends and receives messages through a number provisioned or connected inside GoHighLevelPhone setup, registration, carrier compliance, and account configuration
Twilio connected to GoHighLevelUses a Twilio number for calls and SMS inside the platformTwilio account, number configuration, and messaging compliance
Existing mobile SMS to GoHighLevelLogs messages already received on an existing phone or SIMA connected device or message source such as AutoForward Text
WhatsApp leads to GoHighLevelCopies supported incoming WhatsApp enquiries into CRM recordsA connected WhatsApp account and GoHighLevel integration

AutoForward Text is primarily focused on capturing incoming messages from existing phones and WhatsApp accounts.

This is not a replacement for every GoHighLevel phone feature. AutoForward Text is designed to bring incoming message data into the CRM, not to replace the complete GoHighLevel calling and texting system.

What AutoForward Text Creates in GoHighLevel

The integration is designed to convert incoming business enquiries into useful CRM records.

Depending on the current integration behavior, AutoForward Text can:

  • Search for an existing GoHighLevel contact by phone number
  • Create a new contact when no match is found
  • Add the incoming message as a note
  • Create or associate an opportunity
  • Create a follow-up task
  • Include the sender’s phone number
  • Include the sender’s name when available
  • Include the original message body
  • Include the message source

Example incoming WhatsApp lead:

Hi, I saw your Facebook ad. I need a quote for replacing the air-conditioning system in my villa.

Possible GoHighLevel result:

A new contact is created using the sender’s phone number, the original message is saved as a note, and an opportunity or follow-up task is created for the sales team.

Supported Message Sources

GoHighLevel forwarding can begin with several AutoForward Text message sources.

Android SMS

An Android phone can receive SMS through its existing SIM card. AutoForward Text then sends supported incoming message data to the dashboard and connected CRM.

iPhone Shortcuts

Supported iPhone workflows can use Apple Shortcuts to send incoming message details to AutoForward Text.

Connected WhatsApp Accounts

Supported incoming WhatsApp messages can be received by AutoForward Text and pushed into GoHighLevel.

Twilio Numbers

A connected Twilio number can receive cloud-based SMS and pass the message into GoHighLevel through AutoForward Text.

Virtual Numbers

Supported virtual numbers managed through AutoForward Text can also feed incoming-message workflows.

The message must first reach AutoForward Text. If it does not appear in the Inbox or message records, GoHighLevel cannot receive it.

How the GoHighLevel Integration Works

  1. A customer sends an SMS or WhatsApp message.
  2. The connected source receives the message.
  3. AutoForward Text records and processes the incoming message.
  4. The system confirms that GoHighLevel is connected.
  5. The connected GoHighLevel location is searched for a contact matching the sender’s phone number.
  6. The existing contact is used, or a new contact is created.
  7. The message is added as a note.
  8. An opportunity or follow-up task may be created or associated.

To stop new messages from going to GoHighLevel, disconnect the integration from the CRM Integrations page.

What You Need Before You Begin

You will need:

  • An active AutoForward Text account
  • Access to the required GoHighLevel location
  • Permission to create a Private Integration
  • The GoHighLevel Location ID
  • A Private Integration access token
  • At least one connected message source

A message source can be an Android phone, supported iPhone workflow, WhatsApp account, Twilio number, or virtual number.

GoHighLevel accounts may contain several locations. Create the integration inside the location where the contacts and opportunities should appear.

How to Find Your GoHighLevel Location ID

Sign in to GoHighLevel and open the required location.

The Location ID is normally visible in the browser address.

Example browser address:

https://app.gohighlevel.com/v2/location/NEEnYBNd3GW2fHCcMPoS/settings/...

The Location ID in that example is:

NEEnYBNd3GW2fHCcMPoS

Copy only the value between /location/ and the next forward slash.

Do not paste the complete browser URL. AutoForward Text only needs the Location ID.

How to Create a GoHighLevel Private Integration

A Private Integration gives AutoForward Text permission to create and update supported records inside one GoHighLevel location.

  1. Open the required GoHighLevel location.
  2. Go to Settings.
  3. Select Private Integrations.
  4. Create a new Private Integration.
  5. Enter a name such as AutoForwardText.
  6. Add a description explaining that it sends incoming SMS and WhatsApp messages into CRM records.
  7. Select the required scopes.
  8. Create or save the integration.
  9. Copy the generated access token.

Suggested integration name:

AutoForwardText

Suggested description:

Sends incoming SMS and WhatsApp messages from AutoForward Text into GoHighLevel contacts, notes, opportunities, and follow-up tasks.

Treat the access token like a password. Do not publish it, include it in screenshots, or send it through an unsecured support message.

Which Private Integration Scopes to Enable

AutoForward Text needs permission to search for records and create or update the CRM objects used by the integration.

The required scopes may include access to:

  • Contacts
  • Opportunities
  • Notes
  • Tasks
  • Location information

Enable read and write permissions where AutoForward Text needs to search for an existing record and then create or update it.

Use the minimum required permissions. Do not enable unrelated scopes that the integration does not need.

If the test push fails with an authorization or permission error, return to the Private Integration and confirm that the required scopes are enabled.

How to Connect GoHighLevel

1. Sign In to AutoForward Text

Open your AutoForward Text dashboard.

2. Open CRM Integrations

Select CRM Integrations from the left-hand menu.

3. Find GoHighLevel

Locate the GoHighLevel card and select Connect GoHighLevel or Set Up GoHighLevel.

4. Enter the Location ID

Paste the Location ID copied from the GoHighLevel browser address.

5. Enter the Access Token

Paste the token generated by the Private Integration.

6. Save the Connection

Save the integration details.

7. Run a Test Push

Use the test option to confirm that AutoForward Text can access the location and create the expected sample records.

How to Test the GoHighLevel Connection

Run the Test Push

Use the GoHighLevel test push from AutoForward Text. Then confirm that the sample contact, note, opportunity, or task appears in the correct location.

Send a Real SMS

  1. Send an SMS to one of your connected phone numbers.
  2. Confirm that it appears in the AutoForward Text Inbox.
  3. Open the connected GoHighLevel location.
  4. Search for the sender’s phone number.
  5. Check the contact’s notes and associated records.

Send a Real WhatsApp Message

  1. Send a WhatsApp message to a connected account.
  2. Confirm that AutoForward Text receives it.
  3. Open GoHighLevel and search for the sender.
  4. Check the contact, note, opportunity, or task.

If the test push succeeds but live messages do not appear: the GoHighLevel credentials are probably correct. Check the message source and AutoForward Text processing first.

How Contact Matching Works

AutoForward Text can use the sender’s phone number to search for an existing GoHighLevel contact.

If a match is found, the incoming message can be attached to that contact. If no match exists, a new contact may be created.

Use complete international phone-number formatting where possible.

Recommended:

+14155552671

+971501234567

Inconsistent formatting can create duplicate contacts.

Stored NumberPotential Issue
0501234567Local format may not match the incoming international value
971501234567Country code present but no plus symbol
+971501234567Preferred international format

If the source message does not include a name, the contact may initially be created using only the phone number. The team can add the correct name later.

Forward Incoming SMS to GoHighLevel

SMS-to-GoHighLevel forwarding is useful when customers already contact an existing business mobile number.

Customer SMS → Existing business phone → AutoForward Text → GoHighLevel contact, note, opportunity, or task

This can help businesses that:

  • Want to keep an existing mobile number
  • Receive enquiries on an Android phone
  • Do not want to move all messaging to a new CRM number
  • Need incoming lead capture rather than bulk outbound SMS
  • Have staff who receive direct customer texts

Forward WhatsApp Leads to GoHighLevel

WhatsApp is often the first contact channel for local businesses, agencies, property companies, consultants, and international sales teams.

A typical workflow looks like:

Customer WhatsApp message → Connected WhatsApp account → AutoForward Text → GoHighLevel contact, note, opportunity, or task

This is useful for:

  • Click-to-WhatsApp advertising leads
  • Local service enquiries
  • Property and real-estate leads
  • Appointment requests
  • Agency client enquiries
  • Quote requests
  • After-hours messages

Current scope: the integration logs incoming WhatsApp information in GoHighLevel. It does not automatically turn GoHighLevel into a complete two-way WhatsApp inbox.

Contacts, Notes, Opportunities, and Tasks

GoHighLevel contains several CRM record types, and each has a different purpose.

Record TypeWhat It RepresentsTypical Message Use
ContactThe individual who sent the messageCreated or matched using the phone number
NoteThe original customer messageStores the incoming SMS or WhatsApp content
OpportunityA lead moving through a pipelineUseful when the message represents a genuine sales enquiry
TaskA follow-up action assigned to the teamUsed for a call, quote, reply, appointment, or reminder

Not every message should create a new opportunity.

Message likely to justify an opportunity:

I need a quote for monthly social media management. Can someone call me this afternoon?

Message that may only need a note:

Thank you, I have received the proposal.

Creating opportunities for routine replies can make the pipeline noisy and less useful.

Best Business Use Cases

1. Agencies

Marketing agencies can capture SMS and WhatsApp leads directly inside the client’s GoHighLevel location.

2. Local Service Businesses

HVAC companies, plumbers, electricians, contractors, repair businesses, and cleaners can turn quote requests into contacts and opportunities.

3. Real Estate

Property enquiries received on WhatsApp or SMS can be added to the correct pipeline and assigned for follow-up.

4. Appointment-Based Businesses

Clinics, salons, consultants, and service providers can capture booking and rescheduling enquiries.

5. Home Services

Messages about repairs, inspections, quotations, and emergency visits can become opportunities and tasks.

6. Coaches and Consultants

Direct WhatsApp and mobile enquiries can be added to a sales pipeline without manual data entry.

7. Multi-Location Businesses

Each GoHighLevel location can be connected using the correct Location ID and Private Integration created inside that location.

8. Existing Business Numbers

Businesses can keep using established mobile numbers while adding GoHighLevel visibility.

Common Problems and Fixes

ProblemLikely CauseWhat to Check
Invalid or unauthorized tokenToken copied incorrectly, revoked, or missing scopesCopy the token again and verify the Private Integration permissions
Incorrect Location IDFull URL or wrong location copiedCopy only the value after /location/
Records appear in the wrong locationIntegration created in another locationReconnect using the correct Location ID and Private Integration
Test push works but live message does not appearMessage-source or processing issueConfirm that the message appears in AutoForward Text
WhatsApp lead missingWhatsApp account disconnected or message not processedCheck account status and recent incoming messages
Duplicate contacts createdPhone-number formats differUse complete international formatting
Contact created but no opportunityOpportunity creation is not part of the current event or configurationConfirm what the integration creates for that message type
Old messages missingHistorical messages are not imported automaticallySend a new test message after connecting GoHighLevel

Best diagnostic order: confirm the message reached AutoForward Text, run the GoHighLevel test push, then verify the Location ID, token, and scopes.

Frequently Asked Questions

Can I forward incoming SMS to GoHighLevel?

Yes. AutoForward Text can send supported incoming SMS messages from connected phones and numbers into GoHighLevel.

Can I forward WhatsApp leads to GoHighLevel?

Yes. Supported incoming WhatsApp messages from connected accounts can be sent into GoHighLevel as contacts, notes, opportunities, or tasks.

Can I use my existing mobile number?

Yes. An Android phone can continue receiving SMS through its existing SIM while AutoForward Text pushes supported incoming messages into GoHighLevel.

Do I need Twilio?

No. You can use a connected Android phone, supported iPhone workflow, WhatsApp account, or another available message source.

Do I need a GoHighLevel forwarding rule?

No. The current MVP processes supported new messages automatically after GoHighLevel is connected.

Can I choose which device sends messages to GoHighLevel?

Not currently. GoHighLevel forwarding is account-wide and applies to supported messages from all connected devices and WhatsApp accounts.

What happens if HubSpot or Pipedrive is also connected?

The same supported incoming message is sent to every connected CRM.

Where do I find the GoHighLevel Location ID?

Open the required GoHighLevel location and copy the value shown after /location/ in the browser address.

How do I create a GoHighLevel Private Integration?

Open the required location, go to Settings, select Private Integrations, create a new integration, enable the required scopes, and copy the generated access token.

Which Private Integration scopes are required?

The integration may require read and write access for contacts, notes, opportunities, tasks, and location information.

Can AutoForward Text create a GoHighLevel contact?

Yes. If no matching contact is found, the integration may create one using the sender information available in the incoming message.

Can it create opportunities or tasks?

Depending on the current integration behavior, AutoForward Text can create or associate opportunities and follow-up tasks as well as notes.

Can I reply from GoHighLevel and send the message back?

Not through this basic CRM logging workflow. Replies written in GoHighLevel are not automatically sent back through the original SMS or WhatsApp channel.

Are old messages imported?

No. The integration processes supported new messages received after the GoHighLevel connection is active.

How do I stop messages going to GoHighLevel?

Open CRM Integrations and disconnect GoHighLevel. Existing records remain, but future messages will no longer be sent.

Final Thoughts

GoHighLevel is strongest when incoming leads become contacts, opportunities, and follow-up tasks quickly.

When SMS and WhatsApp enquiries remain on individual phones, lead handling becomes inconsistent. Staff forget to enter contacts, opportunities are created late, and agencies have limited visibility into what happened.

AutoForward Text gives businesses a practical way to keep using existing mobile numbers and WhatsApp accounts while automatically pushing supported incoming messages into GoHighLevel.

Forward SMS and WhatsApp Leads to GoHighLevel

Use AutoForward Text to capture incoming business conversations as GoHighLevel contacts, notes, opportunities, and follow-up tasks.

  • Keep using your existing mobile number
  • Log supported WhatsApp leads in GoHighLevel
  • Create or update contacts using the sender’s phone number
  • Reduce manual CRM data entry

Connect GoHighLevel to AutoForward Text

Scroll to Top