Continuous contact dedupe

Enroll on create, match on normalized phone plus country, keep the oldest record. Run in preview first.

The challenge

Duplicates accumulate faster than anyone can clean them, splitting activity history across records and causing the same person to be contacted twice.

How AuPerate solves it

Merge Duplicates runs as records are created, matching on normalized phone numbers so formatting differences do not hide a match. Preview mode reports what it would merge before anything is changed.

How to build it
  1. 1Enrol contacts on create.
  2. 2Add Merge Duplicates and choose Same phone number, which normalizes formats before comparing.
  3. 3Set which record survives, usually the oldest, and leave Mode on Preview only.
  4. 4Check the Merged Record IDs output in your workflow history for a week, then switch Mode to Merge for real.
What the action gives you
  • Phone matching with number normalization
  • Advanced rules: AND with +, OR with |, normalizers :phone :domain :exact :ci
  • Survivor policy: oldest, newest or most complete
  • Preview mode lists duplicate IDs before any merge

Build this in your own workflows

Install AuPerate once and every action appears in your HubSpot workflow editor.

Get Started