Built for Canadian med spas —  your name on the app, not ours

Your clients don't cancel. They just don't rebook.

Every treatment you sell has a clock on it — twelve weeks, six weeks, nine months. Nobody in the clinic is watching all of them at once. This is an app under your own name that watches every one and books the client back before the habit breaks.

$9,995 to build it, once Nothing invoiced until it runs on your phone
$349 /month — or $749 if we run it Six-month term, then month to month
You own the App Store listing. Canadian dollars, GST extra. Pay the year up front and two months are free.
See it running before you pay What's a rebooking worth?

Send a logo → we build it → you open it on your own phone → then you decide.

Bow Valley Aesthetics
Erin M. · member since Feb 2025
Your Botox is due Last treated 12 May · 14-week cycle Tap to hold Thursday 4:30
Your treatments
Botox — 32 units12 May
Dr. Nadia · forehead & glabella
HydraFacial2 Apr
Kayla RN · due again in 2 weeks
MembershipActive
$129/month · $258 credit on file
Book a visit
Two taps. No phone call, no form.
Because you're due
Botox — maintenance45 min
Dr. Nadia · Thu 18 Sep, 4:30 pm Hold this time
Everything else
Dermal filler60 min
Consult included
HydraFacial50 min
Uses 1 package credit
Laser hair removal30 min
Session 4 of 6
Microneedling75 min
Deposit $75, applied to visit
Packages & credit
What she's already paid for
Laser hair removal — 6 pack3 left
Bought 14 Mar · expires 14 Mar 2027
HydraFacial — 3 pack1 left
Book it before the season turns
Membership credit$258
$129/month, rolls over, spends on anything
Tox bank40 units
Pre-purchased at the March rate

Every one of these is a reason to come back that she paid for herself.

The Circle
Gold · since Feb 2025
$2,140 this year $360 more to Platinum
Gold gets you
10% off every packageActive
First look at event pricingActive
Birthday treatment credit$75
Expires 30 days after your birthday
Refer a friend$50 each
2 friends joined · $100 banked
4:12
Tuesday, 16 September
Bow Valley Aesthetics

Erin — you're at week 17 and your last Botox was 12 May. Dr. Nadia has Thursday 4:30 open. Tap to take it.

Bow Valley Aesthetics

One HydraFacial credit left on your package. It's already paid for.

Sent by the app, to a phone that already has your icon on it. No text message cost, no email that never opens.

A working demo — tap the strip or the app's own tab bar. Yours arrives in your colours, your treatment menu, your intervals.

The arithmetic

One client comes back. What did that just earn you?

Four sliders, your numbers, no sales maths. Set them to your clinic and the page works out what winning people back is worth against what the plan costs.

Drag the sliders to match your clinic — every figure moves with them.

A maintenance tox appointment, a filler syringe, a facial.

$450

Tox on a 12–16 week cycle is 3–4. Facials monthly is 12.

4

People who have been in at least once and you could message.

600

After product and the injector's time. 60% is a fair middle on tox.

60%
Gross profit recovered, year one
$16,200

30 recovered × 2 visits × $450, at 60% margin, across the half-year left after they come back.


Build, once$9,995
Standard plan, one location$4,188/yr
What you'd keep in year one$2,017
What you'd keep every year after$12,012
Year one breaks even at 27 recovered clients. Every year after, at 8.

We assume a quarter of your file drifts away over a year and that the rebooking nudge brings back one in five of those — so 5% of the file. Both are deliberately conservative. If we are wrong, we are wrong in your favour.

Year one nets the build fee too, so the "what you'd keep" line above carries $9,995 + $4,188 against the recovered profit. Every year after that, only the plan. Recovery is applied across the half-year remaining rather than a full twelve months, because a rebooking lands partway through the year.

That number is yours. Want to go and get it?

Send a logo and we'll build the app. You decide after you've held it.

Where we fit

Your booking software already takes bookings. That's not the problem.

Jane, Fresha, Vagaro, Boulevard, Zenoti — they are good at the calendar, the chart and the payment. Not one of them notices that the woman who came every twelve weeks for two years is now at week nineteen. That is the entire gap, it is where the money leaks, and it is what we build. On top of whatever you already run.

It watches the clock, per treatment

Tox at twelve to sixteen weeks, filler at nine months, a laser series at four. The interval is set per treatment and per client, and the app counts on its own.

It rebooks before they drift

At the interval you set, she gets a real time on a real calendar, not "call us to book". One tap holds it.

Memberships that bill themselves

A monthly membership with credit that rolls over is the single strongest retention product in aesthetics. It lives in the app, on her card, with the balance visible.

