Software Logic

Duplicate Customers With Different Email Addresses

The same customer books with a work email and later buys with a personal address. Explore the process choices that can make the next action clearer.

Software Logic · 22 October 2026 · 3 min read

In this guideJump straight to what you need3 sections
Imagine a bicycle servicing shop handling this situation. The same customer books with a work email and later buys with a personal address.
Their service history is split across two records. In this fictional example, nobody needs a dramatic new platform to understand the frustration. The useful starting point is the gap between what the record appears to say and what the next person needs to know. The first decision concerns the process, before any particular technology is chosen.

The operational gap: customer identity matching

Email is treated as a perfect identity key even though people use several addresses and sometimes share one.
The useful outcome is a defensible matching decision, not the smallest possible record count. Some similar-looking records should deliberately remain separate.
The matching screen should present the relevant evidence without overstating its certainty. Staff need to understand which histories would combine before approving anything. Keeping an unresolved possible match is often more useful than forcing a merge simply because a database tidy-up is under way. The record may look complete while still leaving a business question unanswered. That encourages workarounds: a private note, another spreadsheet or a message to a trusted colleague. Each workaround helps locally but can make the overall process harder to follow.

A workable approach to customer identity matching

Present possible matches for review using relevant contact and service details. Preserve both source references and merge only after an authorised person confirms the relationship.
Only authorised updates should alter maintained customer information. Where systems are connected, establish what should happen when a record cannot be matched confidently. Investigate whether the existing system can represent those relationships before creating another database. Use stable references to link records rather than assuming a name or email always identifies the same relationship. Decide which details describe the person, which describe an organisation and which belong to a particular interaction. A CRM is a customer relationship management system, but its fields still need business-specific meanings. Limit personal information to what the workflow needs and keep access appropriate to the staff member's role.
A similar name or telephone number is evidence to review, not proof that records belong together.
For background relevant to customer identity matching, see Why Your CRM Is Full of Outdated Information. The issue here is the narrower workflow described in this example.

Check customer identity matching against real examples

Review two people sharing a family email alongside one person with two addresses, checking that the suggestions remain distinguishable. Ask a second employee to follow the proposed process without relying on the person who designed it. Use realistic examples and note where they need clarification. Those moments help identify missing instructions, unclear labels or business decisions that the design has not yet expressed.
For customer identity matching, review the proposed outcome with the staff responsible. Inspect the customer relationship, linked history and outstanding actions after the test. A correct-looking contact screen is insufficient if the change has attached a conversation to the wrong account or given another user unnecessary access to personal details. Make the operating instructions available where the task happens. If a simple clarification removes the problem, there is no need to turn the trial into a larger software project.
At Software Logic, we explore how customer record integration can support everyday work, including the decisions that should remain with the people responsible. Which customer histories would split in two if somebody used a different email tomorrow?

Have a question about your business? Talk to Liam.

Counting readers…