Appointment scheduling for massage therapists

When you are in a massage session, you cannot stop to arrange the next one. Give clients a way to choose their treatment and session length online, while you keep a clear diary of the appointments ahead.

Illustrative example

A booking day that works for your business

Match the session to the available time

A short focused session and a longer full-body appointment need different calendar space. Publish clear durations instead of arranging every visit by message.

Help returning clients find their therapist

Let clients select a provider who offers their chosen service, then see that person’s available appointments.

Keep booking administration together

Use the calendar and client booking history when handling enquiries, return visits and payment arrangements.

Let clients choose the session length they need

Offer shorter and longer appointments with their own prices. Separate treatment styles into clearly described services so clients can compare the choices, rather than sending messages to ask how long each session lasts.

View feature: Let clients choose the session length they need
Service name
Aromatherapy oil massage
Service description
A relaxing oil massage, with focused back and shoulder or full-body options.

Pricing and duration

Price option name
Back & shoulders
Price
$35.00
Duration
30 min
Price option name
Full body
Price
$65.00
Duration
60 min
Price option name
Extended session
Price
$90.00
Duration
90 min
Example service settings. Names, durations and USD prices are illustrative.

From the first click to a confirmed booking

  1. Choose the right booking

    The client chooses a massage style and duration from your menu. Use straightforward descriptions of what the appointment includes and how to contact you about individual needs.

  2. Find a suitable time

    They select a therapist and available time. Set the calendar duration to cover the visit you need to deliver, and manage breaks and preparation through your working schedule.

  3. Review the booking details

    The client reviews the selected service or space, date, time and price, then provides their contact details. Clear descriptions help them arrive knowing what they have booked and which location to visit.

  4. Complete the booking and payment

    When online payments are enabled, collect the deposit or full amount required by your booking settings. Your team can also handle payment from the calendar, including a payment link for a client who is arranging the visit with you.

Give each therapist a clear session list

See which clients are coming, what they booked and how much time is reserved. Reception can use the same diary when answering calls during a session.

Use booking history to help arrange the next appointment. Keep any clinical assessment or sensitive health records in an appropriate separate process.

Illustrative example

Example booking day

TimeBooking
09:00
Focused massage
11:00
Full-body session
14:00
Extended session
Sample bookings and times, not a live calendar. Configure your own services, spaces, hours and prices.

Make everyday bookings easier to manage

Different lengths, clearly priced

Create duration and pricing options for the sessions you offer. A focused appointment and an extended massage can sit within the same menu without sharing the same booking length.

View feature: Different lengths, clearly priced

Know what returning clients booked before

View earlier appointments alongside contact details and preferences. When a client returns, your team can see their previous service and therapist without searching separate diaries.

View feature: Know what returning clients booked before

Give clients a convenient way to pay

Bring payment into the same workflow as the booking. Choose how you collect money for your services or space hire, and explain the payment arrangements before the client commits.

Illustrative example

Deposits and online checkout

Let clients pay a deposit or the full booking amount through your online booking portal. State what the payment covers so clients understand the amount they are paying before their visit.

Card payments at reception

Use a supported Stripe Terminal smart reader to collect an in-person card payment for a booking. Reader availability depends on your country and Stripe setup; see the device guide before buying hardware.

QR codes, SMS and email links

Show a payment QR code for the client to scan, or send the payment link by SMS or email. The client opens checkout on their own device, making it useful both at reception and when arranging payment before arrival.

Set up a booking page that reflects your business

Start with the bookings you handle most often. A clear menu and realistic availability help clients make the right choice and give your team a consistent place to manage requests.

  • List massage styles with clear lengths and prices.
  • Assign therapists to the services they provide.
  • Explain arrival guidance and when to contact you before booking.

Review and share your booking page

Review the client-facing names, descriptions, location, available times and payment settings. Share the booking link from your website and customer communications, and keep the details up to date as your offering changes.

Booking questions, answered

Can I offer 30-, 60- and 90-minute sessions?

Yes. Set the durations and pricing options that suit your own treatments. Clients can compare the options on the booking page and choose before selecting an available time.

Can clients book a particular massage therapist?

Yes. Assign treatments to the therapists who offer them. Clients select a team member as part of the online booking process, whether you work alone or as a team.

Can I separate short and long massage sessions?

Yes. Set a duration and price for each service option so clients choose the time they want and your calendar reserves the corresponding appointment length.

Can clients book the same therapist again?

Yes, when that therapist offers the selected service and has availability. Keep team assignments and working hours current so the booking options remain accurate.

Can I keep my existing website?

Yes. Share your WebbyBooky booking portal link from your existing website so clients can choose a service, provider and available time. Keep your business information on your website and use the portal for the booking journey.

Can clients pay online or at the appointment?

With payments configured, you can collect a deposit or full payment online and take booking payments through the calendar. In-person options include supported Stripe Terminal readers and a QR payment page; links can also be sent by SMS or email. Available options depend on your payment setup.

Make your next booking easier to manage

Build your service or space menu, set your availability, and give clients a clear way to book. Start with your everyday workflow and expand as your business grows.