fbpx

How to Connect HighLevel to WordPress

#Overview

In this guide, you will learn how to install WP Fusion and set up a direct connection to integrate your WordPress website with your HighLevel  account.

To get started install and activate the WP Fusion plugin, then navigate to Settings » WP Fusion.

From the ‘Select Your CRM’ list choose ‘HighLevel’.

Click ‘Authorize with HighLevel’ and generate access and refresh tokens for your website.

Select an ‘Account’.

Once the connection is completed, click Save Changes below to save the changes.

That’s it! Your site is connected, and new WordPress users and customers will automatically be synced with HighLevel in real time.

#Agency accounts

When authorizing WP Fusion with HighLevel, you have the option to either authorize as a specific sub-account, or at the agency level.

If you choose to authorize as an agency, make sure to select Allow access to all sub-account for Very Good Plugins.

You can optionally select Enable Automatic Future Installation to allow WP Fusion to automatically access new sub-accounts as they are added in HighLevel.

The HighLevel interface connects with your highlevel account, showing two checked options: allow access to all sub account for very good plugins and enable automatic future installation. a blue proceed button is on the right, while a back arrow at the top left guides navigation.

After the authorization completes, you will see a dropdown on the WP Fusion setup tab where you can set the location for WP Fusion to use on that site.

screenshot of the wp fusion settings page connecting with wordpress. it shows sections for general settings, contact fields, and more. the display includes api and highlevel configuration settings, with options to set account location, access token, and refresh the settings.

Changing the location will automatically refresh the available tags and fields for that location, and any new users or customers will be synced with the selected location.

Developers can programmatically change the location by setting the location ID in their code. For example by calling wp_fusion()->crm->location_id = 'f0BPyOoGRFtbO507Fcl2';, subsequent API calls will be sent to the specified location.

#White-labelled accounts

If you are white-labelling the HighLevel domain name, the setup will be different, as it’s not possible to complete the integration via the OAuth flow. We have a guide here on how to connect to HighLevel on a custom domain.

#White-labeling the HighLevel app

It’s also possible to rename “HighLevel” across the WP Fusion settings, and replace the name with your custom app name. For more info, see White-labelling the CRM Name in WP Fusion.

#Webhooks

Using webhooks in HighLevel workflows and triggers, you can automatically sync tag changes and contact updates from HighLevel back to WordPress. You can even import new users based on HighLevel contacts.

Webhooks using the Workflow Method
Webhooks using the Trigger Method

For more information, see the documentation on Highlevel Webhooks.

#Enhanced Ecommerce

WP Fusion’s Enhanced Ecommerce Addon (available for Plus and Professional license holders) supports sending ecommerce transaction data as Opportunities to your HighLevel account for sales made in WooCommerce and other popular ecommerce plugins.

WooCommerce orders are displayed in HighLevel pipeline stages.
Clicking on an opportunity opens up a window where you can see the opportunity details.

For more information, see the documentation on HighLevel Enhanced Ecommerce.

#Allow duplicate phone numbers

By default HighLevel does not allow two contacts to have the same phone number.

If you try to create a contact over the API, and another contact in HighLevel already has the same phone number, you will get an error This location does not allow duplicated contacts, and no data will be saved.

For this reason we recommend allowing duplicate contacts in HighLevel at Settings » Business Profile » Allow Duplicate Contact.

WP Fusion will always perform a lookup based on email address before creating a new contact, to ensure no duplicate contacts are created with the same email.

By allowing duplicate contacts in the settings, this will allow two contacts with different email addresses to have the same phone number (for example two members of an organization or household).

Was this helpful?

You may also like

highlevel review featured img
Reviews
Sufia Banu

HighLevel Review: Features + Pricing + Connect With WordPress (2024 Guide)

HighLevel (sometimes referred to as GoHighLevel) is an incredibly comprehensive marketing platform offering tools, support, and resources to help businesses reach greater heights. We at WP Fusion love HighLevel. WP Fusion has been offering HighLevel + WordPress integration since 2021, and it’s one of our fastest-growing customer segments. Given our