NewNVIDIA Inception Program

Mantis Ai is now part of NVIDIA Inceptionthe program for startups building with AI

Read more
Enrichment

Dirty Lead List? Your AI SDR Is Sending Faster, Not Better

An AI SDR does not fix a dirty lead list; it sends to it faster. The pre-flight to run first: dedupe, role inboxes, catch-all domains, stale titles, +91 phone normalisation and a bounce test.

ai sdrlead list hygieneb2b data decaycold email bounce rateemail verificationindia

An AI SDR does not fix a dirty lead list; it sends to it faster, with nicer personalisation built on stale titles and dead inboxes. The safe order is to clean lead list before AI SDR outreach begins: dedupe across the whole list, drop role inboxes, flag catch-all domains and old titles, normalise +91 phone numbers, verify every email, then test a small batch against a bounce threshold. If that sample bounces above 5%, which Databar says puts domain reputation at risk, stop and rebuild rather than send.

Most teams overestimate the state of their data. In Experian's 2026 UK B2B data research (as cited on dev.to), 93% of leaders said they were confident in the accuracy of the external business data they use, yet 95% reported at least one commercial consequence of poor data. Confidence is not a cleaning step. What follows is a pre-flight for Indian B2B teams about to point an AI personaliser or sequencer at an exported vendor database or CSV list, plus the thresholds that decide whether you send, clean or rebuild.

Why an AI SDR makes a dirty list worse

B2B data decay is continuous, not occasional. HubSpot, citing MarketingSherpa, puts the decay rate at 2.1% a month, roughly 22.5% a year. The starting point is already weak: in a 2025 report covered by Demand Gen Report (as cited by Apollo), nearly three-quarters of respondents estimated at least 10% of their lead data was inaccurate, outdated or non-compliant.

A human sender works through a list slowly and notices trouble early: a bounce here, a reply saying the person has moved on there. An AI SDR removes that feedback lag, and it does three things a human sender does not:

✓
Same wrong data, more sends: whatever error rate exists in the file is applied at the tool's full sending volume, so bounces and wrong-person replies arrive at machine pace.
✓
More confident copy: the personaliser reads from the list, so a stale title becomes a confident, wrong opening line. A greeting that references a job the person no longer holds tells the recipient the whole sequence is automated.
✓
The domain takes the blame: bounces and spam complaints register against your sending domain, not against the tool or the list vendor.

An AI sales agent is a multiplier on its input: clean list in, relevant outreach out; dirty list in, faster damage out.

How old is too old?

Treat the decay rate as a floor. At 2.1% a month, accuracy does not hold long after the export date. Apollo's 2026 guide quotes guidance to refresh a B2B prospect database every 3-6 months at minimum, and Databar's cleaning checklist flags any job title more than 6 months old.

Our reading of those numbers, applied to the CSV on your desktop:

✓
Under 3 months old: run the pre-flight below and send.
✓
Three to six months old: clean and verify, and expect a weaker bounce test; titles and inboxes have already moved.
✓
Over six months old: treat the list as a rebuild candidate and budget effort accordingly.

The pre-flight: clean lead list before AI SDR runs

Lead list hygiene is mechanical. None of these checks need judgement; they need to run on the whole file before the first send. The order matters too: verify last, because every earlier step removes addresses you would otherwise pay to check.

✓
Dedupe across the entire list: match on email address across the whole file, not per upload batch. If the same person arrived through a vendor export and an older CSV, they should appear once.
✓
Drop role inboxes: filter out info@, support@, sales@, admin@, marketing@ and team@. If the list was built from company websites, count how many rows are role addresses before you send; replace those contacts with a named person rather than sending to the shared inbox.
✓
Flag catch-all domains: route them to manual review. A catch-all domain accepts mail to any address, so verification cannot confirm the person. Decide account by account whether the risk is worth it.
✓
Flag old job titles: mark any title more than 6 months old and re-check the person before sending. Personalisation built on a stale title reads worse than no personalisation.
✓
Verify every email: after the steps above, run the full list through an email verification tool and remove every address that comes back invalid. Verification cannot fix duplicates, role inboxes or wrong titles, which is why it runs last.

India-specific fix: normalise Indian phone numbers

Indian lists add one failure mode that US-centric checklists skip: phone number formats. India's country code is 91 and national numbers run 10 digits. Landline STD dialling adds a 0 prefix, so one number can appear in a list as +91…, 91…, 0… or a bare 10 digits. Left unnormalised, the same contact sits in the file under several formats and every dedupe pass misses them.

