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:
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:
✅ 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.
When you know the new company a contact moved to, update the association label:
✅ This ensures that the link with the new company is clearly visible.
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.
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.
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.
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.
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.