> For the complete documentation index, see [llms.txt](https://showreward.gitbook.io/showreward-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://showreward.gitbook.io/showreward-docs/gohighlevel.md).

# Connect GoHighLevel

Connect your ShowReward project to the GoHighLevel subaccount where you book calls. Then link calendars to your campaign so ShowReward can receive appointments, reschedules, and cancellations.

## Before you start

Sign in to ShowReward as a project manager or administrator. Have access to the GoHighLevel subaccount you want to use and permission to install ShowReward there. Select the correct project in ShowReward before starting.

## Tutorial 01

**Install and Connect HighLevel**

Follow the full setup journey from creating a ShowReward account to confirming the selected HighLevel subaccount is connected.

{% embed url="<https://assets.cdn.filesafe.space/mYdk8zjDWRfpvpBKfwxH/media/6ac44085195f9172ed986d56.mp4#t=4>" %}

[Open Tutorial 01 video in a new tab](https://assets.cdn.filesafe.space/mYdk8zjDWRfpvpBKfwxH/media/6ac44085195f9172ed986d56.mp4).

**Chapters**

1. Create and verify your account.
2. Create a business project and review usage billing.
3. Install ShowReward and authorize the selected HighLevel subaccount.
4. Complete the project link and check the connection.

This tutorial connects the account. Tutorial 03 covers campaign calendars and the booking redirect.

[All video tutorials](/showreward-docs/getting-started/video-tutorials.md) · [Next: Tutorial 02](/showreward-docs/getting-started/project-settings.md#tutorial-02)

## Connect the account

1. Open **Settings** and find **Calendar integrations**.
2. Click **Connect GoHighLevel**.
3. Choose the account type of the person completing installation:
   * **Agency user (Company)**: for an agency owner or administrator installing into one or more subaccounts.
   * **Subaccount user (Location)**: for an administrator working inside the specific subaccount.
4. Complete the authorization in GoHighLevel and return to ShowReward.
5. If ShowReward asks you to choose a subaccount, check its name and ID, then click **Connect this subaccount**.
6. Confirm that the integration displays **Connected to** with the expected account name.

You can now open a saved campaign and link its GoHighLevel calendars. Connecting the account and linking the calendar are separate steps.

## If the subaccount does not appear

For agency installations, GoHighLevel may still be registering the installation. If ShowReward displays that message, wait briefly and click **Check again**. Do not repeat installation while it is still registering.

Use **Refresh list** if a recently installed subaccount is missing. If the connection session has expired, start again with **Connect GoHighLevel** instead of using the browser's Back button. If ShowReward reports conflicting connections or no available subaccount, ask your administrator to review the connection.

## Check synchronization

After linking a calendar, create a test booking using an email address you control. Check that it appears in ShowReward's **Appointments** and **Leads**. In **Settings**, **Latest appointment received** helps you see whether the integration has received a recent appointment event. A connected account alone does not prove that every calendar has been linked.

## Disconnect or reconnect

Use **Disconnect** only when you intend to stop the integration. Confirming **Uninstall and disconnect** uninstalls ShowReward from the connected subaccount and disables linked calendars. Existing leads and appointments remain saved in ShowReward, but new appointments stop syncing.

If ShowReward already appears installed in the target GoHighLevel account during a new connection attempt, follow the installation dialog's instructions to uninstall that existing installation first. For a special reinstall link, use **Check link before uninstalling** and keep the ShowReward tab open while following its instructions.

Calendly is shown as **Coming soon** and is not a configurable calendar connection in this version.

For an explanation of the access requested during installation, see [HighLevel permissions and data access](/showreward-docs/gohighlevel/permissions-and-data-access.md).

## Related guides

[Link your calendars](/showreward-docs/gohighlevel/calendar-links.md) · [Optional workflows](/showreward-docs/gohighlevel/workflows.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://showreward.gitbook.io/showreward-docs/gohighlevel.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