The fix is a normalisation pass before dedupe. Strip spaces and dashes, remove a leading +91, 91 or 0, keep the last 10 digits, and store the number in the form +91XXXXXXXXXX. Then dedupe on that stored form.

Format found in the listNormalised form
+91 98XXXXXXXX+9198XXXXXXXX
9198XXXXXXXX+9198XXXXXXXX
098XXXXXXXX (STD-style 0 prefix)+9198XXXXXXXX
98XXXXXXXX+9198XXXXXXXX

India country code and 10-digit national number format; the STD zero prefix that produces multiple written forms of one number.

Keep the normalised form as the single phone field everywhere the list travels, so the next import dedupes cleanly against it. This matters beyond email: if your sequence includes calling or messaging steps, an unnormalised list means one person gets contacted twice while another row is never touched.

Send, clean or rebuild: the bounce test

Cleaning is finished only when a sample proves it. Send a small first batch from the cleaned list and measure the cold email bounce rate before scaling up. Draw the sample from across the whole file, not from the segment you trust most; a cherry-picked batch tells you nothing about the rows you were unsure of. Databar's checklist sets the target at under 3%, ideally under 2%, and warns that anything above 5% puts domain reputation at risk.

Bounce rate on the test batchDecision
Under 3% (ideally under 2%)Send: roll the list out to the AI SDR
3-5%Clean again and re-test a fresh sample
Above 5%Stop: rebuild the list instead of sending

Databar bounce-rate guidance — target under 3%, ideally under 2%; above 5% puts domain reputation at risk. The send/clean/rebuild bands are our reading of that guidance.

In our reading, a result above 5% is the list telling you the source is stale. More scrubbing of the same rows rarely changes that; the fix is new data, covered in the rebuild section below.

What Gmail checks before your AI SDR's emails land

List quality shows up in inbox placement whether you monitor it or not. Gmail's requirements for mail to personal Gmail accounts are public, and a dirty list works against each of them:

✓
Spam rate: keep your Postmaster Tools spam rate below 0.3%; Gmail recommends below 0.10%. Dead inboxes and wrong-fit contacts push this number up.
✓
Authentication: all senders must set up SPF or DKIM.
✓
Bulk sending: senders above 5,000 messages a day to Gmail addresses face extra requirements: SPF, DKIM and DMARC.
✓
Unsubscribe: senders above 5,000 a day must also support one-click unsubscribe on marketing messages.

None of these are cleaning steps, but list quality decides whether you can stay under the thresholds. Complaints and bounces register on your domain even when the tool did everything right.

Deliverability is one gate; the consent side is another. For that, read our notes on India's DPDP rules for cold email.

Rebuild instead of re-cleaning

Past a point, re-cleaning a stale export costs more effort than building a fresh list. If the bounce test fails, or the export has simply aged out, rebuild.

Mantis builds lead lists from live map and web search, which finds businesses that static databases miss. You start from current data rather than a months-old snapshot, and the pre-flight above still applies; it just starts from a better position. Mantis then sends the leads into HubSpot, Zoho CRM, Pipedrive, Freshsales or any webhook, so the cleaned list lands where your sequences run.

We compared the two sourcing approaches in detail: bought database vs live search.

Rebuild the list from live search

Find companies from live map and web search, then send them to your CRM. 500 free credits once at signup, no card.

Find clients

I'm Tarun, founder of Mantis.

Clean the list, test a batch, and rebuild from live search if it fails. Build a fresh list on Mantis: 500 free credits once at signup, no card.

Frequently asked questions

How often should a B2B lead list be cleaned?

Treat cleaning as recurring, not one-time. B2B data decays at roughly 2.1% a month, about 22.5% a year, so any list that has sat untouched needs the full pre-flight before an AI SDR touches it.

What cold email bounce rate is safe?

Under 3%, ideally under 2%. Above 5% your domain reputation is at risk: stop sending and rebuild the list.

Should I ever send to role addresses like info@?

Filter them out: info@, support@, sales@, admin@, marketing@ and team@. A shared inbox is not a named decision-maker, so replace the contact rather than sending to the role address.

Can the AI SDR clean the list as it sends?

No. Dedupe, verification and the bounce test all happen before the first send. An AI SDR working a dirty list does not correct it; it reaches bad addresses faster and reports the damage back as bounces and spam complaints on your domain.

Bought database vs live search · AI sales agent · DPDP rules for cold email

Start finding clients today

Your next clients are
already nearby.

Find high-intent local businesses and grow your agency with confidence.

Get Free Access →Partner with us ›