
GoHighLevel connection screen observed in staging on September 7, 2026. The staging interface was displayed in Spanish.
The staging documentation account had no connected GoHighLevel Location. This walkthrough confirms the empty connection form only. Connected subaccount, routing, auto-sync, webhook, and outcome screens were verified against the current product code but could not be captured safely in staging.
What the integration supports
This is not a continuous mirror of every GoHighLevel object or stage. The current output runs for configured terminal outcomes.
Before you connect
You need the Location ID and a Private Integration Token for the Location. Create the token under GoHighLevel Settings → Private Integrations and treat it as a secret.Connect a Location
1
Create a private integration
In the intended GoHighLevel Location, open Settings → Private Integrations. Create a private integration with the permissions confirmed for the features that will be used.
2
Copy the credentials once
Copy the Location ID and the Private Integration Token. Do not place the token in screenshots, tickets, or shared documents.
3
Connect in Nexor
Go to Integrations → GoHighLevel, enter the Location ID and token, and select Connect.
4
Add another subaccount if needed
After the first connection, use Add subaccount to connect another Location. The subaccount selector appears when two or more connections exist.
Route incoming opportunities
Open Inputs → Lead routing. Configure each listed source with one of these destinations:- An active Agent that should receive eligible opportunities.
- Don’t import when the source must stay outside Nexor.
- The default route for sources that do not match a specific saved rule.
Real-time webhook
Open Real-time webhook, copy the generated URL, and add it as a Custom Webhook action inside the relevant GoHighLevel Workflow.Pause one route
Turn off Accepting leads on a saved route to pause it without deleting its configuration. The paused route stops accepting both real-time webhook intake and scheduled auto-sync intake. Turn it back on to resume.Configure Auto-sync
When enabled for the account, Auto-sync reviews open opportunities every 10 minutes. Select pipelines that already route to an active Agent, optionally limit the eligible stages, and set a cutoff with a timezone.- Only opportunities with status
openare eligible. - Up to 20 pipelines and 200 stages can be included in one saved scope.
- Leaving stages empty includes all eligible stages in the selected pipelines.
- Disabling Auto-sync keeps the webhook and the saved scope intact.
Sync terminal outcomes
Open Outputs → Outcome sync, choose an Agent, and map each intended terminal result to a GoHighLevel status, stage, or both. Only configured terminal transitions are written through this path. It does not continuously copy intermediate stages, notes, calls, or meetings.GoHighLevel as a booking provider
The Nexor API recognizes GoHighLevel as an external booking provider, but the current dashboard does not expose a verified self-service setup that matches the API’s required create, reschedule, and cancel tools. Use an assisted or API-based setup for GoHighLevel booking. Do not interpret the GoHighLevel tools card as a complete booking-provider configuration screen.Troubleshooting
A route is not receiving opportunities
A route is not receiving opportunities
Confirm that the route is assigned to an active Agent and that Accepting leads is on. A paused route blocks both webhook and scheduled intake.
Auto-sync does not import an opportunity
Auto-sync does not import an opportunity
Check that the opportunity is open, its pipeline has an active route, its stage is in scope, and its date falls within the recurring configuration. Historical opportunities before the cutoff belong to the backfill path.
A Workflow source route is not applied
A Workflow source route is not applied
Some older connections may not have Workflow-source routing enabled. Ask Nexor to confirm enablement before depending on that source.