Your schedule and your clients, without the busywork.
MassageSuite keeps a therapist's hours, appointments and client list in one place and gets out of the way. Built for one therapist as carefully as for twelve, because most massage practices are one person and are usually treated as an afterthought. It is in active development, so the list below separates what works today from what is being built.
What it does
Working today, in daily use. Nothing here needs a consultant.
-
A calendar that knows your turnover
Book a client and the gap to reset the room is reserved with it, so you are never handed back-to-back appointments with nothing between them. Availability is computed from the hours you actually work, not from an empty grid.
-
Clients book themselves
From your own page, with no account to create — treatment, day, time, done, and a link in the confirmation to cancel. It works with JavaScript switched off, which is not a boast so much as an admission of what phones on bad signal do.
-
Mail that goes out on its own
Confirmation when they book, a reminder before the visit, a receipt after it — sent from your business name and replying to your address. Email, unlimited, on both plans.
-
Out-call, treated as normal
A visit at the client's address, with the travel allowance you set reserved on your day. For a mobile practice this is the whole business, and it is built in rather than bolted on.
-
Your hours, including the exceptions
A weekly pattern, plus the Tuesday you are away and the week you are closed. Close a day and you are told exactly which appointments it affects, so nobody gets a silent cancellation.
-
Everyone you have ever seen
Contact details, date of birth, your own custom fields, and each client's whole appointment history — so you walk into a session already knowing what happened in the last one.
-
Intake before, notes after
A health history the client fills in from the link in their confirmation, and a session note when they leave. Both are encrypted, and a front-desk role is structurally shut out of them — see below for exactly what that does and does not mean.
-
A page that is yours to arrange
Your treatments, your hours, your photographs and your own words, at massagesuite.app/spa/your-practice — edited with a live preview, and listed in the directory when you want to be found.
-
Bring your client list
Import the spreadsheet you already keep. Ambiguous dates are read from the file rather than guessed — the difference between 12/30 and 30/03 is something the data itself can settle.
-
Room to grow into
Add a second therapist, a room, or a front desk when you get there. Pay rules per person — hourly, salary or per-visit commission — are already in the system waiting.
Two clients cannot book the same hour.
Not "shouldn't". The database itself refuses to store an overlap, so it cannot happen because two people tapped Book at the same moment, or because a phone lost signal and retried.
Most booking software checks whether a time is free and then saves — which is exactly the pattern that fails when two clients want the last slot in the same second. You will never notice this working. You would remember it failing.
Launch pricing
Planned launch: Basic $25 or Pro $75 per month in USD, with a 14-day card-free trial. Subscription billing is being validated before launch. No charge starts at signup.
Two plans, and the line between them is what a practice costs us to run — not what we could hold back to make the cheaper one look thin.
-
Basic
$25 per month
One therapist, working for herself. Not a trial and not a cut-down edition — the whole product, at the size most massage practices actually are.
- Online booking from your own page, and your listing in the directory
- Email reminders, confirmations and receipts — unlimited. Not a monthly quota and not a reason to upgrade.
- Client records, appointment history and your own custom fields
- Intake forms, sent with the booking and filled in before they arrive
- Session notes, encrypted, with the front desk shut out of them
- Reviews, asked for only from the clients you actually saw
- Record cash and separate-terminal payments, tips and the day's takings
One active practitioner and one staff sign-in. Email reminders are included; SMS is not offered at launch.
-
Pro
$75 per month
A practice with other people in it. Everything in Basic, plus the things that need real staff or real infrastructure behind them.
- Every therapist you work with, each with their own sign-in, their own schedule and their own pay rules
- Rooms, tables and equipment as things the calendar books, with turnover reserved per room rather than per person
- Waitlist recovery — planned, not included at launch
- Coordinated couples visits — planned, not included at launch
- Reporting — payouts, commission, tips by person, what the week took
- SMS reminders — planned, not available to purchase at launch.
Priced per business, never per seat. Taking on a fifth therapist does not change the bill.
Start with email reminders. SMS registration, allowances and purchasing are not offered at launch. They will be priced and disclosed before becoming available.
Feature sets are not sold separately. Massage, spa and salon, clinical notes — which of them you get follows what your practice does and which plan you are on. You say what kind of business this is when you set up, and the software matches. There is nothing to buy on that screen, and there is not going to be.
A plan is per business, per month. Integrated client card charging is not available at launch. Use your separate terminal and record the payment in the app.
Reminders, intake forms and session notes are in the cheaper plan — not the reason to leave it.
Some lines above appear in Being built now. They are named here because they belong to the plan, not because they are working this morning; that section is the one to trust for what is live today.
Who it is for, and where the line is
MassageSuite is for cash-pay practices. We are not a HIPAA covered entity, and we are not your business associate.
That is a statement about fit rather than a disclaimer, so it is worth being exact about. Under HIPAA the obligation follows the insurance claim: a practice that submits claims electronically — or uses a billing service that does on its behalf — is a covered entity, and the software holding its clinical records is a business associate. This product does not go there. There is no claim generation, no clearinghouse, no eligibility check and no diagnosis or procedure coding anywhere in it, and there will not be. That absence is what keeps both of us outside the transaction, and it is a firmer guarantee than any sentence on a website. We do not sign Business Associate Agreements.
What you do get is the engineering underneath the paperwork. Session notes are sealed with envelope encryption rather than stored as ordinary application data. Access is decided per route by role, so a front desk is structurally excluded from clinical records rather than asked not to look at them. And every read of a note, not merely every edit, writes a row naming who opened it and when. Those are the HIPAA Security Rule's own safeguards, built because they are the right way to hold somebody's health history — not because a contract obliges us.
So: if you bill insurance electronically, this is the wrong software, and it is far better to find that out on this page than a year in. If your client pays you for the treatment you gave them, you are exactly who it is built for.
Being built now
Named rather than implied, because a feature list that mixes shipped and planned is the thing you cannot trust twice.
- Taking a card on the page. Check-out already records what you took — cash, or a card on your own terminal. Entering a card in the browser, and holding one on file for a late cancellation, is next; it runs on your merchant account when it arrives.
- Text reminders. Email sends today. Text needs a number registered with the carriers for each business, which is the add-on described in Pricing above, and it is not switched on yet.
- A client signing in. Cancelling and rescheduling from the link in the confirmation works now. An account where a client sees everything she has ever booked with you is half built.
- The waitlist, and couples bookings. Designed in full and not yet built. Both are named in the Pro plan above rather than implied, so you can see which of the two they are.
What it will not do
Stated plainly, because finding out later is worse than reading it now.
- Insurance billing. Deliberately out of scope, and the section above explains what that means for who can use this. It changes what your practice is legally, and doing it badly is worse than not doing it.
- A domain of your own. Your page lives at massagesuite.app/spa/your-practice. We do not host a business at a domain whose DNS we do not control — which is what lets us promise anything at all about your page's certificate and its uptime. If you already own a domain, redirecting it here is something you set up at your registrar — not something we host or support.
- Taking a cut of your payments. Card payments run on your own merchant account. We are not in the middle of your money, on either plan.
- Merging duplicate clients. Not built yet. Combining two people's histories has no safe default, and a half-finished merge is worse than none.
Talk to us
MassageSuite is in active development and taking on early practices to build against. If you are a therapist and the above is your week, set your practice up now — or write to us and we will do it with you and show you the working system rather than a screenshot.
Signing up takes six answers and an email. You pick your name and your address on the apex, confirm the email, and your practice is built. Nothing is created until you open that link, and there is no card — billing is not switched on yet, so the plan you pick is recorded and we will talk to you before anything is charged.