How to Score Pharma Calls: Qualifying Patient Leads vs. Provider Orders
Not all inbound pharma calls are equal. A patient calling to check whether their insurance covers a GLP-1 prescription is a different lead type than a clinic administrator calling to place a wholesale order for the same medication. Both are valuable. Both require different follow-up paths. And both look identical to Google Ads if you only track call duration.
Pharma lead generation involves two fundamentally different customer types: patients seeking treatment information or prescription access, and healthcare providers placing orders or requesting samples. Mixing them in the same conversion funnel inflates reported lead volume while making it impossible to optimize campaigns for either audience effectively.
This guide explains how to build a pharma call scoring system that separates patient inquiries from provider orders, how to define scoring criteria for each lead type, and how to feed scored call data back into your PPC campaigns for better bidding decisions.
Why Pharma Call Scoring Matters
Pharma PPC campaigns face a unique challenge: the same keyword can attract both patients and providers. A search for "Ozempic cost" might come from a patient comparing prices or from a clinic manager checking wholesale rates. Search "prescription refill" and you get patients, pharmacy staff, and provider offices all on the same query.
Without call scoring, three problems emerge:
- Inflated lead volume: Every call that crosses a duration threshold counts as a conversion, but patient inquiries and provider orders have dramatically different values
- Blind bidding: Smart Bidding optimizes toward call volume, not call value, unless you tell it which calls matter
- Wasted follow-up: Sales teams spend time on low-value patient inquiries while high-value provider calls sit in the same queue
A structured scoring model solves all three. It tells your bidding algorithm which keywords and ad copy produce high-value calls, and it tells your sales team which callbacks to prioritize.
B2B vs. B2C Pharma Calls: Key Differences
Before building a scoring model, it is essential to understand the two lead types you are separating.
| Dimension | B2C (Patient Inquiries) | B2B (Provider Orders) |
|---|---|---|
| Caller identity | Patient, caregiver, family member | Clinic manager, pharmacist, MD, PA |
| Primary intent | Treatment info, cost, insurance coverage | Order placement, sample request, wholesale pricing |
| Decision timeline | Days to weeks (research + consult) | Same-day or next-day order |
| Call duration | 3-8 minutes (questions + explanation) | 2-5 minutes (specific + transactional) |
| Average value | $150-$800 per patient acquisition | $2,000-$15,000 per order |
| Follow-up required | Education, appointment scheduling, insurance verification | Order confirmation, shipping, contract terms |
| HIPAA sensitivity | High (PHI disclosure likely) | Moderate (business communication) |
The value difference is stark: a single provider order can be worth 10-20x a patient inquiry. If your PPC campaigns treat both equally, you are under-optimizing for your highest-value traffic.
Building a Pharma Call Scoring Model
A practical pharma call scoring model assigns points across several dimensions. Total score determines lead classification and follow-up priority. Below is a model we have refined across pharma campaigns spanning 18 client accounts.
Scoring Dimensions
| Dimension | Signal | Points |
|---|---|---|
| Caller role | Uses professional language ("our clinic", "my patients", "ordering for") | +30 |
| Uses personal language ("I need", "my doctor", "for myself") | +5 | |
| Cannot be determined | +10 | |
| Intent keywords | Order-related ("place an order", "wholesale", "buy in bulk", "distributor") | +30 |
| Info-related ("how much", "does my insurance", "side effects", "FDA approved") | +10 | |
| Mixed or unclear | +15 | |
| Product specificity | Names specific drug by brand/generic name AND asks about quantity/volume | +25 |
| Names specific drug but asks about availability/pricing | +15 | |
| General condition mention only ("I need help with diabetes") | +5 | |
| Decision readiness | Ready to order ("send me", "ship to", "my DEA number is") | +25 |
| Still researching ("what are my options", "can you send info") | +5 | |
| Call outcome | Order placed or sample dispatched | +40 |
| Appointment scheduled or referral sent | +20 |
Score Ranges & Classification
- 100-150 points: High-value provider order. Route to B2B sales team within 15 minutes.
- 60-99 points: Qualified patient lead. Route to patient intake or scheduling team.
- 30-59 points: Information seeker. Send automated follow-up with FAQ link and offer callback scheduling.
- 0-29 points: Low-intent or wrong number. No follow-up required. Flag keyword/ad for review if volume is high.
Important: This model is a starting framework. Every pharma vertical — GLP-1, CNS, oncology, rare disease — has different caller profiles. We recommend reviewing the first 100 scored calls manually and adjusting point values based on observed conversion rates in your CRM.
Key Call Scoring Criteria Explained
Let us examine the most important scoring criteria in detail, with real call transcript examples.
Professional vs. Personal Language
This is the single strongest signal for B2B vs. B2C classification. Provider callers almost always self-identify early in the conversation: "This is Dr. Reynolds' office calling," "I'm the pharmacy buyer at..." or "We need to restock our inventory of..." Patient callers use first-person language: "I was prescribed..." or "My doctor said..."
The distinction matters because it determines routing. A provider caller who gets routed to patient intake will be frustrated. A patient caller who gets routed to a B2B sales line will be confused and may not convert.
Intent Keyword Detection
Certain phrases are strong predictors of lead type:
- Provider signals: "DEA number," "wholesale pricing," "bulk order," "distributor account," "NPI number," "clinic license"
- Patient signals: "co-pay," "prior authorization," "my insurance covers," "prescription refill," "side effects," "generic alternative"
Building a keyword dictionary for your specific pharma vertical and integrating it into your call tracking platform allows real-time scoring during the call.
Product Specificity + Quantity
Patient callers typically ask about a single product by name. Provider callers ask about specific quantities, concentrations, and packaging sizes. A caller asking "How much for a 30-count box of 5mg tirzepatide?" is almost certainly placing an order. A caller asking "Does Mounjaro work for weight loss?" is a patient in the research phase.
Implementation with Call Tracking Platforms
To implement pharma call scoring, you need a call tracking platform that supports keyword spotting, IVR branching, and real-time scoring integration with Google Ads. Here is the implementation workflow we use:
- Set up dynamic number insertion (DNI) on your pharma landing pages so each keyword gets a unique forwarding number. This is the foundation — without keyword-level tracking, you cannot feed scored data back to specific campaigns.
- Configure IVR with role-based routing. A two-option IVR menu is effective: "Press 1 if you are a patient or caregiver. Press 2 if you are a healthcare provider or pharmacy." This pre-scores the call before a human answers and can automatically adjust the scoring model weight.
- Enable call recording with HIPAA-safe protocols. If you operate in a regulated pharma vertical, ensure your recording system supports automatic redaction of personally identifiable information (PII) and protected health information (PHI). Platforms like CallRail and Invoca offer HIPAA-compliant tiers with keyword spotting and AI scoring.
- Build scorecards in your tracking platform. Use the platform's keyword detection and AI scoring features to assign points automatically based on the criteria above. Most platforms allow custom scoring rules triggered by specific phrases or conversation patterns.
- Export scored calls to Google Ads as offline conversions. Send scored call data back to Google Ads using the offline conversion import API. This allows Smart Bidding to optimize toward high-value calls specifically, not just any call above a duration threshold.
- Set up CRM routing based on score range. Integrate your call tracking platform with your CRM (Salesforce, HubSpot, or a pharma-specific platform like Veeva) to route leads automatically based on score: provider leads to B2B sales, patient leads to intake coordinators, info seekers to automated nurture sequences.
Using Scores to Optimize Pharma Campaigns
Once call scoring is live, the real value comes from using the data to optimize your PPC campaigns. Here are the adjustments we make for each scored segment:
For Provider Order Campaigns
- Bid up on keywords that drive high-score calls: Terms like "wholesale [drug name]," "bulk order," and "DEA number required" are strong provider signals. Increase bids by 30-50% on these queries.
- Add negative keywords for patient language: Filter out "cost," "insurance," "side effects," "weight loss," and "my doctor" from provider campaigns to reduce wasted spend.
- Use call-only assets with professional language: "Order pharmaceutical supplies for your clinic" attracts provider callers. "Need help with your prescription?" attracts patients.
For Patient Inquiry Campaigns
- Bid on condition + treatment queries: "Type 2 diabetes medication," "new migraine treatment," "anxiety medication options" attract patients researching treatment options.
- Add negative keywords for wholesale/distributor terms: Filter out "bulk," "wholesale," "DEA," "NPI," and "distributor" from patient campaigns to avoid paying for provider clicks.
- Schedule ads for patient availability: Patient calls peak during evening and weekend hours. Provider calls peak during business hours. Dayparting based on scored call patterns reduces waste.
Campaign Separation Strategy
In our managed campaigns, we maintain completely separate campaign structures for B2B and B2C pharma leads:
| Campaign Element | B2B Provider Campaign | B2C Patient Campaign |
|---|---|---|
| Ad copy language | Professional, volume-oriented ("For clinics", "wholesale pricing") | Empathetic, educational ("Learn about options", "find treatment") |
| Landing page | Order form, catalog, distributor portal | Treatment info, insurance checker, appointment scheduler |
| Call routing | B2B sales team | Patient intake coordinators |
| Conversion goal | High-score call (100+) | Medium-score call (60+) or form submission |
| Smart Bidding target | Target ROAS (order value known) | Target CPA (patient acquisition cost) |
This separation allows Google's algorithms to optimize for fundamentally different conversion types within the same account, without the signal dilution that occurs when patient and provider calls are pooled into a single campaign.
Conclusion
Pharma call scoring is not optional once your campaign volume reaches a level where patient and provider calls mix. Without scoring, your conversion data is an average of two very different lead types, and Smart Bidding optimizes toward the average rather than the highest-value signal.
The model outlined here — IVR pre-screening, keyword-based point scoring, automated routing, and segmented campaign optimization — gives you a framework that works across pharma verticals. The specific point values and keyword lists will vary by product category, but the core structure of separating B2B from B2C calls is universal.
If you are running pharma PPC campaigns and suspect that patient and provider calls are mixing in your conversion reporting, a scored call audit will reveal the overlap. Contact our team for a campaign review and scoring implementation plan.