top of page
Illustration of AI-powered customer personalization and connected customer data used for CRM identity resolution

Your Customer Is Not an Email Address: The 2026 CRM Identity Audit

Writer: John Brown
John Brown
2 days ago
5 min read

A customer signs up for SMS with a phone number, purchases with a personal email, and later uses a work email to reorder. Your CRM might see three people. Your finance team sees two orders. Your support team sees one frustrated human being. That mismatch is not a cosmetic database problem. It changes who gets an onboarding message, who qualifies for a winback, and whether your retention reporting can be trusted.


This matters more in November, when promotional volume brings new visitors, gift buyers, alternate email addresses, and rapid-fire checkout events into the same stack. Before you turn up AI personalization for Black Friday, make sure the underlying customer identity is defensible.


The real problem is not duplicates. It is false certainty.


Most lifecycle teams have a duplicate-profile cleanup project somewhere on the backlog. The more dangerous issue is pretending that a single customer record is automatically a single person. A shared household phone number, a family email account, or a forwarded promotion can create misleading connections. A bad merge is often worse than a missed merge because it can expose personal order history and contaminate segmentation.


Klaviyo's February 18, 2026 documentation describes deterministic identity resolution across email, phone, external IDs and app identifiers. Its system needs evidence that identifiers belong together, such as an event carrying both email and phone. A phone-only keyword signup does not automatically establish that relationship. Klaviyo identity resolution


The operator's rule should be simple: resolve identity only when the evidence is strong enough to explain to a customer or an auditor. Do not merge two people because their last names and shipping addresses happen to match.


One customer, three records: what actually breaks


Consider a hypothetical supplement brand. A shopper opts into SMS on Monday, buys a trial pack on Wednesday using a personal email, and reorders with a work address six weeks later. If the records stay separate, the SMS profile may still be classified as a lead, the first-purchase profile may receive a replenishment message, and the work profile may enter a first-time buyer onboarding flow. The business can send three contradictory messages to one customer.


Reporting breaks too. The customer might be counted as two new buyers rather than one returning buyer. Repeat-purchase rate can look weaker, lead conversion can be understated, and predictive churn models can be trained on fragmented histories. That is why I would audit identity resolution before trusting any churn-risk segment. I covered that measurement problem in the predictive CRM audit.


The 2026 change worth paying attention to: multiple emails per profile


Klaviyo's April 2026 multi-email profile documentation describes support for up to five addresses on one profile. When addresses are linked through a shared external ID or other supported methods, history and properties can be consolidated while each email address retains its own consent and suppression status. That distinction is critical. A merged identity does not mean blanket marketing permission. Klaviyo multi-email profiles


There is also a channel-level nuance worth testing in QA. Campaigns generally use the primary email, while event-triggered flows can use the email associated with the event. If that address is unsubscribed or unreachable, the platform can skip the flow instead of falling back to another address. Teams should test this with real fixture profiles before assuming a unified record guarantees delivery. Klaviyo multi-email profiles


Klaviyo also documented an Advanced KDP identity transformation on October 21, 2026 for certain email typos where profiles share a phone number and meet additional conditions. That is not a universal fuzzy-matching permission slip. The documentation identifies email-alias merging as a future capability, not a released one. Klaviyo identity transformations


Build an identity contract before you build another flow


I would put CRM, data engineering, ecommerce, and customer support in a room and agree on five fields: canonical customer ID, source-system customer ID, email addresses with address-level consent, phone numbers with number-level consent, and merge provenance. Every resolved identity should have a reason, a source event, and a timestamp. Every ambiguous match should remain unresolved until better evidence arrives.


The canonical ID should survive changes to email and phone. Do not use email as your warehouse's permanent customer key. Maintain a mapping table from platform-specific identifiers to that canonical ID, with explicit effective dates so historical reporting can be reproduced after a merge.


For a Shopify, Klaviyo, subscription-platform and CDP stack, I would start with a sample of 100 recent customers and trace each from checkout to the subscription system, CRM profile, event stream and support ticket. Include people who changed email addresses, opted into SMS separately, had a failed payment, or purchased as guests. Record which joins are deterministic and which are merely assumed.


Consent is attached to a destination, not to your confidence score


A customer can be recognized across channels without consenting to marketing on every channel. Klaviyo's SMS documentation notes that consent is tied to the phone number and does not transfer when that number changes. Similarly, its multi-email guidance preserves consent and suppression at the individual email-address level. Klaviyo SMS merging


Build sending eligibility as a separate decision from identity resolution. First determine who the customer is. Then determine whether the specific email address or phone number is eligible for this message. This is especially important for order confirmations, promotional sends, and post-purchase flows. For the distinction between checkout data and permission, see the CRM consent playbook.


A practical 14-day CRM identity audit


Days 1 to 3: Inventory the identifiers created by forms, checkout, subscriptions, customer support, SMS keywords, and your CDP. Map every event's profile ID, external ID, email, phone, and source timestamp. Count records missing a stable source identifier, but do not call that count a duplicate rate.


Days 4 to 6: Build a test set of known same-person records and known different-person records. Include shared households, changed emails, phone-only leads, gift orders, and typographical errors. Run the existing resolution logic against both groups. Review false merges separately from missed merges because the customer impact is not symmetrical.


Days 7 to 10: Fix the highest-risk event handoffs. Prioritize checkout-to-CRM, subscription-to-CRM, and SMS-to-email identification. For each, document which source is authoritative, which identifier wins, and what happens when consent conflicts. Keep a reversible audit trail in your data model even if a vendor's profile merge operation cannot be undone.


Days 11 to 14: Run a holdout QA cohort through lead, onboarding, replenishment, cancellation and winback journeys. Verify that a merged buyer is not reclassified as a new lead, that a suppressed address is not marketed to, and that historical order counts do not silently change without explanation. Do not ship broad merges until those tests pass.


Measure the damage avoided, not just the profiles merged


I would report five measures weekly: percentage of orders linked to a stable customer ID; rate of unresolved cross-channel identifiers; confirmed false-merge rate from audited samples; number of customers receiving conflicting lifecycle journeys; and the share of repeat orders correctly classified after reconciliation. Add marketing-consent violations as a zero-tolerance exception measure.


Avoid celebrating a lower profile count on its own. A mass merge can make the database look cleaner while making the customer experience worse. Evaluate cohort retention and conversion using a stable identity methodology, with a versioned reconciliation table. If your CDP is simply passing inconsistent identifiers between systems, another tool will not solve it. I explored that broader problem in When Your CDP Is Not the Answer.


Where AI helps, and where it should not decide


AI can be useful for surfacing suspicious duplicate clusters, identifying inconsistent field mappings, and generating exception reports for review. It should not autonomously merge profiles based on names, addresses or behavioral similarity. Use deterministic joins for production activation, human review for ambiguous cases, and explicit controls around privacy and consent.


The goal is not a perfect customer 360 dashboard. It is a customer record reliable enough that the next message makes sense, the next service interaction has context, and the next retention report reflects what actually happened. Fix identity first. Personalization becomes much more valuable after that.

Comments


© 2026 John Brown. Lifecycle Marketing & Retention Leadership. Join my newsletter here

Phone

718-877-1624

Email

Follow

  • GitHub
  • LinkedIn
  • Instagram
bottom of page