What gets mapped
The integration stores stage-level mappings, not just pipeline-level mappings. Each mapping includes:- the HighLevel pipeline id
- the HighLevel stage id
- the destination pipeline id
- the destination stage id
How pipeline sync works
- load pipelines and stages from HighLevel
- save the stage-to-stage mappings for the workspace
- fetch HighLevel opportunities
- skip any opportunity whose HighLevel stage is not mapped
- create or update the local opportunity sync record for mapped stages
What the sync job stores
The opportunity sync table keeps track of:- HighLevel opportunity id
- HighLevel pipeline id and stage id
- mapped CRM pipeline id and stage id
- HighLevel contact id
- monetary value
- opportunity status