Why two sales representatives end up calling the same lead and how to avoid it in 6 steps with the 1 lead, 1 owner rule. Real cases of CapMédica and Cleverea.
How do you avoid duplicate leads among sales reps? With an operational rule, not with database cleaning: each person is identified by their normalized phone number and email, each lead has only one owner assigned by the system, and re-entries go back to that same owner. If the sales rep chooses whom they call, duplicates return.

Updated: October 2026 · Written by Alex Sánchez, co-founder of Vixiees.
Almost everything published about duplicate leads talks about cleaning the CRM: merging files and deleting repeated records. It is useful, but it does not solve what hurts in a B2C sales team: two sales reps calling the same customer on the same day without knowing it and then arguing over whose sale it was. This article is about how to stop your team from stepping on each other's toes.
Why do duplicate leads appear among sales reps?
Duplicate leads among sales reps appear when the same person enters through more than one channel and no one decides, at the moment of entry, who their sole owner is. Without that automatic decision, each sales rep sees a "new" lead, calls them, and works them without knowing that a colleague has already spoken with that person.
The causes are almost always the same:
Multiple lead sources for the same person. A customer fills out the form on two comparison sites and on your website. For the CRM, these are three leads; for the customer, a single request.
Manual distribution in an Excel sheet. If the same phone number appears twice with names written differently, no one detects it.
"Whoever sees it first calls it". Without distribution, the fastest one grabs the best leads or two sales reps call the same one at the same time.
Re-entries of the same person. The customer who did not answer two weeks ago asks for information again, enters as a new lead, and falls to another sales rep.
Unnormalized data. "+34 612 345 678", "612345678" and "0034612345678" are the same phone number. If you compare the text as is, the duplicate is not seen.
What does it cost to have duplicate leads in the sales team?
A duplicate lead costs four things at once: a customer who receives two calls and gets suspicious, a conflict over the sale, metrics that do not reflect reality, and sales time wasted twice. The most expensive cost is the least visible: the lead that nobody calls because everyone thinks the other is handling it.
The customer receives two calls. Two offers, sometimes two prices, right when the customer is deciding whether to trust you.
Internal fights and disputed commissions. Both sales reps claim the sale and the sales director ends up arbitrating.
Distorted metrics. If one customer counts as three leads, conversion drops artificially and the cost per lead of each source looks better than it actually is.
Lost sales time. According to research by Salesforce with over 7,700 sales professionals, reps spend only 28% of their week actually selling. Calling the same customer twice eats up part of that time.
Orphan leads. When nobody is clear about who the owner is, sometimes nobody calls. And speed matters: in the study published in Harvard Business Review (2011) on 1.25 million leads, companies that tried to contact in less than an hour were nearly seven times more likely to qualify the lead than those that tried an hour or more later.
Data quality also has a direct cost. In the Validity survey of over 600 CRM administrators (2024), 31% acknowledged that poor quality data costs them at least 20% of their annual revenue.
Real case: CapMédica's distribution Excel
CapMédica is known as the largest hair transplant clinic in the Canary Islands. It captures patients with social media campaigns and its own sales team. Previously, leads were handled by sheer willpower: whoever had a free slot looked at the networks and made calls, or didn't. In the distribution Excel, duplicates and fights kept popping up.
"Johnny took one from me."
What was heard in the Excel distribution, according to the case shared by Ana García del Río, Manager of CapMédica
The change was not to ask the team to be more careful. They configured a one-to-one distribution, without duplicates, with the entire team working from a single screen. And they added a rule that aligned everyone: whoever yielded better results would receive more leads.
Indicator | Before | After |
|---|---|---|
Lead assignment | By sheer willpower, with duplicates and fights | One-by-one distribution, without conflicts |
Contact attempts | 2 to 3 calls maximum | Up to 9 mandatory attempts |
Contacted leads | Most were lost | Around 80% |
Conversion to visit | 37% to 47% depending on the month | 62% |
CapMédica went on to distribute and work 100% of its leads one-by-one, without duplicates, and to contact around 80%.
"The team got organized and absurd bickering disappeared."
Ana García del Río, Manager of CapMédica
Data reported by CapMédica. Period: March to October 2025. See the full CapMédica case study →
Real case: Cleverea and comparison engines
The second pattern is that of multiple sources. Cleverea, a Spanish insurtech with 20 sales agents, receives thousands of leads per month from comparison engines and its own campaigns. They had HubSpot and Aircall, but each agent decided which lead to call and when.
The result was between 5 and 7 duplicate deals per customer, because the same leads arrived from several comparison engines and different agents worked the same contact without knowing it. By setting up Vixiees on top of their CRM, they defined follow-up policies according to the lead source and automatic prioritization by economic value: what is worked was no longer decided by each agent.
"Before, it depended entirely on what the sales rep decided."
Álvaro Sanz, CEO and founder of Cleverea
Data reported by Cleverea. See the full Cleverea case study →
The 1 lead, 1 owner Rule: how to avoid duplicates in 6 steps
The 1 lead, 1 owner Rule states that each person has a single responsible sales rep from the moment they enter until closure, and that this owner is assigned by the system, never by the sales rep. It is implemented in six steps: identify, detect upon entry, assign, manage re-entries, reassign with rules, and measure weekly.
Define what "the same person" means. What is done: choose the identity key of the lead. In B2C, the primary key is the normalized phone number (with country code, without spaces or hyphens: +34612345678) and the secondary is the email in lowercase. The name does not work. Who: the sales operations manager or whoever manages the CRM. How it is measured: percentage of incoming leads with a valid phone number.
Detect the duplicate upon entry, not later. What is done: each new lead is compared with open leads before being distributed, from any source. Cleaning the database once a month is too late. Who: the integration between your sources and the distribution system, configured once. How it is measured: duplicates detected at entry per week and by source.
Assign a single owner automatically. What is done: distribution is done by the system, one-by-one, according to your rules (round-robin, workload, specialty, or results, like CapMédica). Excel and "whoever sees it first" are over. Who: the sales director defines the rules; the system executes them. How it is measured: leads without an owner five minutes after entering. The goal is zero.
Decide what happens when the same person enters again. What is done: write the re-entry rule before it happens (see table below). If the lead is still open, the new entry is added to the same owner and does not create a new lead. Who: the sales director, in writing. How it is measured: re-entries per month and percentage that end up with the original owner.
Reassign only with rules, never by "grabbing". What is done: define when the owner changes: vacation, sick leave, leaving the company, or a lead with no contact attempt within a timeframe you set. Reassignment is done by the system or the manager, and is logged. Who: the team leader. How it is measured: time a lead spends without a contact attempt before being reassigned.
Measure clashes every week. What is done: review the metrics from the final table in the weekly meeting. Who: the sales director. How it is measured: week-over-week trend. If clashes do not drop to zero, there is a rule being bypassed.
How do you know if a lead is already being worked by another sales rep?
The reliable way to know is not for the sales rep to search for the phone number in the CRM before calling, but rather that they never have to choose whom they call. If each sales rep receives their next already-assigned task, with the lead's history in front of them, the sales rep never even sees a colleague's leads.
Searching before calling is a band-aid. What works is that the system decides which lead is worked now, through which channel, and with which script, just like Próxima Tarea does. The sales rep does not see "available" leads to step on: they see their next contact. In how to organize the day-to-day of a sales team is the Mundimoto case, where they had 2 or 3 sales reps calling the same customer without knowing it.
What to do when the same customer enters twice?
When the same customer enters twice, the second entry must not create a new lead for another sales rep. If the lead is still open, it is added to their current owner as a sign of interest and prioritized. If it was closed, a decision is made based on how much time has passed and how it ended, always with a written rule.
Person's situation | What happens to the new entry | Who gets it |
|---|---|---|
Open lead, in follow-up | It is registered as activity and rises in priority: the customer has shown interest again | The current owner |
Lead lost recently (timeframe you define) | The same lead is reopened, with its history | The previous owner, if they are still on the team |
Lead lost a long time ago | New sales cycle with visible history | Normal distribution, one-by-one |
Already a customer | Does not enter the new lead distribution | Whoever manages customers or post-sales |
Their owner is no longer on the team | It is reassigned with its full history | Normal distribution, one-by-one |
Who gets the lead when two sales reps claim it?
It goes to the owner assigned by the system, not whoever called first or whoever last touched the file. Calling a lead does not grant ownership of the lead. With that rule applied automatically, the argument disappears.
The same goes for commissions: the sale belongs to the owner assigned at the moment of closing. If you want to reward the best, do it in the distribution, like CapMédica: whoever gets better results receives more leads.
What to measure to know if the problem is resolved
To know if duplicates among sales reps are resolved, four weekly metrics are enough: duplicate rate at entry, clashes between sales reps, orphan leads, and commission disputes. The last three should reach zero; the first one should not, because it only indicates which source repeats more leads to you.
Metric | How it is calculated | What to look for |
|---|---|---|
Duplicate rate at entry | Leads detected as repeated among incoming leads, by source | Know which source repeats the most, not aiming for zero |
Clashes between sales reps | People with activity from two different sales reps in the same week | Zero |
Orphan leads | Leads with no owner or with no contact attempt within the set timeframe | Zero |
Commission disputes | Sales claimed by more than one sales rep per month | Zero |
If you change the distribution of a large team, do it in phases. In how to implement a change in sales processes without stopping the team you will find the phased method that Cleverea followed.
Do you want your team to stop stepping on each other's leads?
Vixiees is an execution layer that sits on top of your existing CRM: it distributes leads one-by-one, without duplicates, and decides the next contact for each sales rep so that no one calls a customer that is not theirs.
Keep reading: how to organize the day-to-day of a sales team and how to add a sales execution layer without changing CRM.
Opinion of Alex Sánchez, co-founder of Vixiees: when a sales director tells me that their salespeople are fighting over leads, it is almost never an attitude problem. It is because the distribution is in the hands of the team. As long as a salesperson can choose who they call, someone is going to call someone else's client. The solution is not another warning in the CRM, it is taking that decision away from the salesperson: one lead, one owner, and let the system assign it.
Frequently Asked Questions
Is cleaning the CRM enough to eliminate duplicate leads?
No. Cleaning the CRM deletes duplicates that already exist, but it doesn't prevent two sales reps from calling the same customer tomorrow. It is necessary to detect duplicates upon entry and assign a single owner before anyone calls.
Which data is better for detecting duplicates, the phone number or the email?
In B2C sales, the normalized phone number with the country prefix is best, because it is the piece of information that almost all forms ask for and the channel through which contact is made. The lowercase email serves as a second check.
Do we need to change CRMs to distribute leads without duplicates?
No. One-to-one distribution can be set up with an execution layer on top of the CRM you already have. Cleverea kept HubSpot and Aircall.


