A front desk that keeps working after the clinic closes.
The setup
A 14-location travel clinic, always on.
CommunityRX Travel Clinic runs 14+ locations across Calgary and Cochrane, helping travelers book yellow-fever consultations, last-minute departures, and specialty vaccines. Most demand doesn't need a clinician at the first step — it needs fast coordination: the right location, the right timing, the right next action.
Karmaflow deployed Sarah, an AI concierge for the chat channel. Sarah does not make clinical decisions. She gathers context, recognizes urgency, applies clinic rules, routes by Calgary quadrant, and sends the right booking link — while staff stay focused on patient care.
Staff time moved from coordination to care
Every booking question, vaccine inquiry, and location lookup is now handled instantly — with clinic-specific routing, real-time handoff logic, and follow-up when needed.
- Booking handoffs confirmed in real time
- Post-session recovery sent without staff involvement
- Contact details captured once, then saved
- Routine questions resolved before they reach the team
After-hours visitors no longer hit a dead end
A significant share of clinic demand happens outside business hours: evenings, Sundays, holidays, and last-minute travel planning. Sarah captures intent, answers safely, routes by location, and sends the next step before the team is back online.
- Evening, weekend, and holiday coverage
- Visitors routed to the right clinic or next step
- Drop-offs recovered with automated follow-up
Human-like reasoning
More than chat. A concierge with clinic context.
Sarah adapts to urgency, location, vaccine timing, and clinic rules. She asks only what she needs, routes by Calgary quadrant, and escalates when a pharmacist or staff member should take over.
Temporal triage
Detects departure urgency in the first 2–3 turns and shifts approach — proactive for last-minute travelers, reassuring for planners.
Clinical boundary detection
Never diagnoses. Never dispenses. Redirects vaccine specifics to a pharmacist — with warm language that never sounds like a refusal.
Progressive profiling
Collects name, email, phone, and location naturally across the conversation — not all at once. Stores it. Uses it to personalize follow-up.
“The AI recognized the traveler was departing for East Africa in under two weeks, flagged the urgency, routed her toward a Yellow Fever consultation at the nearest certified location, and texted a booking link — all in under 90 seconds.”
— Observed interaction · last-minute traveler · Karmaflow analytics
What got built
A concierge built around the clinic's real operating model.
Sarah was connected to CommunityRX's services, locations, hours, booking flows, and escalation rules. Every conversation is grounded in real clinic context — and every handoff happens automatically.
Web chat across every page
Sarah reads page context, opens with intent-matched framing, and qualifies each visitor conversationally — one question at a time — gathering destination, timeline, and Calgary quadrant.
SMS + email confirmation
When a visitor is matched to a clinic, Sarah sends the right booking link by SMS or email, confirms delivery, and saves contact details to the CRM.
Automated drop-off recovery
If a visitor leaves mid-session, Sarah sends a recovery email with the same context through a different channel — so the next step is not lost.
What changed
88% resolved without staff escalation. Zero staff hours.
In the first 30 days, Sarah resolved the majority of inbound chat conversations end-to-end: answering routine questions, routing visitors to the right clinic, sending booking links, and escalating only when staff or pharmacist review was needed.
Measured across 30 days of live chat traffic at CommunityRX Travel Clinic, May 2026.
How it works for a travel clinic
From first message to booked appointment.
Visitor arrives on any page — agent reads page context and opens with intent-matched framing.
Destination, timeline, and quadrant gathered conversationally — one question per turn.
The right clinic recommended by name, address, and hours — not a generic listing.
Booking link sent by SMS or email, confirmed delivered, contact saved to CRM.
If visitor drops off, an automated recovery email is sent — same context, different channel.
Conversation intelligence · live deployment excerpts
Real conversations. Real outcomes.
These are unscripted exchanges from 30 days of live deployment at CommunityRX Travel Clinic — lightly edited for length, all PII anonymized. They show how the AI navigates clinical boundaries, urgency signals, and multi-step lead capture in real time.
Possible vaccine contraindication flagged
Hi, I'm planning a trip to Peru. I'll need a yellow fever vaccine I think?
Before I direct you, I need to ask one safety question — do you have any immune-compromising conditions, or are you undergoing medical treatment?
Actually yes — I was treated for breast cancer last year. I'm in remission now.
Thank you for sharing that. Yellow Fever is a live vaccine, so a pharmacist should review your treatment history before any booking — I'm flagging this as a priority. Which location is nearest to you?
Last-minute traveler routed by urgency
I'm going to Egypt in about 10 days. What vaccines do I need?
Egypt in 10 days — tight but workable. Priority is Hepatitis A and Typhoid. Are you in NW, NE, SW, or SE Calgary?
NW — near Crowfoot.
Nolan Hill on Symons Valley Road NW is your closest — same-week availability. Can I send you the booking link by text?
Yes please.
Done — booking link sent to your phone. Safe travels!
Pharmacist decision deferred safely
Do I need Dukoral for Bhutan? I leave in 3 weeks.
Dukoral is a pharmacist decision based on your itinerary — three weeks is ideal timing since it needs two doses 1–6 weeks apart. Are you near central Calgary?
Yes, near downtown.
MidTown Beltline on 17th Ave SW accepts walk-ins. Can I send you their hours?
Actually — can I just walk in today?
Yes! Walk-ins welcome during pharmacy hours. Sending address now.
Same-day MMR visitor converted
I need an MMR vaccine today if possible.
We can do that today. What area of Calgary are you in?
Northwest — Sage Hill area.
Nolan Hill is minutes from Sage Hill with availability today. Can I get your name and email for the booking confirmation?
Emma. emma@[redacted].
Thanks Emma! A number for a text reminder too?
[redacted]
Confirmation sent to both email and phone. See you at Nolan Hill today!
About CommunityRX Travel Clinic
CommunityRX operates 14+ clinic locations across Calgary and Cochrane, including designated Yellow Fever centres. The clinic provides travel vaccines, specialty immunizations, and pharmacist-led care.
About Karmaflow
The AI agent platform underneath. Karmaflow deploys a fully configured AI concierge tailored to your locations, services, hours, and brand. Setup takes days, not months. No engineering team required.
Want this running on your clinic website?
Deploy a configured AI concierge across chat, SMS, voice, and email — grounded in your locations, services, hours, and escalation rules.
- Case Study
- Customer Story
- CommunityRX
- Healthcare
- Travel Clinic
- AI Concierge
- Chat Agent
- Calgary
