Pharmacy Voice Agent
Patient calls pharmacy. Staff manually verify caller by asking name and DOB. Staff look up prescription number in Liberty. Staff check refill eligibility. Staff answer the same questions about hours, services, and order status dozens of times per day. Complex cases (insurance, controlled substances, new prescriptions) still require pharmacist involvement. Staff have no record of call volume, resolution rates, or time spent on phone triage.
Patient calls pharmacy. Agent verifies identity by name and DOB (or phone number lookup). Agent queries Liberty for active prescriptions and reads them aloud. Patient chooses which medication to refill verbally. Agent submits refill to Liberty queue. Agent checks order status and answers location-specific FAQs without staff involvement. Complex cases transfer to pharmacist with full context. All calls logged with transcripts and summaries for review and compliance.
200-300 daily calls asking the same questions
Independent pharmacies field constant inbound calls: patients asking to refill medications, checking order status, confirming store hours, or inquiring about services.
Existing IVR system forces customers to punch in 10-digit prescription numbers they don't have, then still requires staff to verify and process the request manually.
Pharmacy technicians and pharmacists spend 4-6 hours daily answering calls about refills, status checks, and FAQs instead of filling prescriptions or counseling patients.
Patients abandon calls when forced through robotic menus or when they can't remember their Rx numbers, creating missed refill opportunities and customer frustration.
Eliminate 140-210 manual calls per day
Patient calls, agent verifies identity, queries Liberty for active prescriptions, reads medications aloud, patient chooses which to refill. No Rx number lookup required. Refill goes into Liberty queue for pharmacist approval.
Agent queries Liberty prescription status and responds immediately: ready for pickup, in progress, out of refills, or waiting on doctor. Eliminates the 'is my order ready' call entirely.
Agent answers store hours, services offered, vaccine availability, and delivery options for each of your 9 locations without requiring staff to pick up the phone.
When a call requires human judgment (insurance questions, early refill requests for controlled substances, new patient counseling), agent transfers to your pharmacist with patient name, verification status, and what was already attempted.
A voice agent that answers calls 24/7, verifies patients by name and date of birth, reads their active prescriptions aloud, processes refill requests without requiring Rx numbers, checks order status in real time, and transfers complex cases to your pharmacist with full context. Competitors using this pattern report 70% call resolution rates, freeing staff to focus on patient care instead of phone triage.
How the agent handles a call
From the moment a patient calls, the agent authenticates, looks up prescriptions, and either processes the request or transfers to your team with full context.
Agent answers 24/7 and states: This call may be recorded for quality and training purposes. Then: I can help you refill a prescription, check an order status, or answer questions about our services. What can I help with?
Agent asks for name and date of birth, or recognizes the caller's phone number if already in Liberty. Confirms identity before accessing any prescription data. If verification fails, agent offers immediate transfer to staff without disclosing any information.
Agent retrieves patient's active prescriptions, order status, or FAQ answer from Liberty Pharmacy Software in real time. Reads results aloud in natural language: Your atorvastatin is ready for pickup. Your metformin has no refills remaining. Would you like me to have our team contact your doctor for a new prescription?
If patient requests a refill, agent confirms which medication and submits to Liberty queue for pharmacist review. If the query is complex (insurance, controlled substance early refill, new prescription counseling), agent transfers to your pharmacist with context: I have Sarah Martinez on the line. I've verified her identity. She's asking about an early refill for her Adderall. I'll let you take it from here.
Call transcript and summary stored in agent dashboard. You can review call quality, listen to recordings, and use transcripts for training or compliance audits.
Patient phone call +
Inbound call to pharmacy phone number. Patient may be calling from a known number (already in Liberty) or unknown number (requires name and DOB verification).
Patient identity +
Name and date of birth provided by caller, or phone number lookup if already in Liberty system.
Liberty Pharmacy Software database +
Real-time access to patient records, active prescriptions, refill eligibility, prescription status, and inventory for the specific pharmacy location.
Location-specific FAQ content +
Store hours, services offered (vaccines, delivery, compliance packaging, nursing home services), and special notes for each of the 9 pharmacy locations.
Verify patient identity +
Agent confirms name and DOB against Liberty records before accessing any prescription data. If verification fails, agent offers transfer without disclosing information.
Query Liberty for prescriptions +
Agent retrieves all active prescriptions for verified patient, including medication name, strength, refill count remaining, and current status (ready, in progress, out of refills, expired).
Normalize medication names +
Agent translates brand names to generics (Lipitor to atorvastatin) or vice versa to match patient's verbal request with Liberty's prescription records.
Check refill eligibility +
Agent verifies prescription has refills remaining, is not too early to refill (insurance won't cover), and is not expired. Flags edge cases for pharmacist review.
Classify call intent +
Agent determines whether call is refill request, status check, FAQ question, or complex issue requiring transfer. Routes accordingly.
Submit refill to Liberty queue +
If refill is eligible, agent submits request to Liberty's queue for pharmacist approval. Does not bypass human review.
Retrieve FAQ answer +
If call is FAQ question, agent retrieves location-specific answer from knowledge base and responds naturally without hallucinating.
Prepare transfer context +
If call requires human judgment, agent prepares summary including patient name, verification status, what was asked, and what was already attempted.
Refill submission to Liberty +
Refill request queued in Liberty Pharmacy Software for pharmacist review and approval. Patient receives confirmation: Your refill has been submitted and will be ready for pickup by [time].
Prescription status answer +
Agent responds with real-time status from Liberty: ready for pickup, in progress with estimated time, out of refills with offer to contact doctor, or expired with next steps.
FAQ response +
Agent answers location-specific question about hours, services, vaccines, delivery, or other common inquiry without requiring staff involvement.
Live transfer to pharmacist +
Call transferred to pharmacy staff with context: patient name, verification status, what they asked, what agent attempted, and any relevant prescription or insurance information.
Call transcript and summary +
Complete recording, transcript, and AI-generated summary stored in agent dashboard for your review, training, and compliance audits.
Is this for you?
- + Independent pharmacy owners - Multi-location chains (3-15 locations) with separate pharmacy management systems per location. Each location runs its own Liberty instance and needs a dedicated phone number and agent deployment.
- + Pharmacies with high call volume - 150-300+ inbound calls per day about refills, status checks, and FAQs. Staff spending 4-6 hours daily on repetitive phone triage instead of patient care.
- + Liberty Pharmacy Software users - Pharmacies using Liberty as their system of record for prescriptions, patient data, and inventory. Agent integrates directly with Liberty API for real-time lookups and refill submission.
- + Pharmacies prioritizing patient care - Owners who want to free staff from phone work so they can focus on counseling, compliance packaging, vaccines, and other high-touch services that differentiate independent pharmacies.
- - Pharmacies using non-Liberty systems - This agent is built for Liberty Pharmacy Software integration. If your pharmacy uses a different PMS (Pharmacy One, RxSafe, Mediware), the integration would require custom API work.
- - Pharmacies needing autonomous prescription filling - This agent submits refill requests to your pharmacist's queue for review and approval. It does not bypass human oversight or autonomously fill prescriptions. If you need end-to-end RPA (robotic process automation) that clicks through Liberty's UI, that's a different build.
- - Pharmacies with low call volume - If you receive fewer than 50 calls per day, the ROI of a voice agent may not justify the build cost. Consider this when you're fielding 150+ daily calls.
- - Pharmacies deferring HIPAA compliance - This agent handles patient health information (PHI) and requires HIPAA Business Associate Agreements with the voice provider, encrypted storage, audit logging, and compliance procedures. If HIPAA compliance is not a priority, this build is not appropriate.
Scoped build plus usage-based voice minutes
The agent is built as a custom integration between your Liberty Pharmacy Software and a HIPAA-compliant voice provider. Pricing includes the initial build (scoped to inbound call handling, patient verification, refill processing, and FAQ responses), plus ongoing costs for voice provider minutes and hosting.
- Build cost covers design, development, testing, and deployment of the voice agent for one pharmacy location. Additional locations require separate deployments (one phone number and agent per location).
- Voice provider costs are usage-based: approximately $0.05-0.15 per minute of call time, depending on the provider chosen (Vapi, Bland AI, Retell AI, or similar). A pharmacy handling 200 calls per day at an average 3-minute call duration would incur roughly $900-2,700 per month in voice costs.
- Hosting and database costs are minimal: Railway hosting and SQLite storage for call logs and transcripts typically run $20-50 per month.
- HIPAA compliance requires a Business Associate Agreement (BAA) with your voice provider. Some providers include BAA in their standard offering; others charge an additional fee ($50-200/month). Confirm with your chosen provider.
- Outbound calling campaigns (flu shots, supplement upsells, insurance reminders) are deferred to version 2. Version 1 is inbound-only.
- The prototype uses synthetic patient data and demo mode. Integration with your live Liberty instance and phone numbers happens after prototype approval.
Do patients need to know their prescription numbers to request a refill?
No. The agent verifies your identity by name and date of birth, then reads your active prescriptions aloud so you can choose which medication to refill verbally. You don't need to dig up a 10-digit prescription number.
How does the agent verify my identity before accessing my prescription information?
The agent asks for your name and date of birth, or recognizes your phone number if it's already on file in our system. Once verified, the agent can access your prescription data. If verification fails, the agent immediately offers to transfer you to our pharmacy staff without disclosing any information.
What happens if my prescription has no refills remaining?
The agent will tell you that your prescription has no refills remaining and offer to have our pharmacy team contact your doctor to request a new prescription. We'll submit that request and follow up with you when the doctor authorizes it.
Can the agent answer questions about store hours, services, and locations?
Yes. The agent can answer questions about store hours, services offered (vaccines, delivery, compliance packaging, nursing home services), and provide location-specific information for each of our nine pharmacies without requiring you to speak with staff.
What happens if my question is too complex for the agent to handle?
The agent will transfer you to a pharmacist or pharmacy staff member with full context about your identity, what you asked, and what the agent already attempted. You won't have to re-verify yourself or repeat your question.
Can the agent check if my prescription is ready for pickup?
Yes. The agent queries our system in real time and tells you whether your prescription is ready for pickup, in progress with an estimated time, out of refills, or waiting on your doctor. The agent can also ask if you'd prefer delivery to your home instead of picking it up at the pharmacy.
Is this call being recorded?
Yes. At the start of each call, the agent states: This call may be recorded for quality and training purposes. We record calls to improve our service, train our team, and maintain compliance records. Your privacy is protected under HIPAA regulations.
Can the agent handle refill requests for controlled substances like Adderall?
The agent can process refill requests for controlled substances, but early refill requests or complex cases are transferred to a pharmacist for review. This protects your safety and complies with pharmacy regulations around controlled medications.
Shares the same voice AI call-handling pattern with identity verification and intelligent transfer logic, useful for teams comparing inbound call automation approaches.
Complements this build by showing how prescription tracking and patient notifications work across multiple pharmacy locations with HIPAA-compliant data handling.
Ready to eliminate 140-210 manual pharmacy calls per day?
Start with a working prototype that handles patient verification, prescription lookups, and refill requests using synthetic data. You'll see exactly how the agent handles calls before we connect your live Liberty instance and phone numbers. After prototype approval, we integrate your real systems and deploy to production.