Karmaflow
COMMUNITYRXCase study
AI concierge · 30-day live deployment

What happens when your front desk never sleeps.

CommunityRX Travel Clinic×Karmaflow
14+ locations · Calgary & Cochrane, Alberta · Chat channel

The setup

A 14-location travel clinic, always on.

CommunityRX Travel Clinic runs 14+ locations across Calgary and Cochrane, serving travelers who book yellow-fever certifications, last-minute departures, and specialty vaccines. Most of the demand on their front desk isn't clinical — it's coordination: which location, when, what's needed, send the booking link.

Karmaflow deployed an AI concierge named Sarah across their chat channel. She doesn't follow a decision tree. She infers intent, adapts to urgency, applies clinical domain awareness, and routes by Calgary quadrant — while the staff stay in patient care.

0%
Conversations fully resolved — no human escalation
0%
Billable engagement rate — near-zero dead sessions
0/7
Patient coverage incl. evenings, weekends, holidays
0
Staff hours spent on routing, booking links, or FAQs
Operational efficiency

Staff time redirected to care, not coordination

Every booking enquiry, vaccine question, and location lookup is now handled instantly — right clinic recommended, booking link texted, follow-up sent automatically.

  • Automated SMS booking handoffs confirmed in real time
  • Post-session recovery emails sent without staff involvement
  • Contact data captured — name, email, phone, location
  • Zero system leaks — patients never see backend errors
After-hours patient coverage

The conversation your clinic can't have at 11pm — now answered

A significant portion of chats arrive outside clinic hours — evenings, Sundays, holidays. Without an AI concierge, those visitors leave without a next step. With Karmaflow they get a recommendation, a booking link, and a follow-up email while your team is offline.

  • Evenings & weekends fully covered
  • No visitor left without a next step
  • Auto-recovery if visitor drops off mid-session

Human-like reasoning

Not a chatbot. A concierge that thinks.

Sarah — the AI persona deployed — doesn't follow a decision tree. She infers intent, adapts to urgency, applies clinical domain awareness, and routes by Calgary quadrant.

Temporal triage

Detects departure urgency in the first 2–3 turns and shifts approach — proactive for last-minute travelers, reassuring for planners.

Medical boundary intelligence

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.

In production

The AI identified the traveler was departing for East Africa in under two weeks, escalated urgency, recommended Yellow Fever certification, routed her to 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 that thinks like the front desk.

Sarah is wired into CommunityRX's services, locations, hours, and clinical boundaries. Every conversation is grounded in real operational context — and every handoff (booking link, recovery email, contact captured) happens automatically.

Layer 01 · The front door

Web chat across every page

Reads page context on arrival, opens with intent-matched framing, and qualifies the visitor conversationally — one question per turn — to gather destination, timeline, and Calgary quadrant.

Layer 02 · The booking handoff

SMS + email confirmation

When a visitor is matched to a clinic, the right booking link is sent by SMS or email, delivery is confirmed, and contact details (name, email, phone, location) are saved to the CRM in the same flow.

Layer 03 · The recovery layer

Automated drop-off recovery

If a visitor leaves mid-session, an automated recovery email is sent — same context, different channel. No visitor is left without a next step, even when the team isn't online.

What changed

88% of conversations resolved. Zero staff hours.

The number a clinic watches is whether the patient gets to the right place at the right time. In 30 days of live deployment, the AI concierge resolved the vast majority of inbound chat conversations end-to-end — confirming bookings, escalating to a pharmacist only when clinical judgement was needed.

0%
Conversations fully resolved — no human escalation
Across 30 days of live chat traffic
0%
Billable engagement rate
0/7
Patient coverage
0
Staff hours on routing or FAQs

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.

1

Visitor arrives on any page — agent reads page context and opens with intent-matched framing.

2

Destination, timeline, and quadrant gathered conversationally — one question per turn.

3

The right clinic recommended by name, address, and hours — not a generic listing.

4

Booking link sent by SMS or email, confirmed delivered, contact saved to CRM.

5

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 nuance, urgency signals, and multi-step lead capture in real time.

Clinical reasoning · live vaccine contraindication

Yellow Fever / Peru

Visitor10:12 AM

Hi, I'm planning a trip to Peru. I'll need a yellow fever vaccine I think?

Sarah10:14 AM

Yes, CommunityRX is a designated Yellow Fever centre. Before I direct you — do you have any immune-compromising conditions or are you undergoing medical treatment?

Visitor10:16 AM

Actually yes — I was treated for breast cancer last year. I'm in remission now.

Sarah10:18 AM

Thank you for sharing that. Yellow Fever is a live vaccine and can't be given while immunocompromised. I'd recommend a direct pharmacist consult to review your treatment history before booking — I'm flagging this as a priority. Which location is nearest to you?

Identified live-vaccine contraindication, avoided a potentially harmful booking, escalated to pharmacist.
Temporal triage · last-minute traveler · SMS handoff

Egypt in 10 days

Visitor10:12 AM

I'm going to Egypt in about 10 days. What vaccines do I need?

Sarah10:14 AM

Egypt in 10 days — tight but workable. Priority is Hepatitis A and Typhoid. Are you in NW, NE, SW, or SE Calgary?

Visitor10:16 AM

NW — near Crowfoot.

Sarah10:18 AM

Nolan Hill on Symons Valley Road NW is your closest — same-week availability. Can I send you the booking link by text?

Visitor10:20 AM

Yes please.

Sarah10:22 AM

Done — booking link sent to your phone. Safe travels!

Urgency detected in turn 1, routed by quadrant, SMS delivered — zero staff involvement.
Medical boundary intelligence · same-day conversion

Dukoral for Bhutan

Visitor10:12 AM

Do I need Dukoral for Bhutan? I leave in 3 weeks.

Sarah10:14 AM

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?

Visitor10:16 AM

Yes, near downtown.

Sarah10:18 AM

MidTown Beltline on 17th Ave SW accepts walk-ins. Can I send you their hours?

Visitor10:20 AM

Actually — can I just walk in today?

Sarah10:22 AM

Yes! Walk-ins welcome during pharmacy hours. Sending address now.

Deferred clinical decision to pharmacist, communicated timing accurately, converted to same-day visit.
Progressive profiling · multi-step contact capture

Same-day MMR

Visitor10:12 AM

I need an MMR vaccine today if possible.

Sarah10:14 AM

We can do that today. What area of Calgary are you in?

Visitor10:16 AM

Northwest — Sage Hill area.

Sarah10:18 AM

Nolan Hill is minutes from Sage Hill with availability today. Can I get your name and email for the booking confirmation?

Visitor10:20 AM

Emma. emma@[redacted].

Sarah10:22 AM

Thanks Emma! A number for a text reminder too?

Visitor10:24 AM

[redacted]

Sarah10:26 AM

Confirmation sent to both email and phone. See you at Nolan Hill today!

Name, email, and phone collected naturally across turns. Both SMS and email confirmed delivered.

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.

Ready to see this on your clinic website?

Deploy a configured AI concierge across chat, SMS, voice, and email — grounded in your locations, services, and clinical boundaries.

  • Case Study
  • Customer Story
  • CommunityRX
  • Healthcare
  • Travel Clinic
  • AI Concierge
  • Chat Agent
  • Calgary