Last updated: August 28, 2026

By Ben Argeband, Founder & CEO of Heartbeat.ai — practical scripts and guidance on when to call versus text.
What’s on this page:
Who this is for
You’re a recruiter getting ghosted. You have a real requisition, a real timeline, and you need a physician direct mobile number that actually reaches the physician — not a switchboard, not a scheduling desk, and not a routed line that only looks direct in your CRM.
This is written for recruiters who care about speed-to-submittal and connectability, and who don’t want to create compliance or reputation problems while trying to move fast.
Quick answer
- Core answer
- Get a physician direct mobile number by confirming line type, checking for reassignment risk, ranking candidate numbers when you have more than one, then running a short call-first sequence with a clear opt-out.
- What to expect
- Mobile accuracy and connect rates vary widely by specialty, market, and how recently a number was refreshed and validated. Treat any single benchmark figure as directional, not a guarantee, and measure your own funnel instead of assuming industry-wide numbers apply to your list.
- Best for
- Recruiters who are getting ghosted and need a more disciplined way to find and use physician mobile numbers.
Compliance and safety
This method is for legitimate recruiting outreach only. Respect candidate privacy, opt-out requests, and local data laws. Nothing here is legal or medical advice.
The first-dial checklist: type, validate, rank, message
When you miss a physician on the first attempt, it’s rarely because the pitch was bad. More often you dialed the wrong kind of line — office routing, an IVR menu, a VoIP number that behaves like a front desk — or you hit a reassigned number and created friction you can’t undo.
- Type: figure out whether the line behaves like mobile, office, or VoIP.
- Validate: reduce reassignment and dead-line risk before you dial or text.
- Rank: when you have multiple candidate numbers, decide which one earns the first attempt.
- Message: use a short sequence that fits physician schedules and always includes an opt-out.
Heartbeat.ai supports this workflow, including ranking mobile numbers by likelihood of answer, so your first attempt is more likely to reach a person rather than a voicemail box or a desk.
Step-by-step method
Step 1: Define direct mobile versus office versus VoIP
What a number actually is changes how you should treat it:
- Direct mobile number: typically rings through to the physician or their personal voicemail.
- Office line: clinic or hospital main line, switchboard, scheduling desk, or call center.
- VoIP: sometimes a legitimate private-practice line, but it often routes like an office line even when the number format looks personal.
For a practical way to spot routing behavior before you waste an attempt, see: mobile vs VoIP: how to tell (for recruiter outreach).
Step 2: Use access that refreshes, not a static export
Static lists decay. Numbers get reassigned, physicians switch carriers or jobs, and a list that was accurate six months ago can quietly become a liability. A better standard combines access, refresh cycles, verification, and suppression, so bad numbers don’t keep resurfacing in your queue.
In practical terms: you want a workflow where you can start free search & preview data, see candidate numbers, and validate before you dial — especially on a time-sensitive req where a wrong call costs you goodwill you can’t get back.
Step 3: Where to source candidate numbers
If you don’t have a usable mobile yet, don’t guess. Work from sources that can actually be refreshed and checked:
- Practice and health system sites: usually list office lines, but still useful for confirming affiliation and getting routed to the right department.
- Conference speaker and author pages: helpful for confirming specialty focus and location; contact info here is usually indirect, so treat it as a lead, not something to dial cold.
- Referrals and internal networks: often the fastest path to a warm introduction; log the source so you can repeat what worked.
- Verified contact data platforms: prioritize ones that refresh regularly, validate numbers, and support suppression so your team stops re-dialing stale contacts.
If you have zero usable numbers
- Confirm the right physician: verify affiliation and role first so you don’t burn outreach effort on the wrong person.
- Use the office line to get the preferred method: ask staff for the best way to route a message or the best time window for a short call.
- Then refresh and validate: once you get candidate numbers, run them through Type → Validate → Rank before you try again.
Step 4: Type-check the line before you assume it’s mobile
Area code and formatting tell you nothing about line type. You need a behavioral read:
- Mobile behavior: direct ring, personal voicemail patterns, occasional short answers.
- Office behavior: IVR menus, “press 1 for scheduling,” a front-desk greeting.
- VoIP behavior: can sound like mobile but routes to office staff or a generic voicemail; judge it by what actually happens when you dial, not by how it’s formatted.
Step 5: Validate before dialing
Physician mobiles change. Numbers get reassigned. If you’re calling or texting, being wrong costs more than a single wasted attempt — it can create complaints, opt-outs, and internal escalations that follow your team.
Validation adds a step, but it heads off the worst outcomes: contacting the wrong person, repeatedly dialing a dead line, or letting noisy CRM data hide what’s actually working.
A useful validation pass answers three questions:
- Is the number reachable right now, or effectively disconnected?
- Is there a reassignment signal you should treat as a stop sign?
- Does the line type match the channel you’re about to use — call versus text?
For a dedicated workflow on this, see: phone validation for provider direct dials.
Step 6: Rank when you have multiple numbers
When more than one candidate number exists, you’re really choosing your first impression and your time-to-contact. Rank on what you can observe and validate:
- Prefer numbers that behave like true mobiles — direct ring, personal voicemail.
- Deprioritize numbers that route to IVR, switchboards, or generic voicemail.
- Suppress numbers already confirmed as wrong-person or opted out, across every tool your team touches.
Step 7: Use a physician-friendly contact sequence
Physicians are hard to catch live. Clinic hours, procedures, and on-call schedules mean your sequence has to respect their time and still generate a response.
- Attempt 1 (call): short call; if no answer, leave a voicemail stating who you are and a low-friction next step.
- Attempt 2 (text, only when appropriate): short, role-relevant text referencing the call, with an opt-out.
- Attempt 3 (call): one more call at a different time window; if there’s still no signal, stop hammering that line and switch channels.
Don’t mass-text physicians. Keep outreach targeted, role-relevant, and respectful, and honor any opt-out immediately.
Diagnostic table
| What you’re seeing | Likely issue | What to do next | What to log (structured) |
|---|---|---|---|
| Rings then clinic IVR / “press 1 for scheduling” | Office routing (not direct) | Reclassify as office; call during business hours; stop texting this line | Observed line behavior = IVR; channel allowed = call only |
| Front desk answers | Office line | Ask best way to route a message; request preferred contact method | Gatekeeper reached; best routing notes |
| “Number disconnected / not in service” | Dead line / stale record | Suppress; refresh source; try alternate number | Bad number; date observed; source |
| Wrong person answers | Number reassignment or mismatch | Apologize; confirm you’ll remove; suppress immediately | Wrong-person confirmed; suppress reason = reassigned |
| Personal voicemail greeting with name | High likelihood direct mobile | Leave short voicemail; follow with compliant text if appropriate | VM type = personal; next step = call+text sequence |
| Generic voicemail (“You’ve reached the office…”) | Not personal mobile voicemail | Deprioritize for direct outreach; treat as office/VoIP | VM type = generic; reclassify line type |
Metric definitions (use consistently):
- Connect rate = connected calls / total dials (per 100 dials).
- Answer rate = human answers / connected calls (per 100 connected calls).
- Mobile accuracy (operational definition) = the share of “mobile-labeled” numbers that reach the intended physician, or their personal voicemail, when dialed, measured on a defined sample and time window.
Weighted checklist
Use this to decide whether a number is worth your next attempt. Score each item 0–2 and total it.
- Line type confidence (0–2): 0 = office/unknown, 1 = VoIP/unclear, 2 = mobile behavior observed.
- Validation recency (0–2): 0 = unvalidated/old, 1 = unknown, 2 = validated recently with no flags.
- Behavioral signal (0–2): 0 = IVR/gatekeeper, 1 = generic voicemail, 2 = personal voicemail or direct answer.
- Suppression status (0–2): 0 = opt-out/wrong person, 1 = unknown, 2 = clean.
- Role relevance (0–2): 0 = weak match, 1 = partial, 2 = strong match, so you don’t burn good numbers on bad fits.
Decision rule: 8–10 = proceed with a call-first sequence; 5–7 = validate or refresh before the next attempt; 0–4 = suppress and switch channels.
Outreach templates
These are meant for legitimate recruiting outreach to a physician. Keep them short, relevant, and stop immediately on opt-out.
Voicemail (first attempt)
Script: “Hi Dr. [Last Name] — this is [Your Name] with [Company]. I’m calling about a [specialty] role in [market] that matches your background. If you’re open to a quick 3-minute screen, call or text me at [your number]. If I’ve got the wrong number, please tell me and I’ll remove it.”
SMS (after a call; only when appropriate)
Text: “Dr. [Last Name], [Your Name] at [Company]. Just left a voicemail re: a [role] in [market]. Worth a 3-min call this week? Reply YES and I’ll send times. Reply STOP to opt out.”
Wrong-person apology and suppression
Text: “Sorry — this is [Your Name]. I was trying to reach Dr. [Last Name] about a recruiting role. I’ll remove this number now.”
Office gatekeeper call opener
Call opener: “Hi — can you help me reach Dr. [Last Name]? I’m calling with a time-sensitive recruiting opportunity. What’s the best way to route a message, or their preferred contact method?”
Office-line conversion
Message to relay: “Please let Dr. [Last Name] know [Your Name] from [Company] called about a [role] in [market]. What’s the best way to reach them directly, or the best time window for a quick call?”
Build a reassignment-safe line into every first text, along the lines of “if I’ve got the wrong number, tell me and I’ll remove it.” Treat any wrong-person confirmation as an immediate suppression event across every tool your team uses.
Common pitfalls
- Calling the first number you see: if it routes to IVR or a front desk, you lose time and create noise. Type-check and observe behavior first.
- Skipping validation: reassignment and dead lines lead to wrong-person contacts and repeated attempts that go nowhere.
- No suppression discipline: if someone opts out or confirms wrong person, suppress immediately across your CRM, dialer, and any enrichment tools.
- Texting by default: keep texting targeted and policy-driven, include an opt-out, and stop the moment someone replies STOP.
- No attempt cap: set a team policy limiting attempts per week per line, and switch channels instead of repeatedly dialing one number.
- Measuring only activity: dials aren’t pipeline. Track connects, answers, replies, and screens tied to line type and validation status.
How to improve results
1. Instrument your funnel with consistent definitions
- Connect rate = connected calls / total dials (per 100 dials).
- Answer rate = human answers / connected calls (per 100 connected calls).
- 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).
2. Run a weekly cohort review
Group results weekly by observed line type, validation status, and first-attempt channel — call versus text. Compare connect rate and screens per 100 dials across those cohorts rather than looking at a single blended number.
- Keep cohorts consistent, similar role type and comparable markets, so you’re not comparing different difficulty levels.
- Log outcomes as structured fields: IVR, front desk, personal voicemail, wrong person, opt-out.
- Watch suppression outcomes as a quality signal — a high wrong-person rate usually points to reassignment or list decay.
3. Standardize your CRM logging
| Field | Example values | Why it matters |
|---|---|---|
| Line type (observed) | mobile, office, voip, unknown | Prevents running a mobile play on an office line |
| Validation status | validated_recently, unvalidated, flagged | Separates decay/reassignment issues from messaging issues |
| Observed outcome | personal_vm, generic_vm, ivr, front_desk, wrong_person, connected_no_human_answer | Lets you rank and suppress based on reality |
| Suppression reason | opt_out, wrong_person, disconnected | Stops repeat mistakes and reduces complaints |
| Preferred window (if known) | early_am, lunch, evening, unknown | Improves connect rate without increasing volume |
4. Tighten first-attempt timing
Pick two call windows, rotate them, and track which produces a higher connect rate for your specialty mix. If a number keeps showing IVR or gatekeeper behavior, stop treating it as direct and switch to an office-line strategy instead.
Legal and ethical use
- Consent and opt-out: include a clear opt-out path in texts and honor it immediately; keep suppression consistent across systems.
- No guarantees: avoid implying that any process is automatically compliant. Compliance depends on your facts, process, and jurisdiction.
- No harassment: avoid repeated attempts that could be perceived as harassment; switch channels or stop.
- Document your process: line type checks, validation steps, and suppression actions should be auditable.
For baseline context on U.S. telemarketing rules, review the FCC’s overview of the Telephone Consumer Protection Act (TCPA). For recruiter-specific operational guidance, see: TCPA for recruiters calling/texting physicians.
Evidence and trust notes
Data quality claims should be tied to definitions, sampling, and refresh behavior, not vague assurances.
- Definitions: connect rate and mobile accuracy are defined operationally above so teams can measure consistently.
- Decay and reassignment: numbers change over time; responsible outreach pairs validation with suppression to reduce wrong-person contact.
- Methodology: see how Heartbeat evaluates and presents data quality signals: Heartbeat trust methodology.
Product context: how Heartbeat.ai data is built and refreshed.
FAQs
What counts as a physician direct mobile number?
A number that typically rings through to the physician, or their personal voicemail, without going through a switchboard, clinic IVR, or call center. Confirm it by line type and observed call behavior rather than formatting.
Why do physician mobile numbers stop working?
Decay and number reassignment. Physicians change roles and carriers, and old numbers get recycled to new owners. That’s why validation and suppression need to be a standing part of your workflow, not a one-time check.
Should I call or text first?
Call-first is generally the safer default. Text only when appropriate, keep it short, and always include an opt-out. If your team doesn’t have a clear texting policy and logging in place, don’t default to texting.
How do I handle wrong-person answers?
Apologize, state that you’ll remove the number, and suppress it immediately across your tools. Log it as a confirmed wrong-person contact, likely reassignment, so the same mistake doesn’t repeat.
How do I tell if a number is mobile or VoIP?
Use a line-type signal and confirm it with behavior — direct ring and personal voicemail versus an IVR or generic office greeting. See: mobile vs VoIP: how to tell.
Next steps
- See the workflow in action: start free search & preview data.
- Add validation before you dial: phone validation for provider direct dials.
- Align your team on compliant calling and texting: TCPA for recruiters calling/texting physicians.
If you want fewer wasted dials, standardize on Type → Validate → Rank → Message and review connect rate weekly, broken out by line type and validation status.
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.