Skip to content

HubSpot best practices for contacts that leave a company

 Featured Image

A contact who leaves a company is a data problem waiting to happen — a bounce, a duplicate, or a lost deal relationship if you don't handle it right. Here's how you track a contact that leaves a company in HubSpot while ensuring:

  • Retention of the activity history for this contact and their previous company.
  • Preservation of the association with the previous company.
  • Preservation of the contact’s name and details.
  • Addition of the association to the new company, if known.
  • Exclusion of these contacts from email campaigns to prevent hard bounces.
  • Highlighting that a contact previously worked for another company, with additional context if available.

There are several approaches to logging a contact that moves to another company in HubSpot. We prefer an approach that uses custom assocations labels as it meets all the requirements specified above. This is how a solution with association labels would look like for a contact Jonas De Mets that used to work for HubSpot and is now working for Koalify:

HubSpot best practices for contacts that leave a company-1

 

1) Create a custom association label

Create Assocation Label - Previous Employee & Previous Company.

2) Update the association label when a contact leaves a company

  • Navigate to the contact record with the association you want to update.
  • Hover over the association card, click More, then select Edit association labels.
    • Choose the new “Previous Company” option

✅ The contact's name and other data remains available.
✅ The link with the previous company is retained
✅ The activity history is preserved for both the contact and company.
❌ Creating a new contact would result in a duplicate, which we aim to avoid with Koalify.

Edit Associaton in HubSpot and label as previous company

3) Add the association with the new company [OPTIONAL]

When you know the new company a contact moved to, update the association label:

  • Navigate to the contact record for which you want to add the association
  • Hover over the company association card, click Add
  • Add an existing or create a new company
  • Replace "Previous Company" with the new company as the current primary company.

✅ This ensures that the link with the new company is clearly visible.

Update primary company

4) Remove the email address if it bounces and add the new email address [OPTIONAL]

If the old email address is a company email address, it will likely be deleted and bounce as a consequence. Therefore, it's better to remove the email address.

✅ Avoid hard bounces from email addresses that are no longer in use.

Delete the old email address if it bounces

5) Add and pin a note to the contact [OPTIONAL]

If desired, you can add and pin a note for the contact with additional context regarding the move to another company.

✅ This note can contain additional information about the move to another company, facilitating better conversations when the contact transitions to a new company.

Pinned Note

6) Follow-up on relevant contacts that moved to another company [OPTIONAL]

These could be interesting contact to follow-up and check their new roles especially if they were decision makers or champions at their previous company.

  • Create a list of contacts with the association label "previous employee"

HubSpot List Contact that left a company - blurred

7) Merge new record for the same person at their new company

Sometimes a contact gets re-entered into HubSpot at their new company with a different email. To avoid scattered data, consider merging these contacts, learn how to deduplicate contacts in this guide.

 

FAQ: HubSpot best practices for contacts that leave a company

What happens to a contact's activity history when they leave a company in HubSpot?

Nothing is lost. As long as you update the association label rather than creating a new contact record, all activity history — emails, calls, meetings, notes — remains attached to the existing contact record and is visible from both the contact and the previous company record.

 

Should I delete a contact in HubSpot when they leave a company?

No. Deleting the contact loses all their history and any associated deals or conversations. The better approach is to update the company association label to "Previous Company", remove or update the email address if it is likely to bounce, and keep the record intact. This preserves the relationship history and avoids creating a duplicate if they re-enter your CRM later.

 

How do I prevent hard bounces when a contact changes jobs?

Remove the old company email address from the contact record as soon as you are aware they have left, or once it starts bouncing. You can add their new email address if known, or leave the field empty until you have it. Creating a HubSpot list filtered by the "Previous Employee" association label makes it easy to exclude these contacts from email sends in the meantime.

 

What if the contact gets added to HubSpot again with their new company email?

This is the most common source of duplicates in this scenario. If someone leaves a company and a colleague later creates a new record for them with their new email address, you now have two records for the same person. Rather than letting that sit, merge the two contacts and keep the original as primary to preserve the full activity history. Here is a step-by-step guide on how to merge contacts in HubSpot.