When I merge two contacts, it would be nice if the newly merged document included all the data of the two. I just did a merge and lost the phone number, job title, and all the other info that I'd spent much time collecting. A real PITA.
The contact object in HubSpot only has one of each main property inside. So, when merging two contacts, losing some data is possible and is the intended behaviour of the app.
For most contact properties, merging two contacts will result in the fields that have updated most recently being kept. Full details on the merge function are here: What happens when I merge two contacts?
HubSpot has launched a public beta (Settings > Product updates) that provides more clarity around what's happening during the merge 🙂
Data Quality
Property Control in Record Merges
March 6, 2025
What is it?
You can now select which properties will be retained on the final record when merging records, giving you unprecedented control over your data consolidation process.
Why does it matter?
As businesses grow, managing duplicate records becomes increasingly complex. By providing granular control over property selection during merges, this new tool allows users to maintain data integrity with precision.
It offers the flexibility to tailor the merge process to specific business needs, ensuring that every data consolidation aligns perfectly with your organization's data management strategy.
How does it work?
To access this functionality, customers should navigate to a record page within HubSpot. Customers will now see a new modal when they attempt to merge, replacing the previous version.
This enhanced interface allows you to review the properties of records side-by-side and select the winning properties for your final, merged record.
By choosing which data points to keep, you can ensure that the most accurate and up-to-date information is preserved during the merge process.
Who gets it?
All hubs and tiers
Have a great day!
Karsten Köhler HubSpot Freelancer | RevOps & CRM Consultant | Community Hall of Famer
I completely understand your frustration. Losing valuable information after spending time collecting it is definitely not ideal. It would be great if the merge process allowed for retaining all data or gave an option to choose what to keep. Hopefully, this feedback will lead to improvements.
Data retention features when merging still need to be fully fleshed out. I've seen this on the HubSpot ideas forum several times. HubSpot keeps the most recent valueacross the duplicate record, except for a handful of fields where they have specific rules for how those fields are handled. There is no way to customize this as far as I know without custom coding a solution. It is also potentially possible through Ops Hub, but you'd have to build out your rules and code them into there as well.
Also wanted to mention that Insycle could help with this. Full disclosure, I work for Insycle.
With Insycle, you can set rules for choosing the resulting post-merge master record, or even choose how to retain data in each and every field. You can set rules on the field-level. For example, you could instruct Insycle to combine and append all values held by the duplicate records for a custom multi-select picklist field, so that you don't lose selections when HubSpot chooses the data that has been most recently updated.
Hereis a recent article we published on data retention when merging that you might find helpful. If you have any questions about it let me know.
Adding my two cents here to keep this conversation alive... we have many contacts that we NEED to be able to manually pick which property should stay on the merged contact. Most recent does not necessarily = most accurate. Even a more basic CRM like Keap allows for this:
This is not possible at this stage within HubSpot, I'd recommend upvoting this Idea in our Ideas Forum regarding this. You can also subscribe to the idea (Options > Subscribe) to get notified if the status changes.
Merging contacts is always a horrible task for me. In a perfect world, I could merge through a screen that shows the properties for contact 1 on the left and contact 2 on the right and I can select which fields I would like to keep. Keeping the most up to date field is not always the best or relevant information to keep.
I really need the ability to "pick and choose" which fields overwrite when merging. Sometimes I want info from contact a and sometimes I want other info from contact b. Merging them together should give me the ability to have the best of both worlds, or in this case, contacts. I don't want the most recent. I want what's accurate or what most accurately applies to a contact.
I really need the ability to "pick and choose" which fields overwrite when merging. Sometimes I want info from contact a and sometimes I want other info from contact b. Merging them together should give me the ability to have the best of both worlds, or in this case, contacts. I don't want the most recent. I want what's accurate or what most accurately applies to a contact.
totally agreed! We have some serious issues with losing info as our check boxes gets replaced rather than merged or combined. Simpler CRMs (we came from Agile CRM) had that option and it was great.
The contact object in HubSpot only has one of each main property inside. So, when merging two contacts, losing some data is possible and is the intended behaviour of the app.
For most contact properties, merging two contacts will result in the fields that have updated most recently being kept. Full details on the merge function are here: What happens when I merge two contacts?
I don't like the solution either....Especially if I want to designate one Contact as the primary and then merge the second Contact into it. Right now...the Contact with the most current activity is designated as the Primary arbitrarily (or by Hubspot design).
At a minimum, it would be nice if it created a note or something. I think more work is needed here.