The Hidden Cost of Duplicate Leads
As your business continuously acquires and uploads Leads from various sources over time, it’s common for the exact same phone number to enter your system under multiple, distinct Lead IDs.
You may have carefully configured your outbound call cadences to avoid over-dialing a single Lead Record. However, because the dialer treats every duplicate as a brand-new, unique prospect, those cadence rules are easily bypassed. This results in a single Lead being called excessively across different Records without you even realizing it.
Not only does this result in a poor customer experience, but this unintentional over-dialing is a primary reason carriers flag your Caller IDs (DIDs) as Spam Likely.
Historically, blocking duplicate uploads meant missing out on dialing the fresh Leads you just paid for. To solve this exact problem, Convoso is introducing new capabilities to manage duplicate Leads.
How This Capability Helps Your Business
Protect Your DID Reputation:
By preventing the system from over-dialing the same number, you drastically reduce the chances of your numbers being flagged as spam or blocked by carriers.
Prioritize Fresh Leads:
You no longer have to choose between List hygiene and Speed-to-Lead. The new option ensures the newest, freshest Lead is always prioritized and dialed immediately if you so choose.
Improve Agent Efficiency:
Agents spend more time talking to viable prospects and less time hitting voicemails or frustrated contacts who have already been called multiple times that day.
Automated List Hygiene:
The system handles the cleanup in the background, moving outdated duplicate Lead Records out of your active dialing pool without requiring manual admin work.
Real-Time Lead Relocation (API & CSV Uploads)
You can now safely ingest new Leads without worrying about old duplicates muddying your active Lists.
How it works:
When a new Lead is imported (via API or Admin Web Upload), the system accepts your fresh Lead as the active Golden Record. It then automatically identifies any older records with the same phone number and rotates them into a secure, system-owned Inactive List.
Customizable Preferences:
You control the scope. Choose to filter duplicates against the entire account, specific Campaigns, specific Lists, or by Campaign Purpose.
Inbound Protection:
You can configure the system to retain both your newly inserted Lead and any Lead Records generated by an inbound call, ensuring you never lose valuable inbound context.
How to Adopt
To enable real-time deduplication for your API integrations, navigate to Account > Global Settings > API Settings and select Relocate Duplicates.
For manual uploads, select the new Relocate Duplicates option directly within the Lead Upload screen.
Links to Convoso Help documentation:
- API Settings: Configure API Settings
- Lead Upload: Lead Upload
Frequently Asked Questions (FAQ)
| Question | Answer |
|---|---|
| What is SYS_DUPLICATES_LIST? I did not create this list. | This is a system-created and system-owned list that holds all duplicate, non-dialable Lead Records identified by system based on admin configurations for Relocate Duplicates. |
| What defines a "duplicate" lead? | A duplicate is defined by having the exact same phone number as an existing Lead Record. |
| How does the system decide which lead to keep (the "Golden Record")? | The system always prioritizes the newest imported Lead as the active Golden Record, as it is the freshest Lead you just paid for and want to dial immediately. |
| Do I lose access to the older, duplicated records? |
No. The system simply rotates them into a secure, system-owned Inactive List - SYS_DUPLICATES_LIST. You can still access them for historical data review, but they will be removed from the active dialing pool. |
| Does this affect my Inbound leads? | You can configure the system to protect (keep active) any lead record created by an inbound call, ensuring you maintain valuable inbound context even if a new outbound list lead is uploaded later. |
| Where can I find the full documentation? |
You can find detailed setup instructions here: |
| How does the system know what Campaign or Campaign Purpose to use? | System uses inserted Lead Record’s Campaign and Campaign purpose. |
| What List will the system use when I select ‘Filter Duplicates Against: List Only’? |
The system uses Inserted Lead Record’s List at all times to check for duplicates. You can choose to add additional Lists to filter duplicates against. |
| How long before the API Settings take effect? | It can take up to three (3) minutes before API Settings become effective and work for Insert Lead API. |
Please sign in and vote to let us know if you found this article helpful!
👇