Packages she can see

Three of six laser sessions left is a reason to come back that she already paid for. Most clinics keep that number in the chart, where the client never sees it.

No-shows get a deposit

Card on file, deposit at booking, applied to the visit. One prevented no-show on a $450 appointment is most of a month's plan fee.

One client record

Front desk, injectables, laser, skincare retail. Most clinics have four lists that don't know each other. One record ends that, and it is your record.

2,723medical-aesthetics clinics in Canada, counted one by one — not estimated
15 of 222of the largest clinics have an app of their own. About seven percent.
13 of those 15cannot ship an update — last build predates Apple's 28 April 2026 cutoff

Our own count, run 19 August 2026 across 42 Canadian cities, then hand-classified — the raw sweep also returned pharmacies, dentists and one parking lot, and those were removed before the number was written down. The app check is iOS only and deliberately undercounts, so treat 15 as a floor. What it means for you is simple: in this market, having your own app is still unusual, and most of the few that exist are broken.

The mechanic

The treatment clock is the whole product.

A coffee shop runs on stamps because the ticket is small and the visit is daily. Aesthetics is the opposite — high ticket, few visits — so a stamp card is the wrong instrument entirely. What matters here is the interval, and whether anybody is watching it. These are the defaults; every one is yours to set.

12–16 weeksNeuromodulator — the nudge fires at week 11 with a held time
9–12 monthsDermal filler — a long clock nobody in the clinic can hold in their head
4–6 weeksLaser or IPL series — the app knows session 4 of 6 is outstanding
4–6 weeksFacials and peels — the maintenance cadence a membership is built on
Your callEvery interval, offer and cap is set by you and changeable any afternoon

Week one — you see it first

We build your app from your logo, your treatment menu and your colours, and send you a link. You are holding it before you have paid anything.

Week two — it goes live

Clients join with a phone number from a code at the front desk or a link in your confirmation email. Your staff need about ten minutes of training.

Then — it runs

We set the intervals, the rebooking nudge and the birthday credit with you, and they run. You get a monthly note: who came back, and what it was worth.

A worked example

What actually happens to one client.

Nothing here needs anyone at the front desk to remember anything. This is the clock running by itself on settings you agreed once.

Visit 1
She has her tox, and joins at the desk

A code on the counter puts your app on her phone; she signs in with a phone number. Thirty seconds, while her card is being run. Your icon is now on her home screen — which is the channel week eleven will use, and it costs you nothing to send.

Weeks 1–10
She sees her own chart, in plain English

Units, injector, date, and the three laser sessions she still has credit for. She books two of them herself, at 9pm, without phoning you.

Week 17
She's late, and nobody has noticed

Not angry, not gone to a competitor — a busy month, and the appointment she used to make on the way out never got made. This is where almost all of the loss is, and it is silent by definition.

Week 17, 4:12pm
The app notices, and offers a specific time

Not "we miss you" — Thursday at 4:30 with her own injector, held for her, one tap to take it. You set the interval and the wording once.

Week 18
She comes back, and the clock restarts

One $450 appointment recovered, and the cycle resumes. At three to four visits a year that single message is worth roughly $540 of gross profit over the rest of the year — more if she was about to try the clinic that keeps advertising to her.

Figures follow the same arithmetic as the calculator above — a $450 visit, four a year, at 60% margin. Your numbers will differ; the mechanic won't.

What a build like this costs

The other way to get this app is to have it built.

Before the price, it is worth knowing what the alternative costs — not what a booking vendor charges a month, but what a business pays a studio to build an app like this from scratch. Every figure below is somebody else's published price, with a date, and you can check all of them while you read this.

What you would be buyingWhat that meansTo build itTo keep it running
Standard custom appOne audience, a handful of screens, a login, payments.CA$40,000 – 70,00015–20% of the build, a year
Advanced custom appBookings, accounts, packages, notifications, an admin side.CA$70,000 – 100,00015–20% of the build, a year
Enterprise appMulti-location, integrations, staff tooling — the class this one is.CA$150,000+15–20% of the build, a year
The average app projectEvery category, not just ours. Here so you can see we did not pick only the dear ones.US$90,780not stated
This appBuilt, submitted and published under your own name, then run for you.$9,995 once$349 a month, or $3,490 a year — two months free

Why ours is not that number. Every price above is somebody paying to have the thing built. A coffee company in Camrose already paid for that once — the accounts, the points and credit engine, the staff side, both store submissions and the review rounds — and it has been running there since August. You are buying a finished thing with a treatment clock built onto it, not the first one. That is the whole reason the number below is $9,995 and not ninety thousand.

