HighLevel Entities
This article describes the entities (objects) of the HighLevel CRM system available for use in LightLead.
Available Entities
HighLevel provides two entities: opportunity (the equivalent of a deal) and contact. They are linked via contact_id on the opportunity. Additional entities are not supported in the current version.
Entity Structure
Each entity in LightLead is represented as follows:
Entity name — the display name
System name — the identifier used in the API and reports
Base fields — standard fields provided by the CRM
Custom fields — fields created by the user in the CRM
Relations — links to other entities (contacts, companies, etc.)
Relationships Between Entities
| Parent Entity | Child Entity | Relationship Type |
|---|---|---|
| opportunity | Related data | One-to-many |
| contact | Related data | One-to-many |
Entity Details
opportunity
The opportunity entity contains base fields and custom fields. The full list of fields is available on the Fields page.
contact
The contact entity contains base fields and custom fields. The full list of fields is available on the Fields page.
Usage in Reports
When creating a report, you choose the primary entity. Related data (contacts, companies) is available through the primary entity's fields or through joining data.
Important
When an entity is deleted in the CRM, it is marked inactive in LightLead
Historical data for deleted entities is preserved
New entities become available after the next discovery run
Related Pages
Fields — description of all fields