Last updated: August 31, 2026

Ben Argeband, Founder & CEO of Heartbeat.ai — Keep it calm and measurable.
What’s on this page:
Who this is for
You’re weighing Lusha for healthcare recruiting because you need more reachable clinicians in your pipeline without creating wrong-person outreach or extra ATS/CRM cleanup.
This is written for recruiters doing clinician sourcing where identity actually matters: physicians and APPs, especially in dense markets where same-name collisions and frequent job changes are the norm rather than the exception.
Quick Answer
- Core Answer
- Lusha works well for general contact discovery, but clinician outreach needs an added identity layer — NPI or license matching — plus phone validation and email verification to keep wrong-person outreach in check.
- Key Insight
- In healthcare recruiting, the fastest way to lose momentum is contacting the wrong human. Fix identity before you scale volume, not after.
- Best For
- Recruiters evaluating Lusha specifically for clinician sourcing.
Compliance & Safety
This method is for legitimate recruiting outreach only. Respect candidate privacy, opt-out requests, and local data laws. Heartbeat does not provide medical advice or legal counsel.
TL;DR decision guide (use this before you pilot)
- Use Lusha for discovery when you already have a verified clinician identity (NPI/license) and you’re attaching channels to that identity.
- Add an identity layer first when your list starts from names, specialties, or employers and you can’t reliably anchor to NPI/license.
- Don’t scale outreach until you can measure wrong-person rate and enforce suppression across every tool you use.
Framework: the wrong-person cost
Healthcare recruiting doesn’t forgive sloppy identity work. A wrong-person email or call isn’t just a wasted touch — it creates rework, drags down deliverability and call efficiency, and can quietly burn a practice relationship you needed for future placements.
- Time cost: wrong-person outreach generates follow-up, list cleanup, and re-sourcing, and it slows speed-to-submittal because you’re chasing the wrong thread.
- Reputation cost: clinicians and office staff remember repeated mis-targeting. That shows up later as blocked numbers, ignored emails, and word getting around that your agency doesn’t get the details right.
- Workflow cost: identity mistakes create duplicates and mismatches in your ATS/CRM, and those errors compound with every future campaign that touches the same record.
General contact data is fast to access. Clinician recruiting, though, needs a higher bar of certainty that the channel actually belongs to the person you intend to reach — and that’s the gap a tool like Lusha doesn’t close on its own.
When general contact discovery alone isn’t enough
- You can’t anchor to NPI/license. If identity is a guess based on name plus employer, wrong-person risk is built into the list from the start.
- You don’t have a suppression owner. When opt-outs live in multiple tools, someone eventually misses one and re-contacts a clinician who already asked to stop.
- You don’t verify channels before outreach. Skip phone validation and email verification and you’ll spend real time dialing dead numbers and bouncing emails off dead inboxes.
Where Lusha tends to fit vs. where you need extra layers
| Recruiting situation | What you’re trying to do | What can go wrong | What to add (clinician-grade) |
|---|---|---|---|
| You already have NPI/license | Attach phone/email to a known clinician identity | Stale channels, shared clinic lines | phone validation + email verification + suppression |
| You only have a name + specialty | Build a target list from scratch | Same-name collisions, wrong location, wrong specialty | NPI and license matching before any enrichment |
| You’re recruiting in a high-provider-density market | Move fast across many similar profiles | Higher wrong-person risk | Identity resolution gate + weekly audit sample |
| You’re doing clinic-line calling | Reach clinicians through practices | Gatekeepers, limited windows, misroutes | Call scripts + verified direct lines where possible |
Step-by-step method
Step 1: Define identity resolution and wrong-person consistently
Use these definitions across your pilot, ATS/CRM fields, and reporting so everyone on the team means the same thing:
- Identity resolution = confirming a contact record maps to the intended clinician using stable identifiers (NPI and/or state license) plus corroborating attributes like name, specialty, and location.
- Wrong-person = outreach delivered to a human who isn’t the intended clinician, including same-name clinicians, non-clinicians, former employees, or a clinician at a different practice or location than the one you targeted.
Wrong-person examples
- Same name, different clinician (different NPI/license).
- Right clinician, wrong location — they moved practices or work at multiple sites.
- A non-clinician contact, like an administrator, mistakenly treated as the clinician.
Step 2: Separate contact discovery from clinician verification
Treat “contact found” as a lead, not a ready-to-message candidate. The workflow order matters:
- Start with clinician identity — NPI/license plus specialty and location.
- Attach channels (phone/email) to that identity.
- Verify channels with phone validation and email verification before outreach.
- Enforce suppression — opt-outs and do-not-contact status — across every campaign and tool.
Step 3: Build a minimum verification gate before anyone sends or dials
Make these required fields or statuses in your ATS/CRM before a record is eligible for outreach:
- Identity key present: NPI and/or license number stored on the clinician profile.
- Match rule met: NPI/license plus at least two corroborating attributes, such as specialty and state.
- Channel checks complete: phone validation for calling lists, email verification for email lists.
- Suppression checked: record isn’t opted out and isn’t on a do-not-contact list.
Spot-check enough early records that you trust the matching rules before you push volume up.
ATS/CRM field map
| Field | Example value | Why it exists |
|---|---|---|
| NPI | {{NPI}} | Primary identity anchor for clinician matching and deduplication. |
| License number | {{LicenseNumber}} | Secondary identity anchor when NPI is missing, or to corroborate. |
| Specialty (target) | {{Specialty}} | Aligns outreach to the req and reduces wrong-person outreach. |
| Location (target) | {{City}}, {{State}} | Prevents contacting the right name in the wrong market. |
| Phone validation status | {{PhoneValidatedYesNo}} | Controls dialing eligibility and reduces wasted dials. |
| Email verification status | {{EmailVerifiedYesNo}} | Controls sending eligibility and reduces bounces. |
| Suppression status | {{SuppressedYesNo}} | Prevents re-contact after opt-out across campaigns. |
| Match notes | {{MatchRuleUsed}} | Audit trail for why you believe this is the right clinician. |
Export/import checklist
- Required columns: NPI, license number, first name, last name, specialty, city, state, phone, email, phone validation status, email verification status, suppression status, match notes.
- Normalization rules: store NPI/license as plain text, standardize specialty names and state abbreviations, and keep one suppression flag the whole team trusts.
- Deduplication key: prefer NPI; if missing, use license plus state plus name as a temporary key until NPI is added.
Step 4: Run a controlled pilot and measure outcomes with denominators
Pick one specialty, one geography, and one outreach motion — call-first or email-first. Keep the cohort small enough that you can actually audit identity matches without slowing the team down.
Track wrong-person rate alongside email and call outcomes for the same cohort, then compare against your current baseline.
Use these canonical metric definitions and always keep the denominator attached:
- Deliverability Rate = delivered emails / sent emails (per 100 sent).
- Bounce Rate = bounced emails / sent emails (per 100 sent).
- Reply Rate = replies / delivered emails (per 100 delivered).
- Connect Rate = connected calls / total dials (per 100 dials).
- Answer Rate = human answers / connected calls (per 100 connected).
Add one operational metric that protects your brand in healthcare specifically:
- Wrong-person rate = wrong-person outreaches / total outreaches (per 100 outreaches).
Diagnostic table
Use this to check whether your current workflow is set up to use general contact data safely for clinician recruiting.
| Decision area | What to check | Why it matters in healthcare recruiting | Pass/Fail rule (example) |
|---|---|---|---|
| Identity keys | Can you anchor records to NPI and/or license? | Prevents same-name collisions and wrong specialty/location outreach. | Fail if you cannot map contact to NPI/license before outreach. |
| license matching | Do you have a repeatable license matching step? | Clinicians move; license/NPI is more stable than employer. | Pass if match requires NPI/license plus 2 corroborating attributes. |
| phone validation | Is the phone channel validated for reachability? | Reduces wasted dials and protects your caller reputation. | Pass if invalid/disconnected numbers are filtered before dialing. |
| email verification | Is the email verified before sending? | Protects domain reputation and reduces bounces. | Pass if you verify and suppress risky emails before campaigns. |
| Suppression & stop handling | Where do opt-outs live and how are they enforced? | Repeat contact after opt-out is a fast way to get blocked. | Pass if suppression is centralized and enforced across tools. |
| Auditability | Can you explain why a record was considered “the right clinician”? | When something goes wrong, you need a fixable rule, not a guess. | Pass if each record has identity keys plus match notes. |
Weighted checklist
Score each item 0–2 (0 = no, 1 = partial, 2 = yes), multiply by weight, and let the highest total tell you where your workflow actually stands.
| Category | Weight | What “2 points” looks like | Your score (0–2) | Weighted total |
|---|---|---|---|---|
| Clinician identity resolution (NPI/license) | 5 | Contact is attached to a verified clinician identity (NPI/license) before outreach. | ||
| Wrong-person prevention workflow | 5 | Clear gate plus audit trail for why a record is considered the right clinician. | ||
| phone validation readiness | 4 | Invalid/disconnected numbers are filtered; calling lists are clean. | ||
| email verification readiness | 4 | Verification and suppression happen before sending; bounce risk is managed. | ||
| Suppression & stop handling | 4 | Opt-outs are honored across all campaigns and tools. | ||
| Workflow fit (ATS/CRM) | 3 | Standard fields for NPI/license, specialty, location, and match notes. | ||
| Refresh & re-verification | 3 | You can re-check identity and channels before each outreach wave. |
Vendor scorecard worksheet
Fill this out for Lusha and for any clinician-focused data source you’re considering. The point is to force clarity on identity keys, verification, refresh, and stop handling before you commit.
| Scorecard field | What you record | How you verify it internally |
|---|---|---|
| Identity keys supported | NPI? license number? both? neither? | Spot-check 20 records: can you tie each contact to a clinician identity? |
| Match rule you will enforce | Example: NPI/license + name + specialty + state | Write the rule in your SOP and require match notes in ATS/CRM. |
| Verification steps | phone validation + email verification + audit sampling | Log verification status per record before outreach. |
| Refresh cadence you will use | Before each campaign wave / weekly / monthly | Re-verify channels on a schedule; don’t rely on old exports. |
| Suppression & stop handling | Where opt-outs live; how they sync; who owns it | Test: opt-out in one tool must suppress in all tools within your process. |
Outreach templates
These assume you’ve already done identity resolution (NPI/license matching) and channel checks (phone validation/email verification). Keep them short and respectful.
Email template (initial)
Subject: Quick question about your next role
Hi Dr. {{LastName}} — I’m recruiting for a {{Specialty}} role in {{City/State}}. I’m reaching out because your profile aligns with the clinical focus we need.
If you’re open to a 5-minute call, what’s the best number and time window? If not, reply “no” and I’ll stop.
— {{YourName}}, {{Title}} at {{Company}}. Call: {{CallbackNumber}}
Call opener (gatekeeper-friendly)
Hi — this is {{YourName}}. I’m trying to reach Dr. {{LastName}} about a physician opportunity. Is this still the best number for them, or is there a better direct line?
If they prefer email, what’s the best address to use?
Wrong-person recovery (when you catch it fast)
Apologies — I may have the wrong {{Specialty}} clinician. I’ll remove this contact from my outreach. If you can point me to the right Dr. {{LastName}} in {{City/State}}, I’d appreciate it.
Common pitfalls
- Skipping identity resolution. If you can’t anchor to NPI/license, you’re building wrong-person risk into the list by design.
- Letting “channel found” bypass verification. Without phone validation and email verification, you’ll spend time dialing dead ends and bouncing emails.
- No suppression owner. If opt-outs live in multiple tools, someone will miss one and re-contact a clinician who asked to stop.
- Not auditing wrong-person rate. Opens and dials won’t tell you whether you’re targeting the right clinician.
- ATS/CRM field chaos. If NPI/license and match notes aren’t standardized, you can’t dedupe or re-verify cleanly.
How to improve results
1) Put NPI/license matching ahead of enrichment
Healthcare outreach fails when identity is wrong from the start. Build your list from clinician identity first, then attach phone and email. If you want a concrete workflow, see NPI and license matching for provider contact data.
2) Standardize verification and suppression as non-optional gates
Run email verification before every send and phone validation before every dial session. Centralize suppression so opt-outs are enforced across every campaign and tool. For a practical playbook, see data quality verification for recruiting outreach.
3) Measurement instructions
- Define your cohort: one specialty plus one geography plus one outreach motion, for a fixed window.
- Log every outreach attempt with a unique ID tied to clinician identity (NPI/license) in your ATS/CRM.
- Track outcomes using denominators:
- Deliverability Rate = delivered emails / sent emails (per 100 sent emails)
- Bounce Rate = bounced emails / sent emails (per 100 sent emails)
- Reply Rate = replies / delivered emails (per 100 delivered emails)
- Connect Rate = connected calls / total dials (per 100 dials)
- Answer Rate = human answers / connected calls (per 100 connected calls)
- Wrong-person rate = wrong-person outreaches / total outreaches (per 100 outreaches)
- Weekly audit checklist (20-record sample):
- NPI/license present and matches the intended clinician
- Specialty matches the req target
- State/location matches your outreach target
- Employer/practice alignment is current enough for your use case
- Channel status is verified (phone validation/email verification) and suppression is clear
- Fix rules before scaling volume: if wrong-person rate shows up in the audit, tighten the match rule and require match notes.
4) Use “Access + Refresh + Verification + Suppression” as your standard
Static lists decay quickly, which is the real risk in buying data and walking away. Access plus refresh plus verification plus suppression is the more durable standard. Even when you use Lusha for discovery, you still need clinician-grade identity resolution and suppression discipline to keep outreach clean over time.
Legal and ethical use
Keep your outreach defensible and respectful:
- Legitimate purpose only: contact clinicians for recruiting conversations, not unrelated marketing.
- Honor opt-outs: if someone says stop, stop and suppress across tools.
- Minimize data: store only what you need to recruit and to document consent/opt-out status.
- Document your SOP: identity resolution rules, verification steps, and suppression ownership should be written down and enforced, not tribal knowledge.
Evidence and trust notes
For a baseline vendor description, review Lusha’s own site: https://www.lusha.com/.
For how Heartbeat evaluates recruiting data quality and sourcing claims, see: trust and methodology for recruiting data.
FAQs
Is Lusha a fit for clinician sourcing?
It can be, if you treat it as contact discovery and add clinician identity resolution (NPI/license matching) plus phone validation and email verification before outreach.
What’s the biggest risk when using general contact data for healthcare recruiting?
Wrong-person outreach. Same-name clinicians, outdated employment records, and shared clinic lines can lead you to contact the wrong human, which costs both time and reputation.
How do I audit wrong-person rate quickly?
Pull a 20-record weekly sample from your outreach cohort. For each record, confirm NPI/license alignment plus specialty and location. Mark any mismatch as wrong-person and tighten your match rule before scaling.
What should I measure in a pilot?
Track wrong-person rate plus Deliverability Rate (delivered/sent), Bounce Rate (bounced/sent), Reply Rate (replies/delivered), Connect Rate (connected/total dials), and Answer Rate (human answers/connected).
Where does Heartbeat.ai fit in this workflow?
Heartbeat.ai is built for clinician recruiting workflows where identity resolution and verified channels matter. If you want to see how it fits your process, you can start free search & preview data and compare results against your current workflow.
Next steps
- Implement an identity-first workflow using NPI and license matching as your gate.
- Standardize verification with a data quality verification checklist.
- Run a controlled pilot, fill out the vendor scorecard worksheet, and only then scale volume.
- If you want to compare workflows hands-on, start free search & preview data in Heartbeat.ai.
About the Author
Ben Argeband is the Founder and CEO of Swordfish.ai and Heartbeat.ai. With deep expertise in data and SaaS, he has built two successful platforms trusted by over 50,000 sales and recruitment professionals. Ben’s mission is to help teams find direct contact information for hard-to-reach professionals and decision-makers, providing the shortest route to their next win. Connect with Ben on LinkedIn.