GoHighLevel Integration

The GoHighLevel integration connects WellnessLiving with GoHighLevel so you can automate your marketing based on real client activity.

If you already use GoHighLevel to capture leads, track funnels, and automate marketing campaigns, this integration allows you to connect those efforts directly to your WellnessLiving data. WellnessLiving remains your system of record for bookings, purchases, visits, and client data, while GoHighLevel enhances your lead tracking and automation capabilities. This allows you to strengthen your marketing efforts without changing your long-term Marketing Suite strategy.

Client data from WellnessLiving syncs with contact data in GoHighLevel. Leads captured in GoHighLevel can be brought into WellnessLiving, so you can manage them using all the tools available in the Staff Back Office. At the same time, you can use GoHighLevel’s automation tools to create campaigns and track engagement for your WellnessLiving clients.

Based on the synchronized data, you can view snapshots in GoHighLevel that reflect recent bookings, purchases, and visits recorded in WellnessLiving. This gives you greater visibility into client activity while building and monitoring your marketing campaigns.

To learn how to complete actions within GoHighLevel, such as creating access tokens and location IDs, see the GoHighLevel Support Portal.

What you can do with the GoHighLevel integration

  • Avoid irrelevant promotions – Automatically identify clients who already have an active membership or Purchase Option, so you don’t send them “Join Now” offers.

  • Reconnect with inactive clients – Trigger a campaign when a client hasn’t visited in 30 days using the last visit date synced from WellnessLiving.

  • Automate client lifecycle stages – Move clients through stages based on their Client Type in WellnessLiving.

  • Target specific programs – Create campaigns based on the groups clients belong to in WellnessLiving, such as boxing, kids programs, or yoga, and use GoHighLevel tags to segment them.

  • Send birthday campaigns – Use the synced birthday field to automatically send birthday messages or offers.

  • Sync email and SMS opt-in settings – Email and SMS opt-in settings from WellnessLiving sync to GoHighLevel, so your campaigns only contact clients who have opted in.

Key tips

  • This integration supports multiple locations, with a unique access token required for each location. The subscription cost is $29 per month and includes all locations under your account. A separate GoHighLevel subscription is required.
    ​

  • Clients will only receive communications sent through GoHighLevel if News & Updates is enabled in their notification settings.
    ​

  • A GHL account can't connect to more than one WellnessLiving business at the same time.
    ​

Connect your GoHighLevel account with WellnessLiving

To connect your GoHighLevel account with WellnessLiving:

  1. Open the App Drawer then click View All > Setup > Integrations > GoHighLevel.
    ​

  2. Click Connect GoHighLevel.
    ​

  3. Review the confirmation popup, then click Activate subscription.
    ​

  4. Enter your credentials:

    • For businesses with one location:

      1. Find your access token and location ID in GoHighLevel.

      2. Enter your GoHighLevel Access token.

      3. Enter your GoHighLevel Location ID.

      4. Click Connect. The Status column will update when your business is connected.
        ​

    • For businesses with more than one location:

      1. Find your access token and location ID in GoHighLevel.

      2. Next to the location you want to connect, click Connect.

      3. Enter your GoHighLevel Access token.

      4. Enter your GoHighLevel Location ID.

      5. Click Connect. The Status column will update when the location is connected.
        ​

Update your GoHighLevel access token

To update your GoHighLevel access token:

  1. Open the App Drawer then click View All > Setup > Integrations > GoHighLevel.
    ​

  2. Click Action next to the location, then click Change access token.
    ​

  3. Enter your new GoHighLevel Access token and GoHighLevel Location ID.
    ​

  4. Click Connect.

    • If you have more than one location, repeat these steps for each location you want to change.
      ​

Disconnect your GoHighLevel account from a location

To disconnect your GoHighLevel account from a location:

  1. Open the App Drawer then click View All > Setup > Integrations > GoHighLevel.
    ​

  2. Click Action next to the location, then click Disconnect.
    ​

  3. If you have one location connected:

    1. In the confirmation popup, click Unsubscribe and Disconnect. The location is disconnected and your business is unsubscribed from the GoHighLevel integration.
      ​

  4. If you have more than one location connected:

    1. In the confirmation popup, click Disconnect. The location is disconnected.

Unsubscribe from the GoHighLevel integration

To unsubscribe from the GoHighLevel integration:

  1. Open the App Drawer then click View All > Setup > Integrations > GoHighLevel.
    ​

  2. Set Active subscription to OFF.
    ​

  3. In the confirmation popup, click Unsubscribe. All locations are disconnected and your business is unsubscribed from the GoHighLevel integration.
    ​

How data syncs between WellnessLiving and GoHighLevel

With the integration, information is shared between GoHighLevel and WellnessLiving in two ways:

  • Information that syncs both ways – Changes made in WellnessLiving update in GoHighLevel, and changes made in GoHighLevel update in WellnessLiving.

  • Information that syncs from WellnessLiving to GoHighLevel – Updates made in WellnessLiving appear in GoHighLevel.
    ​

Client profile fields

WellnessLiving field

How does it sync?

Additional information

Client ID

WellnessLiving to GoHighLevel

A unique WellnessLiving client ID that matches the same client in both systems. This is automatically added to every synced contact.

First Name

Both ways

Last Name

Both ways

Email

Both ways

The main identifier used to link the same contact in both systems.

Cell Phone

Both ways

The secondary identifier used to link the same contact in both systems.

Address (street, city, state/province, ZIP, country)

Both ways

Links to GoHighLevel address fields.

Birthday

Both ways

Provides the information needed for age-based and birthday automations.

Lead Source/Referred by

Both ways

This field is optional and may be skipped if it isn’t regularly used.


Client lifestyle and segmentation

WellnessLiving field

How does it sync?

Additional information

Client Type

WellnessLiving to GoHighLevel

This field is added in GHL as a tag. A contact can only have one tag of this type at a time. When a new tag is assigned, it replaces the previous one.

Client Groups

WellnessLiving to GoHighLevel

This field is added in GHL as a tag. Multiple tags of this type can be assigned to a contact.

Marketing consent

WellnessLiving field

How does it sync?

Additional information

News and updates notification setting for emails

WellnessLiving to GoHighLevel

Clients won’t receive email communications from GHL if this option is disabled in their profile.

News and updates notification setting for SMS

WellnessLiving to GoHighLevel

Clients won’t receive SMS communications from GHL if this option is disabled in their profile.

GoHighLevel activity snapshot

These fields give GoHighLevel an overview of each client’s recent activity. They're updated automatically and can't be edited from GoHighLevel.

WellnessLiving field

How does it sync?

Additional information

Active membership

WellnessLiving to GoHighLevel

Indicates whether the client currently has at least one active membership. If all memberships expire, are canceled, or are paused, there are no active memberships.

Active pass

WellnessLiving to GoHighLevel

Indicates whether the client currently has at least one active pass. If all passes expire, are canceled, or are paused, there are no active passes.

Last purchase date

WellnessLiving to GoHighLevel

The date of the client’s most recent purchase, including auto-renewals.

Last visit date

WellnessLiving to GoHighLevel

The date and time of the client’s most recent visit to your business. Visits marked as No-Show are not included.

Last booking date

WellnessLiving to GoHighLevel

The date and time of the client’s most recent booking.

Next booking date

WellnessLiving to GoHighLevel

The date and time of the client’s next booking. Automatically recalculated if the booking is canceled.

Did this answer your question?