Skip to main content
The HighLevel integration connects your HighLevel location to Consuelo over OAuth so contacts and pipeline data can move between systems.
The integration is the admin-facing side of the HighLevel story. It is separate from the embedded widget and focuses on connection management, imports, sync logs, pipeline mapping, and writing selected updates back to HighLevel.

What the integration does

Bidirectional Sync

Import contacts from HighLevel, process webhook-driven updates, and keep mapped records aligned.

Pipeline Mapping

Map each HighLevel stage to a Consuelo stage before syncing opportunities.

Field Mapping

Understand the default field map, phone normalization, and custom field handling.

Call Logging

Push call outcomes, tag changes, and contact updates back to mapped HighLevel contacts.

Integration building blocks

The integration is built around four core pieces:
PieceWhat it does
OAuth connectionstarts the HighLevel authorization flow, stores encrypted tokens, and refreshes them when needed
Contact syncimports HighLevel contacts into People records and keeps a sync map between systems
Pipeline mappingmaps HighLevel stages to your CRM stages so opportunity sync knows where to land records
Push updateswrites selected activity and contact changes back to HighLevel

What gets synced today

The implementation already supports:
  • connection status and disconnect flows
  • full contact import with pagination
  • incremental contact sync with last-sync tracking
  • sync logs for imports and incremental runs
  • contact webhook handling for create, update, delete, and do-not-contact changes
  • pipeline stage mapping and opportunity sync jobs
  • push updates for call outcomes, tags, and contact field changes

When to use this section

Use this section if you are the person connecting HighLevel to Consuelo, planning the import, or reviewing what data is allowed to move in each direction.

Next steps