Mobile massage scheduling
Mobile massage therapist booking software with travel time
Offer home-visit massage appointments with time to travel, set up and pack away. As mobile massage therapist booking software, CalMov checks each treatment's duration and customer address against your diary, and can add your travel fee to the booking.
Common scheduling problems
Treatments have different durations
A shorter treatment and a longer session cannot use the same appointment assumptions.
Setup and pack-down need space
Equipment cannot be packed and transported inside a calendar gap already filled by treatment time.
Home addresses affect arrival times
A client at the edge of the coverage area can make an otherwise open slot impractical.
How CalMov helps
Treatment-specific booking options
Set the duration and price for each massage service customers can select. Choosing Massage during setup suggests 60- and 90-minute massages that you can edit.
Client address collection
Capture the appointment location as part of online booking.
Travel time between clients
Check whether the treatment and the journeys either side of it fit between existing bookings.
Online payments and confirmations
Keep the service, time and address in the booking confirmation. UK businesses can take Stripe payments on Pro, or on Lite with the Online payments upgrade.
Automatic travel pricing
Choose distance or journey-time brackets for the one-way trip from your business base to the client. CalMov applies the matching travel charge separately from the selected massage service price.
The toolkit
Built for mobile massage therapists: your toolkit
Tools for what you need to know before a treatment and what you want to remember after it. Nothing is switched on until you choose it, and any tool can be switched off again without losing anything.
Forms after booking
Private health questions before each treatment
Ask about injuries, conditions and medication in a short form linked in the confirmation email, due a day before the treatment, with up to two reminders. Mark the question Private and the answer is seen only by you and your admins: never in emails, notifications or calendar events.
The confirmation email
You're booked in
Booking confirmed
Hi Sam,
Your appointment
Calm Hands Massage needs a few details before your visit. Please fill in the short form by Sunday 11 October 2026 at 10:00.
Fill in the formSent by CalMov for Calm Hands Massage.
Health form
Your health form, completed after booking
Set treatments to need a health form, with a pass that lasts as long as you choose, such as a year. Clients book as normal, and the check is passed when they complete your form after booking, so you see their answers on the booking. If you'd rather see a form before anyone books, you can record it yourself instead: a new client is told why they can't book yet, and you record Passed once you've seen it.
Your booking page
Booked. Nothing to do first.
The confirmation email
Calm Hands Massage needs a few details before your visit.
Fill in the formTreatment notes
Treatment notes: pressure, focus areas, what you did
Tap Start job and a timer runs against the booked time, with highlighted answers on the same screen. Afterwards, note the pressure, the focus areas and what you worked on, so you know how the session went next time. The checklist (check the health form, treatment, aftercare advice) is Pro.
Job mode, on the day
Time on this job
54:12
Estimate1 hr 30 min
Checklist Pro
- Check the health form
- Treatment
- Aftercare advice
Also there when you need it
Client profiles
Preferences saved to the client's profile
"Pressure you like: light, medium or firm" is asked once and saved. Returning clients pick their profile instead of answering again, and you see it on each booking.
Site & access
Space for the table, and where to park
Ready-made questions on parking and space to work are answered in the form after booking and saved to the address. A door code is shown only on the day, to you and your admins.
Rebooking reminders
A reminder to rebook every 4 weeks
About a week before a client is due, CalMov emails a link to book the same treatment around their due date. Set the weeks for each treatment, or set one to send no reminders.
Only switch on what you need
Every tool starts switched off. Switch one on in Toolkit when you want it, and switch it off again without losing anything you've saved. Your booking page only changes when you change it.
An example day
A new client and a day of home treatments
- 1. A new client, Sam, books a 60-minute deep tissue massage. Your treatments need a health form, met by your form after booking, so nothing stops him booking online.
- 2. He enters his address and sees only the times you can reach, allowing for the drive from the client before and on to the one after.
- 3. The confirmation email links to a short form: your health form questions, including a Private one on injuries, conditions and medication, plus parking and whether there's space for the table.
- 4. He completes it the day before. The health form check is passed for Sam and lasts as long as you set, and you see his answers on the booking.
- 5. 1:00pm on the day: his preference for firm pressure is on the booking. His private answer is visible to you and your admins only. You tap Start job.
- 6. 2:00pm: Finish job and add your treatment notes: firm pressure, lower back and shoulders.
- 7. The calendar shows the drive to your 3:00pm client. About three weeks later, Sam is emailed a link to book again.
How booking works
Leave room for the complete home visit
A sixty-minute treatment takes more than sixty minutes of your working day. Build setup and pack-down into the appointment before allowing for the drive.
- 1.
Set complete appointment durations
Create separate services for the treatments you offer. Include equipment setup and clearing away so those minutes do not come out of travel time.
- 2.
Protect breaks and choose your service area
Set working hours, time off and the locations you can serve. Keep a practical margin for parking and carrying equipment into the property.
- 3.
Collect the address before offering times
The client enters their address, then selects a service. Lite keeps a fixed gap you set around existing appointments; Pro checks roads and expected traffic for the journeys either side.
- 4.
Review the appointment before travelling
Keep the booking time, service, address and any travel fee together. Complete your usual screening and consent process separately before treatment.
See it in practice
Try a longer treatment between two visits
Add two existing clients at different addresses, then try to book a sixty-minute and a ninety-minute service between them. Repeat with a nearby and a distant address to see how the service length and your travel plan affect availability.
- Check that each service reserves its full duration.
- Allow for the incoming journey and the drive to the next client.
- Check the service price and any travel fee before confirming.
Plan your setup
Check the visit from your client's phone
Run through booking with a treatment and address you would use in a normal week.
Does the appointment allow for your equipment?
Make sure carrying, setup and pack-down fit within the duration you publish.
Does a longer session still fit?
Compare availability for two treatment lengths between the same existing bookings.
Is the total clear?
If you charge for travel, check that the customer can see the fee before confirming the visit.
Before you choose
Is CalMov right for you?
CalMov suits a solo mobile therapist who wants clients to book treatments around the journey to each address. Allow for setup and pack-down in your durations, and keep your usual clinical processes separate.
A good fit when
- You travel alone to homes, workplaces or events for scheduled sessions.
- Your services have clear treatment durations with travel allowed separately.
- You want customers to see times that remain reachable around nearby bookings.
You may need another system if
- You need consultation, consent, contraindication or clinical treatment records kept in CalMov rather than your own clinical system.
- You need room allocation or several therapists bookable through one account.
Free planning tools
Free planning calculators for mobile massage scheduling
Use your own prices, travel time and costs to see what a working day could earn.
Frequently asked questions
Can treatments have different lengths and prices?
Yes. Each service has its own duration and price. Include the setup and pack-down time you need around the treatment.
Can I define where I travel?
Yes. Set your coverage area and working hours to control where and when customers can request appointments.
Can CalMov replace consultation, consent or treatment records?
Not clinical ones. A form after booking can ask health questions in private, a check can record that you've seen a client's health form, and treatment notes keep timings and practical details. Keep consent, contraindications and clinical records in your own clinical system.
Can I charge a travel fee separately from treatment time?
Yes. Travel pricing is included on Pro. The customer sees the treatment price and any travel fee before confirming.
Who can see a client's health answers?
Answers to questions marked Private are seen only by you and your admins. They're never in emails, notifications or calendar events, and they aren't saved to the client's profile.
Does a returning client need a new health form every time?
It depends on how the check is met. With your form after booking, the form comes with each booking and completing it passes the check again, and it never stops them booking. If you record it yourself, a client with an in-date pass books as normal until it runs out, such as after 365 days. Either way, you can mark a pass "Needs doing again" when something changes.
Are treatment notes a clinical record?
No. They're your working notes: timings, pressure, focus areas and what delayed a visit. If you keep clinical records, keep them in your own clinical system.
