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