Does med spa software have built-in treatment plans?
Yes, though most med spa treatment plans sit in a clinical EMR. Bella Booking has the client-visible kind on the Professional plan. Here is what to check.
Four checks for built-in treatment plans in med spa software
Two very different products answer to the phrase "treatment plan". One is an internal clinical document a practitioner writes and files. The other is a plan the client opens, follows and books from. Both are real, they cost different money, and a feature list rarely tells you which one you are looking at. Four checks do.
| Check | What good looks like | How to test it in a trial |
|---|---|---|
| The client can see it | The plan appears in the client's own portal, not only on the practitioner's screen | Build a plan, publish it, then open the client view yourself |
| Prices come from the catalogue | Recommended treatments and products read their live price, and a service with tiers or variants shows a "from" price rather than a stale number | Change a service price, then reopen the plan without editing it |
| The client can act on it | Tapping a recommended treatment opens the booking flow with that service already chosen, and a recommended product can be bought | Book from the plan on a phone and see what is pre-selected |
| The record updates itself | Editing the plan leaves a dated, attributed entry without anyone typing a note | Change one phase title, save, and look at the plan history |
The second check is the one people skip, and it is the one that ages badly. A plan built on prices typed in by hand goes stale the first time you put a peel price up, and nobody notices until a client quotes the old figure back at you.
Internal clinical plan, or client-visible plan
Here is where the main med spa platforms sit, read from each vendor's own pages on 2 September 2026. Pricing pages move, so open the current one before you decide anything.
- Zenoti has the fullest version. A personalised plan plus a custom quote goes to the guest, and in Zenoti's words, "When the guest accepts the quote, the booking is created from it with all details and pricing carried over." It sits inside charting, AI Scribe, photo management with over 200 body maps, ePrescribe via Surescripts, injectable lot and expiry tracking and a medical director review dashboard. Zenoti does not publish a standard price list, so every figure comes through a demo
- Pabau sells "personalised care plans that drive results" and package-based care programmes, with a client portal where, in Pabau's words, "Clients can view treatment history, book follow-ups, pay balances, and access their before-and-after photos". Its med spa page publishes no price
- AestheticsPro is photo-led: "Personalized and precise treatment plans with ERecord Draw", on top of an EMR form library. Pro-Plus is US$160 a month for 3 users plus US$85 per extra user, Executive US$285, Enterprise US$350, and the EMR is on all three
- Vagaro builds treatment plans inside its EMR module, where you "build multi-step treatment plans, track injectables and other services, and capture provider sign-offs". Its page does not say the client ever sees the plan
- Mangomint has no separate plan object. A treatment plan is a form submitted for review and approval, beside SOAP notes and image markup, and the client portal lists appointments, memberships and packages. Pricing is one plan at US$120 a month plus US$10 per user, with Forms & Charting included
- Boulevard documents no named treatment plan feature. Its med spa page lists "Forms & Charts". Essentials is US$140 a month per location, Premier US$234 and Prestige US$328 on Boulevard's current new-customer promotion (normally US$176, US$293 and US$410), and Forms is an add-on from US$65 a month per location, bundled into Prestige
- Fresha has neither. It carries advanced notes with treatment records and body charts, and lists service-and-product packages as coming in 2026 on its own Up Next post
That list splits cleanly. Zenoti, Pabau, AestheticsPro and Vagaro all have treatment plans, and in every case the plan sits inside a clinical records system you also have to buy and run. Mangomint and Boulevard chart well and have no plan object. Bella Booking sits on the other side: the plan is the thing the client opens and books from, phase by phase, and you are not buying an EMR to get it. Zenoti's quote-and-accept flow is the closest client-facing equivalent in this group, and it is demo-gated enterprise software.
If you want the wider availability picture, the treatment plans comparison under Compare features covers 15 booking systems and includes memberships and prepaid packages alongside plans.
How a treatment plan works in Bella Booking
Treatment plans have been in Bella Booking since July 2026 and gained a template library in August 2026. They sit on the Professional plan. A plan lives on the client record, beside their timeline, photos and appointments.
- 1Write the plan. A title, an overview for the education and homecare rationale, and a start date that anchors everything after it.
- 2Break it into phases. Each phase carries a week range measured from the start date, its own notes, and an optional label if you would rather write the timeframe yourself.
- 3Recommend treatments and homecare in each phase. Services can pin a specific variant, and products carry a quantity and your usage instructions ("apply nightly").
- 4Publish it. Until you do, the plan is a private draft and the client sees nothing.
Recommendations are stored as references to your catalogue, never as copies. Names, prices and durations are read fresh every time the plan is opened, a service with pricing tiers or variants and any bundle shows a "from" price, and anything you archive is marked unavailable instead of quietly disappearing. Phase status is worked out the same way: a phase reads Upcoming, Current or Completed from the start date and the week offsets, unless you mark it complete yourself.
The client signs in to the same account they use to book with you and opens the plan in your booking portal. They get the overview, every phase and its status, and on the current phase the treatments and homecare you recommended. Tapping a treatment opens your booking flow with that service, and the variant you pinned, already chosen. A recommended product opens in your shop when the shop is on and that product is actually sold online, which stops a tile leading nowhere.
Publishing messages the client, every time, including a re-publish. Email is on by default and SMS is off. Plain "Save changes" is silent, so use it for a typo and "Save and re-publish" when the client should know something moved.
The plan history writes itself
Every change to a plan appends a dated, attributed entry. If your practitioner types a note, that is what the entry says. If they do not, Bella composes one from what actually changed ("Phase 2 marked complete.", "Overview updated."), so an edit is never silent. Publishing, completing and discontinuing each add their own entry. Where the update happened at an appointment, the entry names it, so the history reads back as a sequence of appointments rather than a list of timestamps.
That is the part worth testing in a trial, because it is the difference between a plan and a document. A plan you have to remember to annotate stops being accurate around week six.
Reusable protocols
Most clinics run the same few programmes. A template holds the phases, timings, notes and recommendations without anything client-specific: no client, no start date, no progress, no publish state. Start a client's plan from one, add its phases to a plan already running, or save a plan you like back to the library. Templates live under Catalogue, as Treatment templates.
Applying a template copies it and then forgets it. Editing or deleting a template later never rewrites a plan someone is already following, which is the behaviour you want the first time you improve a protocol mid-course. The plan's history still names the template it started from. When you append phases to a running plan, Bella asks which date they should begin and shifts the whole template by the same amount, so the spacing you designed survives.
Which plan it sits on, and what a downgrade does
Treatment plans are a Professional feature. They are not on Solo or Starter. That puts them on the same tier as digital forms, memberships and prepaid packages.
A downgrade blocks the writing and leaves the reading alone. Creating, editing and publishing a plan all need the Professional entitlement. Closing a plan out, discontinuing one, and archiving or deleting a template do not, so a business that drops a tier can still finish what it started and retract a published plan rather than leaving clients following something nobody can touch. Discontinuing is how you retract: the plan stays on the client record for history and disappears from their active view.
What a treatment plan will not do
Worth being blunt about, because several of these are things a med spa reasonably assumes come with the words "treatment plan".
- It does not chase the client. There is one message, sent when you publish. Nothing reminds a client who stalled at phase 2, and nothing reminds you either
- It does not report. You cannot pull plan-attributed revenue, a completion rate or a homecare attach rate, because appointments booked from a plan are not tagged back to it
- It is not a quote. A plan carries no total price and the client cannot accept or sign it, so it does not turn into a package or take payment on its own
- It reserves and charges nothing. A plan does not consume a package, a membership or client credit; those stay their own features
- It is not a clinical record. No SOAP note templates, no charting, no face or body diagrams, no medical director sign-off, no prescribing, no lot, batch or expiry tracking for injectables, no practitioner credential tracking
- It holds no photos or forms. Both live on the client record instead, and a phase carries free-text notes only
- Bella's AI can read a plan and answer questions about it. It cannot write one
The scope is deliberate and it is published. Bella runs the appointments, payments, client relationship and treatment journey of a med spa. Forms includes one SOAP note form template. There is no HIPAA Business Associate Agreement and no medical director sign-off step. The security and compliance page in Bella's product documentation says the same thing, and it is worth reading before you shortlist anything.
Nothing here is legal or clinical advice. What a treatment record must contain, and who must sign it, varies by treatment, by profession and by jurisdiction. That is a question for your professional body, your insurer and your own adviser.
Where the line falls
If your practice needs charting, prescribing and sign-off, you need a clinical platform, and the treatment plan inside it comes with the rest of that purchase. If you already run one, or you work in a way that does not need one, the plan you are missing is the client-facing one: the thing that tells someone what is next and lets them book it in a tap.
The booking software versus practice management question walks through that boundary properly, including what you give up in each direction. It is worth reading before you shortlist, because the two categories are priced very differently and the wrong one is an expensive thing to discover in month three.
Related features
Explore by business type
In-depth guides
Explore comprehensive guides on this topic
Related questions
Ready to try Bella Booking?
Start your free trial today. No credit card required.
Australian-owned business. Sydney-based team, with responsive support across multiple timezones.