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.
Similar customers search
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.
Relink everything
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 dedup | Merge wizard | |
|---|---|---|
| Time per merge | 15–30 minutes, two browser tabs | One click, conflict dialog, done |
| Job relinking | Manual — you have to find every job and reassign | Automatic — every job relinks |
| Transaction relinking | Manual — you have to find every transaction | Automatic — every transaction relinks |
| Document relinking | Manual — you have to find every document | Automatic — every document relinks |
| Notification history | Lost | Relinked |
| Additional contacts | Manually copied | Automatically moved |
| Payment-method conflicts | Discovered when a refund fails | Validated before merge proceeds |
| Audit trail | None — the losing profile is deleted | Loser’s data is archived, not deleted |
| Scale | 1–2 per week, then people stop doing it | Run 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.
References:
- August 2026 Changelog — !2253 — customer profile merge wizard, similar customers search, conflict resolution, entity relinking
- Why MoveRight Is the Easiest Moving Software to Use — how we remove friction from every part of the daily workflow, including customer management
- Additional Contacts — Multiple Emails and Phones per Customer — the additional-contacts feature that the merge wizard preserves when relinking profiles