Sources, published and dated: the Canadian rows are Modall's Canadian app cost guide (8 December 2025), which also puts Calgary agency rates at CA$80–120 an hour; the average is Clutch's pricing guide from their own verified client reviews, updated 2 September 2026. They are ranges and estimates, not quotes, and nobody was ever billed them by us.

The price

One build fee. Two plans, one difference.

The build is $9,995 once, and none of it is due until the app is running on your own phone. You are not taking a risk on something you have not seen. After that it is two plans, the same app — the only difference is whether you write the campaigns or we do.

Standard

You write and send the offers. Everything else is identical.

$349/mo
$9,995 to build · nothing until it runs on your phone
  • Your own app on the App Store and Google Play, under your clinic's name
  • Treatment clock, rebooking nudges, packages, memberships, credit balances
  • Deposits and card-on-file at booking
  • Change treatments, intervals, artwork and offers yourself, any time
  • Email support, next business day
  • No fee charged to your clients, ever
We run it

Plus

We write and send the campaigns for you. Everything else is identical.

$749/mo
$9,995 to build · nothing until it runs on your phone
  • Everything in Standard
  • We write, schedule and tune the campaigns every month
  • Seasonal and event pricing built for you, not by you
  • Priority support, same business day
  • A monthly note: who came back, and what it was worth
  • Onboarding and front-desk training session included
  • Nothing is locked behind this plan — every automation ships in Standard. The extra buys the hours, not a feature.
On the App Store On Google Play Under your clinic's name, not ours

Which one are you? If somebody at your clinic already writes the emails and posts the specials, take Standard — the app just gives them something worth sending. If that has been on the list for six months and never happens, take Plus and stop pretending otherwise. It is the same app either way.

More than one location?

Then the price is a conversation, not a table — two clinics and eight are genuinely different jobs, and any number printed here would be wrong for one of you. What does not change: one flat fee across every location, never a per-site charge, one client record, and credit bought at one clinic spent at any of them.

The six months, said plainly

There is a six-month minimum term, and then it is month to month with no notice period. We say that up front because we build the whole thing before you have paid us anything — the build fee included, nothing due until it runs on your phone. The six months is what makes that safe for us to do, and it is the only commitment in the deal.

What it is not: a lock-in. After month six you can leave any month you like. Your client list is yours to export on the way out, the store listings are already in your name, and we agree a hosting-only rate in writing before you sign so the app can keep running without us.

The same build is live today — in a coffee shop, not a clinic

708members
23 daysfrom a standing start
176joined on the best single day

G.O.A.T. Coffee Co, Camrose, Alberta. Their app went live on 11 August with nobody in it. Twenty-three days later there were 708 people in their own customer list, all signed up in the app with a phone number. Counted from their live database, not estimated.

We are telling you about a coffee shop on a med spa page on purpose: it is the honest proof and the honest limit at the same time. The accounts, the credit engine, the push, the store submissions and the review rounds are the same machinery. The treatment clock is the part built for you. You can check the rest yourself — open the listing on the App Store and look at the seller and the developer. Both say G.O.A.T. Coffee Co Inc., not Neon Sky. That is what owning it means.

The owner, in her own words

“I had the pleasure of working with David with NeonSky AI to develop our order ahead and reward points app for our coffee shop. He fully caught our vision and made it come to life, down to the last detail in a quick and professional manner. No tweak or suggestion seemed outside of his wheelhouse — he implemented every change and improvement efficiently. I would highly recommend NeonSky AI to anyone looking to build an app and I will continue to trust him to maintain and update ours.”

Sami Laferriere Owner, G.O.A.T. Coffee Co Inc. — Camrose, Alberta

Nothing to pay to find out.

We build it, you look at it, and only then do you decide. That is the whole risk.

Ownership

Whose name is actually on the app?

This is the question worth asking every vendor you talk to, and most of the answers are public. We read all of these off the vendors' own pricing pages on 19 August 2026 — you can check them in about five minutes.

What they sellPublished priceThe client-facing app
FreshaCA$29.95/mo solo, or CA$19.95 per team member. Loyalty is a CA$79.95 per-location add-on.The marketplace app is Fresha-branded. Your clients browse competitors inside it.
VagaroCA$35/mo for one location, one calendar. Loyalty bundled.A branded app exists, excluded from the trial and priced separately — the price is not published.
MindbodyFrom US$79 per location. Higher tiers not published.A branded app is an add-on, and the price is sales-gated.
BoulevardUS$140 / 234 / 328 per location (promo; list US$176 / 293 / 410).Not published as a line item.
JaneCA$54 / 79 / 99 per clinic, plus per-practitioner fees.No branded client app. It is a charting and booking system.
This$9,995 once, then $349 or $749 a month. Flat across your locations.A real app on both stores, under your clinic's name. You are the seller of record.

