Pharmacy Virtual Assistant
2025Figma + Voiceflow + Airtable
Complete multi-agent architecture with identity-gated data disclosure and deliberate human escalation, documented end to end.Read the full case study
Designed a multi-agent virtual assistant for a fictional pharmacy: wireframed in Figma, built in Voiceflow, and backed with a synthetic retail pharmacy database in Airtable. A routing agent triages every request into FAQ, patient-specific, or clinical questions, and the architecture is built around two strict rules: (1) no protected data is accessed or disclosed until the user's identity has been verified, and (2) all clinical judgement is reserved exclusively for licensed pharmacists. My Voiceflow trial’s credits have since run out, so this entry documents the design through its artifacts rather than a live link.
- Identity gate: patient-specific requests require name and date of birth to be verified against Airtable records via live API call before any prescription information is disclosed; when a user cannot be verified, the agent first explains that private patient information cannot be disclosed to unverified users, then offers to transfer the interaction to a human.
- Live lookup: the agent resolves verified users’ queries and requests against records pulled from the Airtable pharmacy database in real time.
- Status classification: a classification agent sorts each inquiry — ready for pickup, awaiting prescriber approval, expired, insurance delay/prior authorization, or other — and routes to the matching response.
- Human escalation: clinical or medication questions are deliberately kept out of the bot’s scope and escalated to a pharmacist rather than answered.
Figma wireframe of the full agent flow.







