New piRevenue is sold to sales teams across Africa, Middle East, India & Southeast Asia. Read the manifesto →

Identity Resolution

Definition

Identity resolution is the process of recognising that scattered records — email addresses, social profiles, form fills, CRM entries — belong to the same person or account, and unifying them into a single, complete view.

The buyer who filled in your pricing form last night is the same person your SDR emailed in March, the same person who attended your webinar under a personal Gmail, and the same "P. Sharma" a rep logged after a conference. Your systems think that's four different people. So the form fill routes as a brand-new cold lead, the SDR never hears about it, and the hottest buyer in your pipeline gets a "Nice to meet you" email. Identity resolution is the discipline that stops this from happening.

What is identity resolution?

Identity resolution is the process of recognising that scattered records are actually the same person or the same account, and stitching them into one unified profile. The scatter is natural: buyers touch you through many doors — a work email here, a phone number there, a LinkedIn profile, a chat conversation, an event badge scan — and each door creates its own record in whichever tool was watching. Resolution examines the evidence across those records (emails, domains, names, phone numbers, company affiliations) and decides, with a confidence level, which fragments belong together.

It works at two levels. Person-level resolution unifies contacts: priya.sharma@acme.com, psharma1990@gmail.com and the "Priya S." who booked a demo are one human. Account-level resolution unifies companies: Acme Corp, Acme Corporation Pvt Ltd and acme.io are one customer, not three. Both matter, because deals are won at accounts but conversations happen with people.

Why identity resolution matters in sales

Fragmented identity quietly corrupts almost every downstream sales motion. Lead scoring splits one buyer's engagement across three records, so nobody crosses the threshold that triggers action. Routing sends the "new" lead to a different rep than the one already working the account, and now two reps are emailing the same person with different messages. Reporting counts one company as three logos. And buying committee mapping becomes impossible — you can't see that five people from one account are researching you if those five people are scattered across duplicate accounts.

There's a rep-trust cost too. The first time a salesperson emails a "new lead" who turns out to be an existing customer's CFO, they stop trusting the CRM. Once reps distrust the data, they stop updating it, and pipeline hygiene collapses in a spiral. Unified identity is the foundation that keeps the whole system credible.

How identity resolution works

Resolution engines combine two kinds of matching. Deterministic matching uses exact, high-confidence keys: the same verified email address, the same phone number, the same external ID from an integrated tool. When these match, the records are the same entity — merge with confidence. Probabilistic matching handles the messier cases: similar names plus the same employer, a personal email that appears alongside a work email on the same device or form session, a company name that fuzzy-matches after data normalization cleans up "Pvt Ltd" versus "Private Limited". Each signal contributes to a match score, and the engine acts based on thresholds.

The output is usually a golden record: one canonical profile per person and per account, with every source record linked to it and a survivorship rule deciding which field values win (most recent, most trusted source, most complete). Good systems keep the merge history, so a wrong merge can be unwound — and they run continuously, because new fragments arrive every day, not once during a data cleanup project.

The common mistake: treating resolution as a one-time cleanup

Many teams run a big deduplication project, declare the CRM clean, and move on. Six months later the mess is back, because the sources of fragmentation — forms, imports, enrichment, manual entry — never stopped producing fragments. Identity resolution done right is a standing capability, not an event: every new record is checked against existing identities at the moment it arrives, before it can route, score or trigger anything. The difference shows up in speed too. A resolved-at-entry lead routes to the right owner in seconds; an unresolved one starts a duplicate thread that takes a week and an awkward internal Slack message to untangle. There's also a matching-quality dividend from doing it continuously: an engine that resolves at entry sees the fragments while the trail is fresh — same session, same device, same form — evidence that a quarterly cleanup job never gets to use.

Identity resolution in practice at piRevenue

At piRevenue, identity resolution is agent work — precisely the kind of invisible, high-volume matching humans are bad at and shouldn't spend selling time on. Agents watch every incoming fragment — a form fill, a reply, a scanned card, an enriched contact — and match it against what the system already knows. Obvious matches merge automatically and silently. Ambiguous ones don't: when a merge could be wrong in a way that matters, the agent pauses and asks a human, because merging two different customers into one record is a mistake no one should discover mid-call. That's our human-in-the-loop principle applied to data: agents resolve the obvious, humans rule on the uncertain.

What the rep experiences is simpler than any of this machinery: one buyer, one story. Every email, call and form fill from the same human lands on the same record, so the rep walks into the conversation knowing the full history. Agents assemble the identity; the human uses it to sell.

FAQ

How is identity resolution different from deduplication?

Deduplication merges obvious copies of the same record inside one system — two CRM contacts with the same email. Identity resolution goes further: it connects records that don't look identical, across systems — a work email, a personal email used on a form, a LinkedIn profile and a call transcript mention — and concludes they are one person. Dedup is a cleanup task; identity resolution is an ongoing matching capability.

Why does identity resolution matter for lead routing and scoring?

Scoring and routing operate on records, not people. If one buyer exists as three records, their engagement is split three ways — so no single record ever looks hot enough to route, and the account's real interest is invisible. Resolve the identity and the same activity suddenly reads as one very engaged buyer at one account, which routes correctly and scores honestly.

Can identity resolution be fully automated, or does it need human review?

High-confidence matches — same verified email, same phone — can and should merge automatically. Ambiguous matches, like two people with the same name at the same company or a merge that would combine two accounts, deserve a human decision because a wrong merge is expensive to unwind. The right design is automatic for the obvious, human-reviewed for the uncertain.

See how piRevenue puts this into practice — agents do the busywork, your reps own the deal. Take the product tour →