What do pharmacy customers contact you about?
Most pharmacy contacts are status questions about a prescription that already exists: is it ready, did the doctor approve it, why won't the plan pay, where is the package. Here is what Agent can close, where it stops, and the data it needs.
| Conversation type | Can Agent resolve it? | Hand off when | Data Agent needs |
|---|---|---|---|
| Is my prescription ready? | Yes | Fill is on hold for pharmacist review, or the patient ran out today | Rx number, fill status, promised time, store, amount due |
| No refills left | Yes: confirms the renewal request, or sends one through your pharmacy system's API | Prescriber silent past your follow-up window, or the drug is on your critical list | Refills remaining, prescriber, date requested, response |
| "Refill too soon" rejection | Yes: gives the date the plan will pay | Travel, lost medication or a dose change (overrides need staff) | Reject code, last fill date, days' supply |
| Prior authorization status | Partly: says who holds it and what happens next | Denied, pending past your threshold, or the patient asks about alternatives | Reject code 75, date prescriber notified, PA status |
| Price, copay or cash price | Yes for cash prices and the last copay | Patient wants to compare therapies or asks for a hardship decision | Cash price list, claim history, discount programs accepted |
| Transfer in | Yes for intake | Controlled substance, or the other pharmacy needs a pharmacist call | Profile, other pharmacy's details, Rx details |
| Mail-order or delivery tracking | Yes | Refrigerated item past its packaging window, or a missed signature delivery | Order, tracking, packaging type, signature flag |
| New insurance card or address | Yes, after identity checks | The new plan rejects at the next fill | Write access to address and plan fields (BIN, PCN, group, member ID) |
| OTC or front-store order | Yes, including replacements | Product needs pharmacist sign-off | Store order data, for example from Shopify |
| Dosing, missed dose, side effects, interactions | No | Always, at once | None; Agent attaches the conversation for the pharmacist |
Prior authorization drives the most repeat contacts, because three parties are involved and the patient sees none of them. In an AMA physician survey, 94% of physicians said prior authorization delays access to necessary care. Agent tells the patient who holds the request and when you will check next, which removes the reason for the next call.
What does an AI refill-status procedure look like for a pharmacy?
Refill and order status is usually the biggest group of pharmacy contacts, so write that procedure first, the way a pharmacy manager would brief a new technician. Agent turns the plain language into steps, each tied to a connector with permissions you can revoke.
Example: refill and order status
- Verify. Ask for full name, date of birth and the Rx number, order number or profile phone number. After two failed attempts, hand off.
- Protect details on text channels. On SMS, WhatsApp and social, refer to the prescription by its last four digits until verification passes, never by drug name.
- Answer with one status.
- Ready: store, hours, amount due.
- In progress: the promised time; if it passed more than 30 minutes ago, apologize and tag the store queue.
- No refills left: when the renewal request went to the prescriber (or send it now), plus a text offer for approval.
- Rejected: too soon gives the payable date; prior authorization gives the date the prescriber was told; not covered gives the cash price and a pharmacist callback.
- Out of stock: expected date, or a transfer to a store that has it (non-controlled only).
- Shipped: carrier, tracking link, delivery date and, for refrigerated items, how long the packaging holds temperature.
- Spend limit. Agent may refund a delivery fee of up to $15 through Stripe when you missed your own ship date. It never refunds or discounts medication and never changes quantity, days' supply or fill date.
- Escalate at once when the patient is out of a drug on your critical list (insulin, anticoagulants, seizure medications, inhalers), mentions a symptom, dose or side effect, asks for an early controlled-substance refill, or writes "wrong pill". For emergency language, Agent first tells the patient to call 911 or the Poison Help line at 1-800-222-1222.
- Hand off with context: verified identity, fill status, reject code and what Agent already said.
Example conversation (SMS)
- Patient: Hi, is my refill ready? I'm almost out.
- Agent: I can check. Please reply with your date of birth and the Rx number on your label.
- Patient: 03/14/1958, 4471902
- Agent: Thanks, Margaret. Your prescription ending in 1902 has no refills left, so we asked your prescriber's office to renew it on October 2. No reply yet; the team will call them again this morning. Want a text when it's approved?
- Patient: Yes. Can I take half a pill until then to make them last?
- Agent: That's a question for our pharmacist, and I've sent it to them with your details. A pharmacist will contact you as soon as possible, within the callback window your pharmacy sets.
What should a pharmacy AI agent never do?
A pharmacy AI agent should never give clinical advice, change a prescription or share health details with someone it hasn't verified. You set all three in Agent's procedures and escalation rules; that supports your compliance program but does not make the pharmacy compliant by itself.
- No clinical advice. Agent should not give medical advice. Dosing, missed doses, side effects, interactions, pregnancy and switching drugs go to a pharmacist.
- No prescription changes. Early refills, overrides, quantity changes and vacation supplies need staff; controlled substances never get them from Agent.
- No controlled-substance transfers. Under a 2023 DEA rule, a schedule II to V e-prescription can be transferred once for initial filling, directly between two licensed pharmacists, where state law allows. Agent takes the request; a pharmacist completes it.
- No therapy suggestions or approval promises. Agent quotes the cash price of what was prescribed and reports a plan's status, never its likely decision.
Handoff triggers
Escalate on negative sentiment, keywords (reaction, rash, dizzy, double dose, overdose, pregnant), customer tier (hospice or specialty patients) and legal language (lawyer, board complaint). Clinical intent in the first message goes straight to the pharmacist queue.
Data handling
- Prescription records are protected health information under the HIPAA Privacy Rule. Aftersales offers HIPAA support with a signed BAA on the Enterprise plan, SSO, SAML and SCIM on Scale, and US-hosted data. See security and data protection.
- Grant read access only to the fields procedures use, in line with HIPAA's minimum necessary standard, and write access only to address and plan updates.
- HHS guidance lets pharmacists use professional judgment when someone else picks up a prescription. Agent is not a pharmacist, so write a caregiver rule it can apply the same way every time.
Which channels matter most for pharmacy customer service?
Urgent calls and many older patients still come by phone. Pickup and refill replies come by SMS, while online and mail-order customers use chat and email. Keep them in one Inbox so a patient who texts and then calls is one conversation.
- SMS. Patients already get "ready for pickup" texts. Letting them reply turns a notice into a conversation Agent can answer. Get consent for automated texts and honor opt-out requests such as STOP, as the FCC's TCPA rules require; confirm the details with counsel.
- Phone. On Growth and up, calls land in the Inbox with warm and cold transfers to the pharmacist line, recording consent and per-brand numbers. In this setup Agent works the text channels and your team keeps the phone.
- Web and in-app chat. The main channel for online pharmacies. In an app, Proactive ($99 a month for 500 messages) can send pickup reminders as in-app messages or push.
- Email and WhatsApp. Email suits HSA and FSA receipts and mail-order accounts. WhatsApp suits communities that already use it; Agent answers status questions in 31 languages, while clinical questions in any language go to a pharmacist.
What systems should a pharmacy connect to an AI agent?
Connect what knows prescription status, what knows claim status and what knows where a package is. In most pharmacies the first two are one pharmacy management system.
- Pharmacy management (dispensing) system: profiles, refills remaining, fill status, promised time and reject codes, through the Aftersales API or webhooks (for example, a webhook when a fill is ready or a claim rejects). Confirm specific connectors on a call.
- Renewal and prior authorization tracking: whether it lives in the pharmacy system, an ePA portal or your insurance specialist's tracker, Agent needs the last action and next step via API or webhooks.
- Carriers and couriers: tracking events via API or webhooks.
- Shopify and Stripe, where they fit: Agent verifies OTC orders and creates replacements in Shopify, and refunds cash-pay orders or delivery fees in Stripe within your limit.
- Slack and Knowledge: side conversations with the pharmacist on duty, and one source for hours, delivery zones, accepted plans and cash prices.
What does AI customer service cost for a pharmacy?
A pharmacy with 8 support seats and 6,000 conversations a month would pay about $3,842 a month on Scale if Agent resolves half the conversations, roughly $0.64 per conversation.
| Line | Assumption | Monthly cost |
|---|---|---|
| Scale seats | 8 reps and technicians at $109, billed annually | $872 |
| Agent resolutions | 6,000 conversations, 50% resolved: 3,000 × $0.99 | $2,970 |
| Handed-off conversations | 3,000, including every clinical question | $0 |
| Pharmacist Lite seats | Review, comment and approve; up to 50 free on Scale | $0 |
| Total | $3,842 | |
| Optional Copilot | 8 reps × $29, billed annually | +$232 |
Example only. List prices checked October 2026; monthly billing is 20% more.
The BAA requires the Enterprise plan (custom pricing), so treat the Scale figures here as a floor. The 50% assumption sits below the median 71% Agent resolves after 90 days across Aftersales customers, because pharmacies route every clinical question to people. Pharmacists who reply to patients need a full seat. To keep Zendesk, Salesforce Service Cloud or Freshdesk, Agent runs inside them at $0.99 per resolution with a minimum monthly commitment. See pricing.
How do you roll out an AI agent in a pharmacy in 30 days?
Start with one channel and one conversation type, have a pharmacist read handoffs daily, and widen only when they look right.
- Days 1 to 7: sign the BAA, connect the pharmacy system, load Knowledge and write the refill-status procedure. Agree escalation keywords and the critical-medication list with your pharmacist-in-charge.
- Days 8 to 14: turn Agent on in web chat for refill and order status only. A pharmacist reviews every handoff; Monitors (Growth and up; included on Scale) score every conversation.
- Days 15 to 21: add SMS, rejection and prior authorization explanations, and transfer intake. Test caregiver and controlled-substance cases on purpose.
- Days 22 to 30: add email, WhatsApp, delivery tracking and the fee refund. Review resolution rate by intent, handoff reasons and repeat contacts, then edit procedures.
After launch, Insights flags spikes as they form, such as rejections from one plan after a January formulary change. Running virtual visits too? See AI customer service for telehealth or the AI customer service hub.
See which pharmacy questions Agent can close. Test the refill-status procedure against sample patient profiles before any real patient sees it; the trial is free for 14 days.