Skip to content

Patient check-in in under a minute.

62%

30-day retention, from 21%

A patient holds the Kestrel Health app on their phone in a dim bedroom, a reminder on screen
Client
Kestrel Health
Industry
Regional clinic group
Services
iOS & Android app · Backend & API
Timeline
11 weeks
Stack
Flutter · Firebase · Node.js API · HealthKit · Twilio Video

01 — Challenge

No-shows, and a phone that rang out.

A regional clinic group losing patients to no-shows and a phone line that rang out. The old app was a thin wrapper around the website — slow to open, easy to forget, and kept by barely one patient in five after a month.

  • 21%30-day retention on the old app
  • 3Logins for booking, results and video

02 — Approach

One app for the whole visit.

We mapped a visit from first booking to follow-up and designed the app around it — then tested every flow with patients in the clinics' waiting rooms, not just in the studio.

  1. 01

    Check in under a minute

    Arrive, tap, sit down — the front desk already knows you're here.

  2. 02

    Reminders that prevent no-shows

    Smart reminders timed to each patient, with a one-tap reschedule instead of a missed slot.

  3. 03

    Calm for every age

    Large type, plain language and an offline mode, tested with patients of every age.

03 — Solution

One Flutter codebase, both stores.

One Flutter app for iOS and Android covering booking, video visits on Twilio, results and HealthKit sync, backed by Firebase and a Node.js API into the clinics' systems — live on both stores in 11 weeks.

A hand holding a phone with the Kestrel patient app open
A patient checks in on the Kestrel app from a clinic waiting room
Fig. 01 — The patient app in hand, and check-in from the waiting room

04 — Results

The front door of the clinic.

Within a year the app had become how patients book, check in and hear back — rated 4.8★ on the App Store across 41K ratings and 12K written reviews.

  • 62%30-day retention (from 21%)
  • 4.8★App Store rating · 41K ratings
  • 210kDownloads in the first 12 months
  • −38%Missed appointments

30-day retention — old app vs new

Before21% retained
After62% retained

Patients open it more than they open our emails. It's become the front door of the clinic.

Dr. Amara OseiMedical Director — Kestrel Health

Want results like these?

Let's write
your case study.

Tell us about your goals. We'll reply within one business day with ideas, a timeline and a fixed quote.

What happens next

  1. 01We reply within one business day
  2. 0230-minute discovery call
  3. 03Proposal & fixed quote within a week

Project enquiry

Takes 2 minutes

What do you need?
Estimated budget

We reply within one business day · Details kept private