You pull every dental practice in your city into a spreadsheet. The file is long and it feels like progress: rows and rows of businesses, each one a potential customer. Then you scroll to the email column and read it properly. info@. contact@. reception@. hello@. Scattered between them, a few addresses with an actual person's name in them.
Think about who reads reception@ at a dental practice. It is the front desk, handling appointment changes and a steady stream of vendors. Part of that person's job is protecting the dentist's time from people like you. Your carefully written message lands on the gatekeeper's desk, alongside everything else they are paid to filter.
That is why I think a good lead list should get shorter before you send anything, and why the shrinking is the valuable part. It is also the idea behind NWM Scrape, the lead engine we built, so read the rest knowing I have a stake in the argument.
What a row needs before it earns an email
A useful row answers one question: who, specifically, am I writing to, and why would this reach them? That takes more than a business name and an address that accepts mail.
- A named person, with a role that can say yes. An owner, a practice manager, a clinic director, a managing partner. Not a department.
- An email address on the company's own domain that belongs to that person, not to a shared mailbox.
- A phone number, so the list works for a call as well as an email.
- Enough context to write one honest sentence about why you are contacting this business and not the one next door.
Rows that cannot answer those do not belong in a send. They belong in a research queue, or in the bin.
Why shared inboxes cost more than they look
A generic address is not free just because it delivers. Messages to shared mailboxes are easy to ignore and easy to mark as unwanted, because nobody feels the message was meant for them. Every message that gets ignored or reported teaches the mailbox providers something about your sending domain. I wrote about how that damage accumulates in what bounce rates do to a sending domain. A long list of weak addresses can hurt the domain you also use to talk to your existing customers.
There is also the plain arithmetic of attention. If you have two hours on a Tuesday for outreach, you can write a few genuinely personal messages or a lot of generic ones. The personal messages only make sense when you know who is on the other end.
Grade the list instead of padding it
The idea I like most in lead data is grading, because it forces honesty about each row. The NWM Scrape page grades every lead A, B, C or D. An A means a named decision-maker with a verified email, plus a phone number. Generic addresses like info@ and reservations@ are removed before you see the list, and the page says a B is never sold as an A.
Grading changes how you use the list. A-grade rows get a personal email and a follow-up call. B-grade rows might get a call first, to find the right person. C and D rows are research leads at best. What you do not do is pour all four grades into one sequence and hope the averages work out.
The same page is refreshingly direct about thin markets. It says output is honest to the data that exists, and it publishes a run from a smaller city where only a fraction of the businesses harvested made it to a named, graded lead. That is what a real list looks like in a small market. Anyone promising you a long list of named decision-makers for a small town is either padding it or guessing.
A Tuesday with a graded list
Here is how I would work a graded list in a normal week, with a couple of hours set aside for outreach.
- Check the list against the customers and prospects you already have. Nobody should get a cold introduction from a business they already buy from. The NWM Scrape page includes a one-click dedup against your CRM for this.
- Take only the A rows for the first week. Resist the urge to send to everything at once.
- Spend two minutes on each business's website and write one sentence that could only be about them. If you cannot find anything worth saying, skip the row.
- Log every message in your CRM with the date, so the follow-up call is scheduled instead of remembered.
- When someone says no, mark it and make sure no list you ever import brings them back.
That is slow compared with loading a file into a sending tool and pressing go. It is also the version that keeps your domain healthy and your reputation intact in a town where business owners talk to each other.
Where the data should come from
Before you use any lead source, ask where the rows came from. The answer should be public business information that a person could read in a browser: the company's own website and the structured data the business published about itself. The NWM Scrape page describes exactly that approach, starting from free public sources such as OpenStreetMap and Wikidata, then reading each business's official website for the named decision-maker. It rules out password-protected scraping and purchased personal data.
Freshness matters as much as source. People change jobs and practices change managers. The page says lists are built at request time rather than pulled from a stored cache, and every address passes a mail-server check and disposable-domain screening before it is graded. A mail-server check tells you the domain accepts mail. It does not promise that the person reads it, and I would be wary of any vendor who implies otherwise.
Your part of the job
A clean list does not make outreach compliant on its own. The NWM Scrape page says it plainly: you are responsible for compliant outreach, including honoring opt-outs under rules such as CAN-SPAM and GDPR. In practice that means an unsubscribe route in every message and a suppression list you actually check before each send. If someone asks you to stop, they stay stopped across every list you ever buy or build.
It also means writing to people as individuals. A named lead deserves a message that could only have been sent to them. If you find yourself writing one template for the whole list, you have thrown away the thing you paid for.
Try it small before you commit
The cheapest test of any lead source is a small sample in a city and niche you know well. You can judge the rows yourself: do you recognize the businesses, and would you actually write to the named people? The NWM Scrape page offers a free sample on its Scout tier, with paid plans from $249 a month listed on the same NWM Scrape page.
Whatever source you use, judge it by the rows you would actually contact, not by the length of the file. A short list of people you can name will do more for you than a long list of inboxes nobody owns.
See who Google and AI recommend instead of you
Enter your website and get a free check of what Google and AI actually read about your business — and who they point people to instead. No call, no account: the report renders right on the page.
Run my free check →Share this article
Comments
Leave a comment