The economics of a 60- or 90-minute table
A massage therapist sells time on a table, and there is only so much of it in a day. A 60- or 90-minute slot that no-shows is not a quick gap; it is a large, fixed block of your capacity gone, and because clients schedule bodywork in advance, you almost never fill it last minute. The room sat warm, the linens were ready, and the income simply evaporated.
That is why the table appointment deserves real protection. Keptbookings lets you hold a card on file or require a deposit on longer sessions, so the client who books your 90-minute deep-tissue slot has committed to it. Honest clients are charged nothing extra; the deposit applies to the session. The flake who would have ghosted now has a reason to show or to cancel early enough for you to rebook.
- Card-on-file or deposit sized to the session length.
- Bigger blocks, bigger protection.
- Late-cancel windows that give you time to refill the table.
Intake before the client is on the table
Good bodywork starts with knowing the body. Keptbookings lets you collect intake at the time of booking, so a new client answers your health-history and contraindication questions before they arrive, not while they are already undressed and waiting. You walk into the room prepared instead of spending the first ten minutes with a clipboard.
Keeping intake attached to the booking also means it lives with the client’s record. When you want to review history before a returning session, it is right there. Note that Keptbookings is booking and intake-capture software, not a full clinical SOAP-charting or EMR system; for therapists who keep formal SOAP notes, Keptbookings handles the scheduling and the pre-visit intake while you maintain clinical records wherever you keep them.
Closing the loopholes that void your cancellation policy
A 24-hour cancellation policy is meaningless without a working card behind it. Some booking tools never validate the card a client enters, so a bad number gets through and your late-cancel fee fails silently. Others let a client delete the card after booking, leaving you exposed without a word.
Keptbookings validates the card with Stripe the moment a session is booked, rejecting invalid cards before the appointment is confirmed. If a client removes their card before the session, you are alerted in time to follow up or release the slot. Any fee or deposit you collect runs through Stripe with next-day payouts and no fund holds.
- Cards validated at booking, not just saved.
- Alert if a client removes their card before the session.
- Late-cancel fees that actually collect and pay out next day.
A calm booking page instead of phone tag
Many therapists lose hours a week to voicemail and text threads just to schedule a session. Keptbookings gives you a branded booking page and a link you can share in your bio or on your site, where clients see real availability, choose a service length, complete intake, and leave a card in one quiet flow.
Guest checkout means no client account to create. For a returning client who simply wants their usual 90-minute appointment, that is the whole difference between booking now and meaning to call you back later.
One flat price, and your clients never become leads
Commission apps take a percentage of every session, which on bodywork prices adds up fast, and marketplace models can surface your clients to other therapists. Keptbookings does neither. There is no marketplace, no discovery feed, and zero commission. You pay one flat price: around $19 a month solo, a flat $49 for up to six therapists on Team, with a free tier of 20 appointments a month.
If you ever change practices or go fully independent, your client list and history export in one click, and importing is free. The relationships you build over the table stay with you, where they belong.