Medical Spa Software for Canadian Med Spas

Zdrovia is medical spa software built for Canadian med spas: treatment charting with before-and-after photos, digital consent forms, injectable inventory with lot tracking, and online booking, in one free platform built for medical aesthetics.

  • Chart treatments with annotated before-and-after photos in the patient record
  • Procedure-specific consent forms signed on the patient's own device
  • Injectable inventory with lot numbers and expiry dates, no spreadsheet

Free for solo practitioners · No card required · Data stays in Canada

zdrovia.ca/patients
Logo

Patients

Manage your clients, treatments, and photos

SC

Sarah Chen

Botox Follow-up

MW

Marcus Webb

Filler Consult

LP

Lena Pryce

Laser: Session 3/6

DO

David Okafor

Post-Treatment Check

AS

Amara Singh

New Consult

Trusted by medical aesthetics & wellness practices

MMS
Micha's Medical Spa
RA
Resurface Aesthetics
LHC
Lifestyle Health & Chiropractic
The problem

Where Generic Software Lets Medical Spas Down

Where the day goes when your software wasn't built for medical spas.

Consent paperwork that doesn't fit the procedure

Neurotoxin, filler, laser, and photo consent are different documents with different disclosures. A single generic intake form signed once doesn't protect the practice or inform the patient.

Before-and-after photos scattered everywhere

Clinical photos on a shared iPad, a practice phone, and someone's camera roll aren't secure, aren't linked to the chart, and are impossible to find when a patient returns six months later.

Injectable lots tracked in a spreadsheet

If a manufacturer flags a lot or a patient reports a reaction, you need to know exactly which patients received product from that vial, and a spreadsheet updated 'when there's time' can't answer that.

No-shows on elective consultations

Cosmetic consultations no-show at higher rates than medical visits. Every empty slot on an injector's calendar is revenue that doesn't come back.

Treatment history spread across systems

Units injected last visit, laser settings from the previous session, product preferences: when history lives in multiple tools, every appointment starts with detective work.

How Zdrovia helps

What Zdrovia's Med Spa Software Does Day-to-Day

Charting, consent, booking, and payments set up for medical spas out of the box, not a generic clinic system you have to bend into shape.

Start free →

Aesthetics-First Treatment Charting

Document injectables, laser sessions, and skin treatments with structured inputs (units, sites, products, and settings) so the next provider sees exactly what was done, at a glance.

Secure Photo Documentation

Capture and annotate before-and-after photos directly in the patient chart. Photos are encrypted, stored in Canada, and linked to the visit they belong to.

Procedure-Specific Consent Forms

Build separate consent forms for each treatment and photo use. Patients review and sign on their own device before the appointment; signed copies file into the chart automatically.

Injectable Inventory with Lot Tracking

Track neurotoxins and fillers by lot number and expiry. Dispense during the visit and stock counts, patient records, and invoices update together.

Online Booking and Reminders

Patients self-book from your live availability, and automated SMS and email reminders cut no-shows on elective appointments where they hurt most.

Med spa software in Canada

What medical spa software actually needs to do

A med spa sits between a clinic and a spa. The booking and retail side looks like a spa. The chart, the consent, and the product traceability have to hold up like a clinic's. Most software is good at one half.

A chart that holds up when someone asks questions

In most provinces, neurotoxin and dermal filler injection is a regulated activity performed by, or under the direction of, a physician or nurse practitioner. Colleges expect the record to show who assessed the patient, what was ordered, who injected, which product and lot went in, and how much went where. The rules differ by province and by profession, so check your own college's standard, but none of them are satisfied by a free-text line that says "20u glabella".

Zdrovia charts injectables with structured fields for product, units, and sites alongside the note itself, and the lot dispensed during the visit is linked to the same record. Photos attach to the same visit. At the follow-up, the injector sees what was done last time without reading anyone's handwriting, and the numbers can be compared across visits instead of reinterpreted.

Consent that matches the procedure, not one form for everything

Cosmetic consent carries more than general medical consent: the specific product, the areas treated, realistic expectations, and a clear line between clinical photos and marketing photos. A single intake PDF signed at the front desk covers none of that well.

In Zdrovia you build a consent form per treatment, send it by link or QR code before the appointment, and the signed copy files into the chart with the version the patient actually saw. Clinical photo consent and marketing photo consent are separate, so a patient can agree to one without the other, and withdraw it later.

  • Treatment-specific consent forms with e-signature
  • Versioned forms, so you know which wording each patient signed
  • Separate clinical and marketing photo consent
  • Forms sent by link, email, text, or QR code before the visit

Every vial traceable to every patient

When a product recall or a supplier notice arrives, the question is simple: which patients received this lot? If the answer lives in a spreadsheet and a stack of charts, it takes an afternoon and still leaves doubt.

Zdrovia receives stock with lot numbers and expiry dates, dispenses first-expiring stock first, and lets you quarantine a lot so it can't be used. Because product is dispensed inside the visit, the lot is on the patient record and the invoice at the same time. A recall becomes a search, not a project.

