Karmaflow
COMMUNITYRXCase study
CommunityRX Travel Clinic · 30-day live deployment

A front desk that keeps working after the clinic closes.

CommunityRX Travel Clinic×Karmaflow
14+ locations · Calgary & Cochrane · Travel health clinic · Chat concierge

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.

0%
Conversations resolved without staff escalation
0%
Qualified engagement rate
A conversation where Sarah captured meaningful intent and moved the visitor toward a useful next step.
0/7
Coverage across evenings, weekends, and holidays
0
Staff hours spent on routing, booking links, or FAQs
Operational efficiency

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 coverage

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.

In production

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.

Layer 01 · The front door

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.

Layer 02 · The booking handoff

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.

Layer 03 · The recovery layer

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.

0%
Conversations resolved without staff escalation
Across 30 days of live chat traffic
0%
Qualified engagement rate
0/7
After-hours 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 boundaries, urgency signals, and multi-step lead capture in real time.

Yellow Fever · Peru

Possible vaccine contraindication flagged

Visitor10:12 AM

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

Sarah10:14 AM

Before I direct you, I need to ask one safety question — 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, so a pharmacist should review your treatment history before any booking — I'm flagging this as a priority. Which location is nearest to you?

Flagged a possible live-vaccine contraindication, paused the booking, and escalated to a pharmacist.
Egypt · 10 days

Last-minute traveler routed by urgency

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.
Dukoral · Bhutan

Pharmacist decision deferred safely

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.
Same-day MMR

Same-day MMR visitor converted

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.

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