Fix · hubspot · apollo

Fixing HubSpot ↔ Apollo duplicate records

When Apollo's enrichment pipeline pushes the same prospect into HubSpot under two different contact ids, your sequences break and your reporting double-counts. Here's how to detect + reconcile.

hubspotapollo
The problem

What's actually broken

Apollo's enrichment runs batch-mode and HubSpot's email uniqueness check is case-sensitive on legacy portals. The result: jane@acme.com and Jane@acme.com become two contact rows. Your outbound sequence enrols both. The prospect gets two emails. Your CRM reports MQL=2 instead of 1.

FAQ

Frequently asked

Does HubSpot Pro fix this?+
No — the case-sensitivity is a portal-level setting that Pro doesn't expose. You need either Enterprise or a workaround via custom property normalisation.
Can Apollo dedupe before push?+
Apollo can dedupe by email, but only if the source list is already lowercase. We recommend a 1-line transform on the inbound CSV.
What about other CRMs?+
Salesforce + Pipedrive both case-fold by default. The duplicate problem is HubSpot-specific in our experience.
Need help?

We've fixed this exact problem dozens of times.

Book a 15-minute scoping call and we'll tell you whether your case fits the standard pattern or needs a custom approach.

Book a call