HubSpot Semantic Model

Reference description of the standard semantic model that include out-of-the-box HubSpot object types

Understanding the Default HubSpot Schema in RevOS

When you connect your HubSpot account to RevOS, we automatically sync a curated set of core HubSpot objects and their relationships. This allows you to explore your CRM data with full relational context — no manual setup required.

Default Synced HubSpot Objects

The following objects are synced by default:

  • Companies
  • Contacts
  • Deals
  • Deal Pipelines
  • Deal Stats
  • Tickets
  • Owners
  • Engagements and connected
    • Emails
    • Calls
    • Tasks
    • Meetings
    • Notes

These are the most widely used standard objects in HubSpot CRM. You can always extend this list by requesting custom objects or additional associations.

How Objects Are Connected

RevOS creates a semantic model that mirrors HubSpot's own data structure. Below is an overview of how key objects are connected:

Notion image

There are the following relations:

  • 1 : 1 - one-to-one relationship
  • 1 : N - one-to-many relationship
  • N : N - one-to-many relationship

Contacts

  • Linked to Companies, Deals, and Tickets
    • Contacts can be associated with multiple companies, deals, and tickets.

  • Assigned to an Owner
  • Linked to Engagements (emails, calls, meetings, tasks, notes)

Companies

  • Linked to Contacts, Deals, and Tickets
    • Companies can have multiple related contacts, open deals, and support tickets.

  • Assigned to an Owner
  • Linked to Engagements

Deals

  • Linked to Contacts and Companies
    • Deals often involve both a company and one or more individual contacts.

  • Belong to a Deal Pipeline
  • Assigned to an Owner
  • Include Deal Stats
  • Linked to Engagements

Tickets

  • Linked to Contacts and Companies
    • Support tickets can be related to both individual customers and their companies.

  • Assigned to an Owner

Owners

  • Owners represent your internal HubSpot users.
  • Assigned to Contacts, Companies, Deals, and Tickets

Engagements

  • Engagements include five types: Emails, Calls, Meetings, Tasks, and Notes
  • Engagements help you track every interaction with your leads and customers — emails sent, calls made, meetings held, and more.
  • Each activity record is also linked back to Contacts, Companies, and Deals, so you can build full customer journeys.

Need more data?

If your team uses additional HubSpot objects or custom associations (e.g., custom objects, products, line items, workflows), contact us and we’ll help you extend your semantic model to fit your business logic.

 
Did this answer your question?
😞
😐
🤩

Last updated on April 2, 2025