All Resources
Feature Spotlight 6 min read October 9, 2026

Customer Profile Merge: Clean Up Duplicate Accounts in One Click

Duplicate customer accounts happen. MoveRight's merge wizard finds them, resolves the conflicts, and relinks every job, transaction, and document to the surviving profile. Here's how it works.

A customer booked a local move in March under the email they used for everything. In August they booked an interstate move from a work address, gave the sales agent a different email, and typed the phone number with a country code prefix. MoveRight created a second customer profile. Same person, two records, no connection between them.

When the interstate crew pulled up the customer’s history, they saw one move. The estimate from March — the one where the customer told you about the piano, the tight staircase, and the parking permit — was on the other profile. The crew didn’t know about the piano until they arrived.

That’s the duplicate problem. It’s not a vanity issue. It’s a data-quality problem that costs you money at the door.


What Happens When You Don’t Merge

Duplicate customer accounts don’t just look messy. They break the things you rely on:

  • Split job history. The March estimate, the August booking, and the follow-up call in October are on two different profiles. Nobody sees the full picture when they open the customer.
  • Lost transactions. A payment taken against profile A doesn’t show up when the dispatcher opens profile B. The accounting team thinks the customer still owes money. The customer already paid.
  • Confused crew. The crew navigator loads the job from whichever profile the booking landed on. The notes from the earlier move — the ones about the piano, the parking, the elevator time slot — are on the other record.
  • Duplicate outreach. Marketing sends the customer a “we haven’t seen you in a while” email twice, once for each profile. The customer notices.

Manual dedup doesn’t fix this. You open both profiles in two browser tabs, copy the data from one to the other, delete the loser, and hope you didn’t miss a transaction. Every relink — every job, every document, every notification, every additional contact — is a manual step. At scale, it’s impossible. Nobody does it. The duplicates pile up.


The Merge Wizard

In August 2026 (Changelog_2608.md !2253), MoveRight shipped a customer profile merge wizard that does the relinking for you. It runs from the customer page, takes one click to start, and walks you through a conflict-resolution dialog before anything is moved.

Here’s how it works.

Open a customer profile. The merge wizard shows you similar customers — same name, same phone, same email domain, same address fragments — with a side-by-side comparison so you can confirm they’re the same person before you act. The search runs through the customer’s zone, so you don’t accidentally merge a customer in Toledo with a customer in Vancouver who happens to share a name.

Merge conflict dialog

The wizard shows you the fields that differ between the two profiles and lets you pick which value survives. The two most common conflicts are the company name and the billing address — a customer who moved once as a household and once as a small business, or a customer whose billing address changed between moves. You pick. The loser’s data is archived, not deleted, so you can audit the merge later.

When you confirm the merge, MoveRight relinks every related entity to the surviving profile:

  • Jobs. Every job on the losing profile is relinked to the surviving customer.
  • Transactions. Every payment, refund, and adjustment is relinked.
  • Documents. Every estimate, invoice, receipt, bill of lading, and signed contract is relinked.
  • Notifications. Every email, SMS, and in-app notification history is relinked.
  • Additional contacts. The secondary emails and phone numbers (the spouse’s phone, the assistant’s email) are moved to the surviving profile.

Payment-method and auth-method validation

Before the merge proceeds, MoveRight validates payment-method and auth-method conflicts. If both profiles have a stored payment method on file, or if both profiles have authentication credentials (login, password, OAuth link), the wizard surfaces the conflict and asks you to resolve it. This prevents two customers from being merged into one login that breaks payment routing or signs the wrong person in.


Manual Dedup vs. Merge Wizard

Manual dedupMerge wizard
Time per merge15–30 minutes, two browser tabsOne click, conflict dialog, done
Job relinkingManual — you have to find every job and reassignAutomatic — every job relinks
Transaction relinkingManual — you have to find every transactionAutomatic — every transaction relinks
Document relinkingManual — you have to find every documentAutomatic — every document relinks
Notification historyLostRelinked
Additional contactsManually copiedAutomatically moved
Payment-method conflictsDiscovered when a refund failsValidated before merge proceeds
Audit trailNone — the losing profile is deletedLoser’s data is archived, not deleted
Scale1–2 per week, then people stop doing itRun it whenever you see a duplicate

Why This Matters for Data Quality

Data quality is not a feature you buy. It’s a property of the system you use every day. A CRM that lets duplicates accumulate is a CRM that slowly forgets who its customers are.

The merge wizard is the first step in a broader data-quality program at MoveRight. It gives your team a one-click tool to fix the problem the moment they see it — not a quarterly cleanup project that never gets done, not a “we’ll handle it in the off-season” ticket that sits in the backlog.

When a dispatcher opens a customer and sees two move histories instead of one, they click merge. The conflict dialog resolves the billing-address question. The relink handles the rest. The crew that shows up next Tuesday has the full customer history — the piano, the parking permit, the elevator time slot — because the March estimate is now on the same profile as the August booking.

MoveRight is the moving company CRM that treats customer data as the asset it is — and gives your team a one-click tool to keep it clean, not a quarterly cleanup project nobody runs.

See how it works


References:

MR

MoveRight Team

MoveRight

customers merge data-quality crm

Ready to put this into practice?

Start a 5-day free trial and see how MoveRight handles this in your business.