One buyer can enquire on 99acres, Facebook, WhatsApp and a phone call in a single week. Here is how lead deduplication works in real estate without losing history or upsetting channel partners.

Search and explore the blog
Explore the blog
Category
Suggested reading
- CRM & Automation
Dental Appointment Reminders: Text, Email and Call Sequences That Cut No-Shows
10 min read
- CRM & Automation
DPDP Act for Real Estate Marketing: What Builders and Brokers Must Change Before May 2027
9 min read
- CRM & Automation
Lead Management Excel Template for Real Estate Brokers, and When to Move to a CRM
9 min read
Lead deduplication in real estate means catching the same buyer arriving through several channels, such as portals, Facebook lead ads, WhatsApp and calls, and merging them into one record. Normalise every phone number to 91 plus ten digits, match on phone first and email second, flag likely duplicates for a person to review, and never auto-delete.
Picture a buyer named Rohan who enquires about a 2 BHK on 99acres on Monday, taps a Facebook lead form on Tuesday, messages your WhatsApp number on Wednesday and finally calls the sales line on Thursday. Four touchpoints, one person. In many CRMs, that is four separate leads, and two different agents ring him on the same afternoon.
A common mistake in Indian real estate teams is treating duplicates as a data problem someone will clean up later. They are not a glitch. They are the normal result of how buyers behave and how portals and ads deliver enquiries. The real question is how you handle them without losing context.
This guide covers why duplicates happen, what they cost, and a practical method for lead deduplication that keeps every source and every conversation intact. We will also cover the weekly routine that stops the problem from rebuilding itself.
Why does the same buyer keep showing up?
Serious buyers shop around. They enquire on several portals such as 99acres, MagicBricks and Housing.com, fill a Facebook or Instagram lead form when an ad catches them, message on WhatsApp, and sometimes also call. Each of those channels delivers the enquiry separately, with no knowledge of the others.
Then there is the data itself. Phone numbers arrive as +91 98xxx, 098xxx or 98xxx with spaces, so the same person looks like three different contacts. Some buyers use a second number, or a family member's number, for different enquiries. And channel partners may submit a buyer your team already has.
So duplicate leads in real estate are a feature of a healthy, multi-channel funnel. If you have none, you are probably not advertising in enough places. The goal is never to stop duplicates arriving, because you cannot. The goal is to catch them the moment they land, so the second enquiry becomes extra context instead of a second phone call.
What do duplicate leads cost you?
The first cost is the one buyers feel. Two agents call the same person within hours, ask the same questions, and quote slightly different things. It feels disorganised, and in a high-value purchase that matters. With channel partners it goes further, because two parties may both claim the same buyer and the argument lands on your desk.
The second cost is in your numbers. If one buyer counts as four leads, your lead volume looks bigger than it is and your cost-per-lead by source is wrong. You may end up cutting a channel that actually brought the buyer first, or doubling down on one that merely arrived last.
The third cost is lost history. When records live separately, nobody sees that this buyer already visited the site, or asked about a different tower on WhatsApp. Good lead deduplication fixes all three, but only if it merges context instead of just deleting rows.
Notice that none of these costs show up as a line in a report. They show up as a buyer who quietly stops answering, a partner who stops sending leads, or a campaign that gets judged on inflated numbers. That is why duplicates stay invisible for so long.
Normalising phone numbers before you match
Matching only works if numbers look the same. Before comparing anything, convert every phone number to one format: country code plus ten digits. Strip spaces, dashes, brackets and leading zeros, then add 91 where it is missing.
This one step catches most duplicates that a naive CRM misses. ArthaLeads flags duplicates before anyone calls, so the check happens at the moment a lead arrives rather than weeks later in a clean-up sprint. If you work in a sheet today, you can do the same with a helper column before you compare rows.
| Arrives as | Problem | Normalised to |
|---|---|---|
| +91 98xxx xxxxx | Spaces and plus sign | 91 98xxxxxxx |
| 098xxxxxxxx | Leading zero | 91 98xxxxxxx |
| 98xxx xxxxx | Spaces, no country code | 91 98xxxxxxx |
| +91-98xxxxxxxx | Dash separator | 91 98xxxxxxx |
Match on phone first, then email
Phone number is the strongest identifier in Indian real estate. Buyers often skip email or use a throwaway one, but they almost always give a mobile number because they expect a call. Match on the normalised phone first, then use email as a second check.
Be careful with names. Two buyers can share a common name, and one buyer can type their name three ways. Names are a hint for a human reviewer, not a matching rule.
The second-number problem will always leave some gaps. When a family member's number is used, a rule cannot know it is the same household. That is exactly why flagging for review beats automatic merging, and why a short human check is worth keeping in the process.
Flag, don't auto-delete
Our firm view: never let a system delete leads on its own. A false match destroys a real buyer's record, and you will not know it happened. Flagging keeps the decision with a person who can see both records.
ArthaLeads flags duplicates rather than deleting them automatically. The flag appears before anyone calls, so the agent checks the existing record first, sees who already spoke to the buyer, and avoids the double call.
This is also where we disagree with the common advice to run a bulk purge on your database once a year. A one-off clean-up fixes the past but does nothing for next Tuesday. Lead deduplication that runs at arrival is what keeps the problem from rebuilding, and it costs the team far less effort than a yearly rescue project.
How do you run lead deduplication step by step?
Here is the merge process we recommend, whether you do it in a CRM or by hand in a sheet. The aim is one buyer, one timeline, every source preserved.
Portal leads from 99acres, Housing.com and MagicBricks are imported from a sheet in ArthaLeads, not synced live, so run the duplicate check as part of each import. Facebook and Instagram lead ads, WhatsApp and website leads arrive automatically and are checked as they come in.
- 1
Normalise the number
Convert to country code plus ten digits before comparing anything.
- 2
Match phone, then email
Look for an existing record with the same normalised phone, then the same email.
- 3
Flag the pair
Mark both records as possible duplicates instead of deleting either.
- 4
Merge the timeline
Combine calls, notes, messages and stage history into one record.
- 5
Credit the first source
Keep the first enquiry source as the origin but record every later touchpoint.
- 6
Tell the owner
Make sure the agent already working the buyer stays the owner.
Channel-partner ownership needs a written rule
Duplicates from channel partners are as much a policy question as a data one. If two partners submit the same buyer, someone has to win, and the answer should not depend on who shouted loudest.
A common rule is that the first partner to register the buyer owns them within a validity window, for example a set number of days. After that the registration lapses unless there is real activity. Whatever window you choose, write it down and share it with partners.
The CRM then becomes the evidence. With a timestamped first registration and a merged timeline, a dispute is a quick look at the record, not an argument. If you manage partners at scale, our page for real estate teams shows how we approach it. Clear lead deduplication rules are the cheapest way to keep partners trusting you. In Maharashtra, also check that every partner holds a valid MahaRERA agent registration before you accept their buyers.
A weekly hygiene checklist
Even with flagging at arrival, a short weekly routine keeps your data trustworthy. It takes minutes when done regularly and hours when ignored for a quarter. Assign it to one person so it actually happens. If your records are scattered across sheets, start with proper CRM and lead management.
- Import the latest portal sheets and run the duplicate check on each one
- Review all flagged duplicates and merge or dismiss them
- Confirm the owner on each merged record so only one agent calls
- Check that the first source is credited and later touchpoints are recorded
- Look at any partner-submitted buyers against the validity window
- Compare source-wise lead counts before and after merging to see the real picture
Frequently asked questions
How do I remove duplicate leads without losing information?
Merge instead of deleting. Combine the timelines into one record, keep the earliest source as the origin and retain every later touchpoint, from the portal enquiry to the WhatsApp chat. Only archive the extra record once the merge is complete. That way the agent who calls next sees the full history and the right channel gets the credit.
Should a CRM delete duplicate leads automatically?
No. Automatic deletion risks wiping a real buyer's record on a false match, and nobody will notice it happened. Flag likely duplicates the moment they arrive and let a person confirm the merge. ArthaLeads works this way: it flags duplicates before anyone calls rather than deleting them, so the agent checks the existing record first.
Why do duplicate leads happen in real estate?
Serious buyers shop around. They enquire on 99acres, MagicBricks and Housing.com, fill a Facebook or Instagram lead form and message on WhatsApp, and each channel delivers its enquiry separately. Phone numbers also arrive in different formats, some buyers use a family member's number, and channel partners may submit a buyer you already have.
Does a duplicate lead mean my lead quality is bad?
Not at all. A buyer who enquires through several channels is often more serious than one who filled a single form. Treat repeat enquiries as a signal of intent and move that buyer up the call list. The real problem is only when two agents call the same person without knowing about each other.
How do you settle channel partner disputes over the same buyer?
Write down an ownership rule. Usually the first partner to register the buyer owns them within a validity window of a set number of days, after which the registration lapses unless there is real activity. Share the rule with every partner. A timestamped first registration in your CRM then turns a dispute into a quick look at the record.
Comments