A real-time voice agent (pharmacy demo)
Handle refills, intake, inventory checks, and order status through natural speech. Built for phone, web, or IVR with barge-in and seamless handoff.
Local video: AgenticDemoPharma.mp4
Place AgenticDemoPharma.mp4 in the same folder as this page.
What it does
Designed for practical voice workflows.
Caller intake & verification
Collect DOB/name/address (or custom fields); verify before continuing.
Orders & requests
Capture Rx numbers, product names, quantities, delivery preferences.
Inventory & pricing
Check stock, alternates, and price estimates; surface back-order notices.
Real-time barge-in
Interrupt prompts instantly for more natural conversations.
Escalation & handoff
Transfer to staff and attach transcript + structured summary.
Auditable events
Timestamped actions and JSON logs for QA and analytics.
Screenshots
Selected flows and the pipeline diagram.
Voice agent use cases (by industry)
A non-exhaustive list to spark ideas. Phone, web mic, or IVR supported.
Pharmacy & Healthcare
- Prescription refills & status
- Appointment scheduling & reminders
- Insurance eligibility pre-checks
Retail & E-commerce
- Order tracking & returns
- Product finder & store availability
- Loyalty, coupons, and offers
Banking & Finance
- Balance/transaction inquiries
- Card freeze/unfreeze & dispute intake
- Loan pre-qualification Q&A
Insurance
- Quote intake & premium FAQs
- Claims FNOL (first notice of loss)
- Network/provider locator
Travel & Hospitality
- Booking changes & seat/room selection
- Flight/hotel status & check-in
- Irregular ops rebooking triage
Logistics & Supply Chain
- Shipment tracking & delivery windows
- Dock scheduling & driver check-in
- Inventory threshold alerts
Telecom
- Plan changes & add-ons
- Outage status by ZIP
- Device troubleshooting flows
Utilities
- Bill pay arrangements
- Outage reporting & restoration ETA
- Start/stop/move service
Real Estate & Property
- Tour scheduling & availability
- Maintenance ticket intake
- Rent/billing questions
Education
- Admissions & application status
- Course enrollment support
- Campus info & events
Government
- 311 service requests & status
- Benefits pre-screening and FAQs
- Permits, taxes, and court date reminders
Automotive
- Service appointments & recalls
- Parts availability
- Roadside assistance triage
Manufacturing
- Order status & lead times
- RMA/returns intake
- Dealer/distributor support
Media & Entertainment
- Subscription changes
- Event tickets & seating
- Streaming/device support
HR & Recruiting
- Job application FAQs & status
- Interview scheduling
- Onboarding checklists
Integration
Config
- Set keys: OPENAI_API_KEY and your telephony/WebRTC provider keys.
- Update
config.jsonfor prompts, verification fields, and store info. - Run backend (FastAPI/WS) and point IVR/WebRTC to its URL.
Events & logs
Every step emits JSON events you can persist for QA and analytics.
{"type":"RefillCaptured","rx":"1234567","quantity":30,"timestamp":"2025-10-28T20:00:00Z"}
Reference architecture
Inputs and outputs can be phone (PSTN), mobile, or web (WebRTC). Orchestration uses function calling, RAG (JSON/vector), and guardrails with audit logs.
How it works
Call by phone, use a web mic, or IVR. Media streams in real time.
Streaming STT → text; LLM routes intents and calls tools (DBs/APIs).
Execute functions, update records, speak back with natural TTS.
Watch the demo
A short walkthrough of the real-time Voice Agent.
Local video: AgenticDemoPharma.mp4
Live Demo — contact me
Tell me your use case and a couple of time windows. I’ll respond with a calendar invite.