When you merge two CRM records, HubSpot now preserves the primary record's ID as the surviving record ID; no new ID is generated. The secondary record's ID becomes a forward reference that resolves to the primary record ID.
Until now, HubSpot generated a brand-new record ID every time two records were merged, a behavior that created friction for anyone managing integrations or external data systems:
With this change, record IDs stay stable across merges. This allows integrations to keep working, merge events to appear correctly on the timeline, and HubSpot's behavior to match what you'd expect from any other CRM.
This change is automatic. HubSpot applies it at the portal level with no configuration, install step, or user action required. This change is not retroactive, it will only affect merges moving forward.
The merge experience itself is unchanged. Navigate to the record you want to keep (the primary record), open the Actions menu, select Merge, choose the record to merge in, and confirm.
After the merge:
Note: If you use 3rd party integrations that rely on the old behavior, opting into this public beta may affect or possibly break the integration. Please reach out to your representative of any critical 3rd party integrations you use to ensure this change will not adversely affect functionality.
All hubs and tiers