In HubSpot, there are CRM objects that represent different parts of your data model. To keep track of the relationships within and between objects, you can associate their records together. Associations are always two-way (i.e., if record A is associated to record B, record B is also associated to record A) and can be viewed in each record in the right sidebar. You can associate records of different objects (e.g., companies and tickets) or same objects (e.g., contacts and contacts).
Please note: your account may use personalized names for each object (e.g., account instead of company). This document refers to objects by their HubSpot default names.
Examples of when you'd associate records include:
When making a sale, you communicate via email to three individuals at the same company. In HubSpot, you associate the deal to the three contact records and their company record. You can also associate the contacts to each other as colleagues, or you can label one of the contacts as the others' manager.
When handling a customer complaint, you communicate via email to two individuals. These individuals are also in the middle of a sale with your company. In HubSpot, you can associate the ticket record to the two contact records and the deal record.
A contact is an advisor at one company and an employee at another company. In HubSpot, you can associate the contact with both companies. You can set the employer as their primary company, and you can label them as an advisor for the other company.
Please note: the number of records you can associate per object pair depends on your HubSpot subscription. Learn more in the HubSpot Products & Services Catalog.
Subscription required
A Professional or Enterprise subscription is required to use association labels and customize the right sidebar.
To add associations on an individual record:
Navigate to your records:
Contacts: In your HubSpot account, navigate to CRM > Contacts.
Companies: In your HubSpot account, navigate to CRM > Companies.
Deals: In your HubSpot account, navigate to CRM > Deals.
Tickets: In your HubSpot account, navigate to CRM > Tickets.
Appointments (if activated): In your HubSpot account, navigate to CRM > Appointments.
Courses (if activated):In your HubSpot account, navigate to CRM > Courses.
Listings (if activated): In your HubSpot account, navigate to CRM > Listings.
Services (if activated): In your HubSpot account, navigate to CRM > Services.
Custom objects: In your HubSpot account, navigate to CRM, then select the custom object. Before you can associate custom object records, you need to define the association.
Click the name of the record for which you want to add associations.
To replace the existing primary company with a company you're associating, select the Replace [company] as [record]'s current primary checkbox. The previous primary company will still be associated with the record, but will no longer be labeled as primary.
To label the association, click Next. Click +Add association label to setlabels that describe the relationship between the records.
To edit or a remove an association, hover over the associated record, then click the three horizontal dots dropdown menu:
Set as primary (Companies only): for associated companies, select to make the company association primary. In the dialog box, select the checkbox if you're replacing another company, then click Update.
Remove as primary (Companies only): select to remove the company association as primary. To select a new primary company, in the dialog box, click the dropdown menu and select the company, then click Update. The original primary company will still be associated to the record, but will no longer be labeled as primary.
Remove association: select to remove the association. In the dialog box, click Remove association. If the association you’re removing is a primary company, use the dropdown menu to choose a new primary company.
Please note: for contact records, a primary company association is required. On contacts with multiple associated companies, if you remove a company as primary, you must select another primary company. If a contact has only one associated company, that company is primary by default and you cannot remove the primary label.
View record associations on an index page
You can view associated records in bulk on each object's index page in theassociated object columns. You can display columns for each association type (e.g., Deal→ Companies) and for a record's primary company (e.g., Contact→ Company (Primary)).
Navigate to your records:
Contacts: In your HubSpot account, navigate to CRM > Contacts.
Companies: In your HubSpot account, navigate to CRM > Companies.
Deals: In your HubSpot account, navigate to CRM > Deals.
Tickets: In your HubSpot account, navigate to CRM > Tickets.
Appointments (if activated): In your HubSpot account, navigate to CRM > Appointments.
Courses (if activated): In your HubSpot account, navigate to CRM > Courses.
Listings (if activated): In your HubSpot account, navigate to CRM > Listings.
Services (if activated): In your HubSpot account, navigate to CRM > Services.
Custom objects: In your HubSpot account, navigate to CRM, then select the custom object.
To display associated records as columns in the table:
In the top right of the table, click Edit columns.
In the dialog box, on the left, select the checkbox next to [Object] → [Objects] to display associations of that type. For example, if you're on the contacts home page, you could select Contact → Companies, Contact → Company (Primary), Contact → Deals, etc.
In the columns, click [x] records to view the record’s associations for that object relationship. In the pop-up box, click the name to view a specific associated record, or click View associated [Objects] to open a view of all associated records for that relationship.
View a record's association history
You can view the history of a record's associations, including all associated records and activities. You can also view when the records were originally associated and the source of the association.
Navigate to your records:
Contacts: In your HubSpot account, navigate to CRM > Contacts.
Companies: In your HubSpot account, navigate to CRM > Companies.
Deals: In your HubSpot account, navigate to CRM > Deals.
Tickets: In your HubSpot account, navigate to CRM > Tickets.
Appointments (if activated): In your HubSpot account, navigate to CRM > Appointments.
Courses (if activated): In your HubSpot account, navigate to CRM > Courses.
Listings (if activated): In your HubSpot account, navigate to CRM > Listings.
Services (if activated): In your HubSpot account, navigate to CRM > Services.
Custom objects: In your HubSpot account, navigate to CRM, then select the custom object.
Click the name of a record.
In the upper right of the left sidebar, click Actions, then select View association history.
In the Select an object dropdown menu, select an object or engagement to view which records or activities of that type have been associated with the record.
In the table, you can view the name of each associated record or activity, its Record ID, how it was updated (either Created or Removed), and the date and time of the update. You can also view the source of the update, which will be one of the following:
User: the association was manually updated by a user. The source will include the user's name, or if unknown, the user ID.
Object deletion: the association was updated because the record or activity was deleted.
Understand the primary company association
There is a default Primary label for [Object] > Company relationships. This means the Primary label only refers to the company and is only shown when viewing the primary associated company on a record, not when viewing the other associated record on the company record. For example, you can set a primary company on a contact record, but you can't set a primary contact on a company record.
The default primary company is set or used in the following ways:
If you associate a company while creating a new record, that company is set to primary by default.
For contact records, the first company you associate with a record is the primary company by default. If the contact has only one associated company, that association must be primary.
Any activities on the record's timeline (e.g., logged emails, calls) will be automatically associated with only the primary company. You can still manually associate activities with the other companies.