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.

#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?