Skip to content

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 EntityChild EntityRelationship Type
opportunityRelated dataOne-to-many
contactRelated dataOne-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

Maintained by the LightLead Documentation Team · Last verified: 2026-07-25