Booking and payments built for elective appointments

No-shows hurt more in aesthetics than almost anywhere else, because the appointment is elective and often long. Online booking from live availability, automated SMS and email reminders, a waitlist that fills cancellations, and deposits on new-client and long appointments are the four things that protect the calendar.

Payments run through Stripe on your own connected account, with per-line tax, tips allocated per practitioner, and staff commissions calculated from real transactions. Patients get aftercare instructions, invoices, and package balances in the patient portal instead of in a text thread.

How Zdrovia compares with Vagaro and Zenoti

Vagaro and Zenoti both sell medical spa software, and both are capable products. They come at it from different directions. Vagaro started as salon and spa booking, and its monthly total depends on how many calendars and add-ons you switch on, with card processing charged on top. Zenoti is enterprise spa software, priced by quote with an implementation project and an annual term.

Zdrovia started from the clinical record instead: injectable charting, procedure-specific consent, and lot-tracked inventory are part of the core product rather than add-ons. Pricing is published (free for one practitioner, $79 a month for up to 3, $149 for up to 10) and you can start charting the same day. If you are a large multi-brand spa group that needs enterprise reporting and a dedicated implementation team, Zenoti may be the better fit.

  • Published monthly pricing, no quote or onboarding fee
  • Injectable charting, consent, and lot tracking included, not add-ons
  • Card processing included in one all-in rate
  • Patient data stored in Canada

Canadian data, published pricing

Patient records, photos, and signed consent are stored in Canadian data centres and encrypted at rest and in transit, with a separate encryption key hierarchy for each organization. Provincial health privacy laws sit on top of PIPEDA in several provinces, and keeping the data in Canada removes the cross-border question from that conversation.

Pricing is on the pricing page rather than in a proposal: solo practitioners are free, $79 a month covers up to 3 practitioners, and $149 a month covers up to 10. The AI scribe is included on Small Practice and Team Practice. There is no onboarding fee, and on paid plans we migrate your existing records for you.

Comparing options? We've written honest comparisons with Aesthetic Record, Pabau, PatientNow, Zenoti, and Mangomint, including where each one is the better fit.

Pricing

Simple pricing for simple software.

Solo is free forever: the whole core, unlimited clients, no card. Growing teams get an early-adopter rate, locked for 12 months.

Solo

Free forever
$0

, billed monthly

No trial, no expiration, solo stays free forever. Charting, booking, payments, inventory and the patient portal are all included, with no cap on clients or appointments.

  • Unlimited patients & appointments
  • Charting, smart blocks & forms
  • Booking, in-app reminders & waitlist
  • Payments, deposits & invoicing
  • Patient portal & telehealth
  • Inventory with lot & expiry tracking
  • Up to 1 practitioner
Get Started Free
Most Popular

Small Practice

Early rate · 12 months
$49

$79

/ month, billed monthly

Everything a small clinic needs, at one flat price with no per-feature upsells. Subscribe before January 1, 2027 and the early-adopter rate is locked for your first 12 months.

  • Everything in Solo
  • 3 practitioners included
  • Extra practitioners $15/mo each
  • AI Scribe
  • Approvals & chart sign-off
  • Online store & retail listings
  • Tips & staff commissions
  • Multi-room scheduling
  • MCP server: run the clinic from Claude
  • Monthly credit allocation
  • Advanced support
Get the Early Rate

Team Practice

Early rate · 12 months
$89

$149

/ month, billed monthly

For multi-clinician practices. One flat price for up to 10 practitioners, then $15/mo per extra seat. Subscribe before January 1, 2027 and the early-adopter rate is locked for your first 12 months.

  • Everything in Small
  • 10 practitioners included
  • Extra practitioners $15/mo each
  • Multi-location scheduling
  • Analytics & outcome reporting
  • Packages & multi-session plans
  • Custom branding*
  • Role-based access controls*
  • Priority support
Get the Early RateMoving a team? Book a call
✓No credit card required
✓Cancel anytime
✓Solo free forever
✓No per-feature upsells

* Features marked with an asterisk are planned for a future release and are not yet available. Prices, rates, and features are subject to change.

Frequently asked questions

The best medical spa software is the one that handles the clinical side as well as the booking side: structured injectable charting, before-and-after photos in the chart, procedure-specific consent, and lot-tracked inventory, alongside online booking and payments. Many tools built for salons do the booking well and leave charting and traceability to add-ons or paper. Zdrovia was built for medical aesthetics first, stores data in Canada, and is free for a solo practitioner, so you can test it on real appointments before committing.

Still have questions?

We'll walk you through how Zdrovia would fit your practice, and migrate your records for free on a paid plan.

Talk to us
Free forever

Start free today. No trial, no card.

Solo is free forever for one practitioner, with unlimited clients. Add your team when you're ready.

Start Free →See pricing

No credit card required · Unlimited clients · Cancel anytime