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:| Piece | What it does |
|---|---|
| OAuth connection | starts the HighLevel authorization flow, stores encrypted tokens, and refreshes them when needed |
| Contact sync | imports HighLevel contacts into People records and keeps a sync map between systems |
| Pipeline mapping | maps HighLevel stages to your CRM stages so opportunity sync knows where to land records |
| Push updates | writes 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