← All integrations
Live · Two-way sync

Streamsynq + GoHighLevel.

GHL Private Integration Tokens are scoped to a single sub-account. If you run multiple sub-accounts, create one token per Streamsynq instance. We do not touch GHL Workflows or Triggers — just contact notes.

What syncs.

  • →Inbound contacts → Streamsynq via GHL workflow webhook
  • →AI call summaries → GHL contact notes
  • →AI SMS conversation → GHL contact notes
  • →Reactivation activity → GHL contact notes
  • →Consent + STOP → GHL DND tags

5-step setup.

  1. 1

    Generate a Private Integration Token

    In your GHL sub-account: Settings → Private Integrations → Create New. Name it "Streamsynq Sync". Required scopes: contacts.readonly, contacts.write, locations.readonly. Copy the token (shown once — save it).

  2. 2

    Find your Location ID

    In GHL go to Settings → Company → Location ID. Or pull it from the URL when viewing your sub-account: /v2/location/[Location ID].

  3. 3

    Paste both into Streamsynq

    Settings → CRM connection → GoHighLevel. Paste the Private Integration Token in API Key, paste the Location ID in Account ID. Click Test connection.

  4. 4

    Save

    You should see "Connected to [your sub-account name]" with a latency under 200ms.

  5. 5

    Set up the lead webhook (required for inbound)

    GHL inbound is webhook-driven — we do not poll GHL. In your GHL sub-account, build a Workflow with a "Contact Created" trigger and a "Webhook" action (POST) pointing at https://streamsynq.io/api/webhooks/lead?user_id=[your Streamsynq user id], signed with the webhook secret we issue for your account (see /webhooks). Map the contact name, email, phone, and the inquiry message into the JSON body — without an inquiry message or a consent capture, the lead is stored for you but not contacted. We route the lead to the AI during permitted calling hours. Until this is configured, GHL contacts will not reach Streamsynq automatically.

Already use GHL?

Add Streamsynq in under 30 minutes.

Founding cohort: $499/mo locked for 24 months. 30-day money-back guarantee for new customers who cancel before producing any AI calls.