Two things there are worth saying slowly. Three of the five will not tell you what a branded app costs without a sales call — which is usually a sign the number moves depending on who is asking. And a marketplace app is not your app: a client who opens Fresha to book with you is one scroll away from the clinic down the road, and the relationship, the reviews and the download all belong to the platform.

 A rented tierThis
Client listExportable at best.Yours. Export it any day.
Per-location feeEvery month, every site, forever.None. Flat inside your band.
Cut of bookingsMarketplace commissions are common on new clients.Nothing. We never touch your payments.
Software lock-inThe app is tied to the booking system.None. Change booking software and the app doesn't care.
Up frontSetup fees are common, and due before you see anything.$9,995 — and not due until you have seen it working.

Own it instead of renting it.

Your name on the listing, your client list, no commission on your own regulars.

Straight answers

Four things we would rather say ourselves.

We have not shipped a med spa app yet

The live one is a coffee company. The engine, the accounts, the credit balances, the push and both store submissions are the same; the treatment clock is the part built for the first clinics. If you would rather be the fifth than the first, say so and we will call you when there are four.

A stamp card is wrong for aesthetics

Anyone selling you "10 visits, 1 free" for a $450 treatment is selling a coffee product with a clinic logo on it. Nobody collects stamps toward free tox. The interval is the mechanism here, and the discount is a lever you may never need.

You can rent something cheaper than this

Fresha's loyalty add-on is CA$79.95 a location a month and we will not pretend otherwise. It does not watch a treatment clock, it does not put your name on a store listing, and you own none of it. If price alone is the decision, take that.

Badly built retention just discounts people who were coming anyway

Fair criticism, and it is the main way this money gets wasted. The answer is measurement: we record your rebooking rate and average visit value before anybody joins, so month six is a comparison and not a feeling.

Questions

The ones we actually get asked.

If yours is not here, phone and ask. You get the person who writes the code, not an account manager reading a script.

What do I pay to get started?

$9,995 to build it, then $349 or $749 a month. What matters is the order it happens in: we build the whole thing first, you look at it running on your own phone, and nothing is invoiced until then. No deposit, no milestone invoice, and nothing owing if you walk away before it ships. Six-month initial term once it is live, then month to month.

Does it replace Jane, Fresha, Vagaro or Zenoti?

No, and it is not trying to. Keep your charting, your calendar and your payments where they are. The app is the client-facing layer and the clock that sits over the top — the part none of them do.

How deep the connection goes depends on your vendor: some publish an open API, some sell access, and some do not offer one at all. We check yours before anybody commits to a date, and if the answer is "no API", the app still runs — treatment dates come in from your front desk or a scheduled export instead of live.

Is this HIPAA or PIPEDA compliant? Does it hold charts?

It is not a chart and it does not try to be. It holds what your client already knows about herself — the treatments she has booked, her packages, her credit balance and her appointment history. Clinical notes, photographs and consents stay in the system you already use for them.

Data is held in Canada and your clinic is the owner of it. If your college or insurer has a specific requirement, put it in writing and we will answer it in writing before you sign.

Do my clients have to download something?

Yes — and they do. A code at the front desk takes them to your app, and they sign in with a phone number. No account to create, no password. It is about thirty seconds while their card is running.

That is the part that pays for itself: a client with your app installed can be sent a rebooking offer for free, forever. One Alberta business signed up 659 members that way in three weeks. Text and email stay as the backup for anyone who removes it.

Who writes the messages? I don't want to sound like a discount clinic.

You do, on Standard. We do, on Plus. Either way the default is not a discount — the rebooking nudge offers a specific time with her own injector, which outperforms money off and does not train your clients to wait for a sale. Any offer, cap and frequency is set by you, and we will happily never send a percentage.

What happens after six months?

Month to month, no notice period. Cancel any month and the managed work stops — the campaigns, the changes, the support. The app is yours and keeps running on a hosting-only rate agreed in writing before you ever sign.

Who actually builds it?

We do — a small Alberta shop, and you talk to the person writing the code. The same build is on the App Store today for an Alberta coffee company; ask and we will open the listing and give you the owner's name so you can ask her instead of us.

Send us your logo. See your clinic's app tomorrow.

That is the whole ask. We build it, send you a link, and you decide after you have held it. No call required to get that far — though if you would rather talk first, the number is below and it rings a person.