How to catch CRM integration field-mapping changes before they break a sync
Field mappings decide which CRM property receives which value from another app. When a mapping is switched off or pointed at a different property, data stops flowing quietly. Comparing snapshots makes those changes visible.
What a field mapping controls
HubSpot's documentation says data sync field mappings control how HubSpot properties sync with fields in a connected app. They decide which data syncs, in which direction, and how conflicts are handled.
Some mappings have extra rules, according to HubSpot:
- First Name and Last Name must both be mapped for a contact's name to sync.
- Record owners are matched by email address.
A change to any of these can stop data from flowing without an obvious error.
1. Take a snapshot
Save the current mappings in a simple, repeatable format. Either form works:
- JSON: an object of field names and their settings, for example
{"email": {"hubspot": "email", "direction": "two-way"}}. Nested keys are fine. - CSV: the first column is the field, and the other columns are its settings (target property, direction, enabled).
Copy the mappings from your integration's settings screen, or from your own integration's config file if you built it. Store each snapshot with a date in the file name.
2. Snapshot again after any change
Take a new snapshot after an app update, a new custom property, a permission change or an admin's clean-up.
3. Compare the two snapshots
For each field, there are three outcomes to look at:
- Removed: the field is gone. Reports or workflows that rely on it will stop updating.
- Changed: the target property, direction or another setting is different. Check whether the change was intended.
- New: an added mapping. Usually fine, but confirm it does not overwrite a property that another process owns.
Do the comparison in your browser
The free CRM mapping diff takes two snapshots (JSON or CSV) and lists removed, changed and new mappings. In JSON, nested keys are flattened and compared one by one.
It makes no connection to your CRM, and the snapshots never leave your device. A change does not always mean something broke; it means someone should look.
Try it free: Free CRM field-mapping diff
Paste two snapshots of your CRM integration field mappings (JSON or CSV) and see removed, changed and new mappings.
Open the free tool →About the product: CRM Drift Sentinel
The tool runs in your browser: your data stays on your device. No signup.
Sources
Venture Lab 10 is independent. Other product and service names are used only to describe compatibility or for comparison, and are trademarks of their owners.