Give patients one branded place to log their week, see their progress and continue their plan before their supply runs out. Your team sees who is on track and who has gone quiet.
From $199/month · 14 days free · No card to start · Start your trial →

A patient buys again, the clinic ships, and nobody picks up the phone. The patient app first, then the dashboard behind it. 1:45, no audio.

Open Willow Aesthetics, our demo clinic, as a sample patient. Real screens, real data, nothing to install and nothing to fill in.
See a live patient portalUnder your clinic's name, colors and logo. It runs in the browser on any phone, so there is nothing to install and nothing to explain.
Every product option carries a supply length. The app counts down to the day it runs out and prompts them to continue a week ahead, with the card on file, so the gap between supplies closes.
They log the week's entry in a few taps and the body map remembers the last site, so rotation happens without thinking. Side effects and notes go on the same entry.
Weight against goal, measurements and progress photos over time. Streaks and milestones turn week nine into something to keep, not something to quit.
A quick check-in on how the week went. Answers that need attention are flagged to your team by email, so a bad week is caught before the next appointment.
From awaiting review to delivered, with carrier tracking, in the app. Marking an order delivered starts the plan, so the next entry is already scheduled.
Push and email reminders for the weekly log and for continuing their plan, timed to each patient's own schedule, not a blast.
The pattern is the same in most weight-management clinics: a strong first month, a quieter second, and somewhere around week nine the patient stops logging, lets the supply run out and does not come back. The app is built around the places that happens.
Every product option has a supply length, and every delivered order starts a countdown in the app. A week before it ends, the patient is prompted to continue, and the purchase is two taps with the card on file. On your side, a supply that has run out and not been continued puts the patient on the at-risk list, so the gap is visible the day it opens, not a month later.
Patients log each week's entry in the app, pick the site on a body map that remembers where they were last time, and add side effects or a note. Skipped entries are recorded too. The record shows the last 12 weeks, completed against skipped, with an adherence percentage, and a milestone or a kept streak earns an achievement they can see.
Short check-ins ask how the week went. Answers that need attention are flagged to your team by email, so a patient having a hard week is heard before their next appointment. Reminders for the log and the check-in go out by email and push on each patient's own schedule, not as a blast to everyone.
The At-risk view on your dashboard lists real patients, most urgent first, with the reason: nothing completed in the last two weeks; adherence dropping, meaning the last 30 days fell to half the month before or repeated skips; supply overdue, meaning their last supply ran out, plus a grace period, and they have not continued; and gone quiet, meaning the app has not been opened in a month. Each row shows last visit, entries in the last 30 days against the month before, and when the supply runs out, with email, text or call one click away. Leads who never became patients are left out.
Every paid order lands as Pending and waits for your clinician's approval. Approve it, add tracking when it ships, and the patient sees each step in the app; when it is marked delivered, the plan starts and the next entry is scheduled.
An example with round numbers; swap in your own. Say a four-week supply is $249. A patient who stays the year buys thirteen of them: $3,237.
Two supplies bought, eleven not. That is one patient. Most clinics can name several from last quarter.
Two patients a month who continue because the app asked them to are $498 against the $449 plan, which is where at-risk triage and push reminders live.
2% of $498, on top of Stripe's processing, with the rest paid out to your own Stripe account on Stripe's normal schedule.
Two continuations a month cover Growth. No card to start, nothing billed until the trial ends, and you can cancel any time.
At-risk triage, campaigns and push reminders are on Growth and up. Every plan includes Stripe payouts to your own account, the HighLevel connection and a Business Associate Agreement, with a 2% platform fee on patient payments on top of Stripe's processing.
You do not need a developer, an agency or a free weekend. Create the clinic, send us your price list, invite your patients.
About a minute: name, colors, logo. Your portal address and dashboard exist the moment you finish.
Send us your price list with each option's supply length and we set it up, or book a free 20-minute setup call and we do it together. Your patient list never leaves your dashboard: import it there in a minute, or we walk you through it on the call.
Send invites by email or text. Patients claim their account from the link in one tap, and the app is theirs.
Patient data is handled as health data from the first day, on every plan.
Yes. Each week's entry is logged in a few taps on a body map that remembers the last site used, with room for side effects and a note. Skips are recorded as well, and the record shows the last 12 weeks with an adherence percentage.
Each product option carries a supply length you set. When an order is marked delivered, the app starts the countdown, prompts the patient to continue a week before it ends, and flags them on your at-risk list if it runs out without a new order.
The At-risk view lists patients most urgent first with the reason: nothing logged in two weeks, adherence dropping, supply overdue, or gone quiet. It is your daily call list, with email, text or call from the row, and it leaves out leads who never became patients.
No. Paid orders wait as Pending until someone on your team approves them. Status changes email the patient, and if HighLevel is connected they fire your workflows too.
Reminders for the weekly log and for continuing are automatic and timed to each patient. For marketing, push goes only to patients who opted in and have the app, filtered by tag, active status or whether they have ordered, and you see the count before you send.
Total spent, order count and last visit; weight over time against goal; the last 12 weeks of entries; contact details, tags and whether they are synced to HighLevel; where they came from; intake answers; orders; and progress photos, blurred until revealed.
From $199/month · 14 days free · No card to start