Mon - Sat: 9:00 AM - 6:00 PM
Call: 844-376-2274
CRM & Software
Duplicate Lead Management for Automotive CRMs
Two salespeople calling the same shopper in the same hour is a routing failure with a customer watching.
The cost of a duplicate is not storage, it is trust
Dealers tend to file duplicates under housekeeping, somewhere below reorganizing the file library. That underrates it badly, because a duplicate record does not sit quietly. It generates a second phone call.
Picture the ordinary version. A shopper submits a form on your website Tuesday morning and gets a call from a salesperson. Tuesday afternoon they submit through a third party listing site on the same vehicle. That arrives as a new lead, routes to the next person in the rotation, and now a second employee from the same store calls the same person about the same truck without knowing about the first conversation. The customer concludes the store is disorganized. Both salespeople conclude the leads are being stolen. Nobody blames the CRM.
Then the quieter damage. Reporting doubles the count of a source that produced one opportunity, so your cost per lead looks better than it is. Follow up cadence splits across two records, so the customer gets two overlapping drips. And an opt out recorded on one record leaves the other one free to keep texting, which is the version of this problem that has legal weight rather than just embarrassment.
Where duplicates come from, in order of volume
Fixing this starts with knowing which door they come through, because the remedies are different.
Multiple lead sources for one shopper. The same person inquires on your site, a marketplace, and a manufacturer page over three days. This is the biggest group and it is not the customer being difficult, it is normal shopping behavior.
Resubmissions. They filled out a form, got no reply fast enough, and filled out another one. Worth noticing, because a resubmission is a customer telling you your response time failed.
Manual entry. A salesperson creates a walk in record for someone already in the system, usually with a slightly different name spelling.
Format drift. The same phone number arriving as 9165550123, (916) 555-0123 and 1-916-555-0123 from three different feeds. To a naive matcher those are three people.
Shared contact details. A household using one phone number or one email. These are genuinely different people and merging them is a mistake, which is why an automatic matcher needs a human review path.
Match on normalized values or do not bother
The single most common reason a duplicate check fails is comparing a normalized value against an unnormalized one. It looks like the matcher is broken. It is actually being asked to compare two different formats of the same fact.
The platform stores phone numbers in one canonical US format and normalizes on the way in, so a number arriving from an ADF feed, a website form and a manual entry all reduce to the same string before anything is compared. That single rule catches the majority of real world duplicates on its own, because phone is the field customers give consistently even when they abbreviate their name.
Email is the second key and needs its own normalization: case folding and trimming at minimum. Name matching should be a supporting signal rather than the decision, because Bob and Robert and a typed surname will defeat you.
The rule we would give any store, whichever vendor you use: ask the vendor exactly what fields are compared and whether values are normalized before comparison. If the answer is vague, assume the answer is no, and expect a duplicate rate that looks fine in a report and terrible on the sales floor. Feed formatting is covered further at ADF XML integration.
Catch it at intake, not in a cleanup project
Deduplication after the fact is repair work. Deduplication at intake is the actual fix, because the second call never happens.
The right sequence is to check for a match before routing rather than after. When a new submission matches an existing record, the default should be to attach the inquiry to that record and notify the current owner, rather than creating a new lead and handing it to the next person in the rotation. The new inquiry still counts as activity, the source is still recorded for attribution, and the customer still gets a fast response, but they get it from the person they already spoke to.
Two exceptions deserve human judgment. A record whose owner has been inactive for a long stretch may be better reassigned than kept. And a match on a shared household phone with a clearly different name should be flagged for review instead of merged. Both belong to a manager, not to a rule.
Because routing and matching happen in the same moment, the two need to be configured together. There is more on the assignment side at BDC lead routing software.
Merge, link or flag: pick deliberately
Not every match should be merged, and treating merge as the only tool is how stores lose history.
Merge when you are confident it is one human being. One customer profile survives, and the notes, calls, texts, emails and appointments from both records come with it. The thing to verify with any vendor is whether communication history survives the merge or whether only the contact fields do. History that vanishes on merge makes people stop merging.
Link when the records are genuinely related but distinct, such as a co buyer, a spouse on the same phone number, or a business and its owner. They should see each other without collapsing into one.
Flag when you are not sure. A queue of suspected duplicates reviewed weekly by one person is faster and safer than an aggressive automatic merge that occasionally combines two customers who share a last name. Ten minutes a week clears it in most stores.
Whichever you choose, the customer profile is the anchor. One person, one profile, with vehicle detail and personally identifiable information held encrypted and access controlled per user. That is what makes the merged view worth having rather than just tidier.
Cleaning the backlog you already have
Every store migrating from an older system arrives with duplicates, often thousands of them, and the temptation is to run one giant automatic merge and be done. Resist it. A bad bulk merge is much harder to undo than a slow cleanup.
A sequence that works: normalize phone and email across the whole database first, because a lot of apparent duplicates are formatting. Then run exact matches on normalized phone and merge those, which is the safest and largest group. Then run exact email matches and review anything where the names disagree. Then handle fuzzy name matches manually, in batches, oldest first. Run contact validation as you go with the phone validator and email validator so you are not spending review time on records that are unreachable anyway.
Do it before a big campaign rather than after, because the fastest way to discover your duplicate rate is to send four thousand messages and hear from the customer who got three. The wider cleanup checklist is at CRM data cleanup, and records with no owner deserve their own pass at orphan lead management.
Opt outs, consent and the version of this that matters legally
Everything above is about efficiency except this part, which is about exposure.
When a customer opts out of text messages, that opt out has to apply to the person and not to one row in a table. If a duplicate record exists and the opt out only landed on one of them, your system will happily message that customer again from the other. The customer experiences it as being ignored after asking you to stop, which is exactly the situation the rules exist to prevent.
Opt out status and blacklist entries apply across the platform rather than per record, and the blacklist supports import so a list you already maintain comes with you. This is also an argument for merging rather than letting duplicates sit flagged forever: a merged record has one consent state, and one consent state is defensible.
For a multi rooftop group the same logic runs one level up. A customer who unsubscribed at one store should not receive marketing from a sister store, and that only works if the customer record is shared at the group level. None of this is legal advice, and your own counsel should review your consent practices, but the software side of it is not optional.
Keeping it clean, and what it costs
Four habits keep duplicate rates low without anyone running a project.
First, dedupe at intake so the common case never becomes a record. Second, review the flagged queue weekly rather than monthly, because a small queue gets cleared and a large one gets ignored. Third, train the floor to search before creating, which sounds obvious and is the source of most manual duplicates. Fourth, keep your source labels consistent, since inconsistent naming across feeds makes both attribution and matching harder than they need to be.
Then measure it. Count records created per week that matched an existing customer, and count merges performed. If matches are rising while merges are flat, your queue is not being worked. Both numbers are visible in reporting alongside the rest of your activity data, which is real rather than self reported because communication happens inside the platform rather than on personal phones.
Duplicate handling is part of the CRM rather than a paid add on. CRM Only starts at $199 a month, month to month with no long term contract, and no DMS integration or inventory feed is required. If you want a look at your own database before committing to anything, contact us or see the pricing page for current figures.
Frequently Asked Questions
What fields are used to detect a duplicate?
Normalized phone number first, because customers give it consistently, then normalized email. Name is a supporting signal rather than the deciding one, since spelling variations and nicknames defeat name matching on their own.
Does merging two records lose the conversation history?
No. A merge keeps notes, calls, texts, emails and appointments from both records on the surviving customer profile. Ask any vendor this specific question, because history that disappears on merge is the reason staff quietly stop merging.
What happens when the same shopper inquires from two lead sources?
The second inquiry attaches to the existing record and notifies the current owner instead of creating a new lead for a new salesperson. The source is still recorded, so attribution reporting stays accurate.
How do you handle a household sharing one phone number?
Those are different people and should not be merged. The right handling is to flag the match for review and link the records rather than collapse them, which keeps both histories intact while making the relationship visible.
Do opt outs apply across duplicate records?
Yes. Opt out status and blacklist entries apply platform wide rather than to a single row, which is the main reason it is worth merging duplicates rather than leaving them flagged indefinitely.
Can we clean up duplicates carried over from an old CRM?
Yes, and the order matters. Normalize phone and email first, merge exact phone matches, then exact email matches, then work fuzzy name matches manually in batches. Validate contact data as you go so review time is not spent on unreachable records.
Find out how many of your leads are the same person
Book a walkthrough and we will show intake matching, the merge path and the flagged review queue running on real records. Month to month, no long term contract.


LeadLocate® All rights reserved. Other product and company names mentioned herein are the property of their respective owners.
Answers to your questions:
LeadLocate is an all-in-one lead generation software and CRM platform. We generate in-market sales leads and provide you with all the tools necessary to sell that customer. All of your leads, texts, calls, emails, deals, and files are available in one place, accessible with a single login.
LeadLocate® All rights reserved. Other product and company names mentioned herein are the property of their respective owners.
Answers to your questions:
LeadLocate is an all-in-one lead generation software and CRM platform. We generate in-market sales leads and provide you with all the tools necessary to sell that customer. All of your leads, texts, calls, emails, deals, and files are available in one place, accessible with a single login.



