← 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 webhook or pull
  • 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 (optional)

    For sub-60-second response, configure a GHL automation that fires our webhook when a new contact is created. Otherwise we poll every 5 minutes.

Already use GHL?

Add Streamsynq in under 30 minutes.

Founding cohort — $249/mo locked for life. 100% money-back if AI doesn’t pick up your first 10 leads in under 60 seconds each.