Treatments with length, price and a buffer
Deep tissue 60 minutes, an aroma ritual 90, a short back and neck 30. The price is on the page, and a buffer after each one turns the room around before the next client.
Appointments · Massage and spa
A booking page for your studio where clients choose the treatment, the therapist and an hour that is genuinely free. The confirmation email goes out on its own, the phone stays face down, and the session stays quiet. From $39 a month, 14 days free.
14 days freeNo card requiredLive this afternoon
This is the real booking page and the studio calendar, not a video. Pick a treatment, a therapist and a time.
This is the real booking page and the studio calendar, not a video. Pick a treatment, a therapist and a time.
An online booking page lists your treatments with their length and price, shows only the hours each therapist is free, and lets a client book from any phone browser. With TapTime the client picks a therapist or takes anyone available, gets a confirmation email and a reminder a day before, and the booking lands on the same calendar as the ones you take at the desk.
One evening and the two days after it, with the phone on silent.
A client with a stiff neck opens the link from your Instagram bio, picks deep tissue, 60 minutes, with Lea, and takes Friday at 18:00. The confirmation email arrives before she puts the phone down.
You open the calendar with your coffee. Seven sessions across two therapists, three of them booked overnight. Nobody wrote a thing down.
A regular calls about her lower back. You add her to Friday 15:00 at the desk, and the page stops offering that hour a second later.
The reminder went out yesterday evening by itself. She arrives on time, the room is ready, and not one treatment this week was interrupted by the phone.
Every call, every message and every “do you have anything Thursday?” arrives in the middle of a treatment. You answer at 21:00, or you never answer at all.
You are not going to stop a deep tissue to see who is calling. The client who reached voicemail at 15:00 booked at the studio down the street at 15:04.
Prices in one chat, “is Thursday free?” in another, a missed call in between. Two people end up holding the same 18:00 and one of them has to be told no.
A cancellation reaches you an hour before. The room sits empty, the oil warms for nobody, and the client who would gladly have taken that hour never knew it was free.
Treatments, therapists and the hours that are actually free. They choose, the day fills, and nothing interrupts the room.
Deep tissue 60 minutes, an aroma ritual 90, a short back and neck 30. The price is on the page, and a buffer after each one turns the room around before the next client.
One therapist on mornings, one Thursday to Sunday, the studio closed on Monday. Day-off overrides for a holiday. The page offers what is left and nothing more.
A regular books the same pair of hands by name. Everyone else takes the first free hour with whoever is on that day.
Both emails automatic. Switch on instant confirmation, or keep manual approval and confirm each booking yourself before the email goes out.
The client cancels or moves the booking from the link in the email, up to the deadline you set. The freed hour returns to the page and the next person takes it.
Your Instagram bio, your Google Business profile, your website, a WhatsApp reply. It opens in the browser; there is nothing for a client to install.
No onboarding call, no setup fee, nothing to install. Most studios publish the page between two clients.
Your studio and its first location. Two minutes on your phone, no card.
Each treatment with its length, price and the buffer after it. Each therapist with a photo, a title and their working week.
Instagram bio, Google profile, website, the message you send back on WhatsApp. The first booking usually arrives the same evening.
| Phone, DMs and a paper diary versus a booking page, honestly. | Phone, DMs and a paper diary | TapTime online booking |
|---|---|---|
| Booking a 60-minute massage | A call between treatments, if anyone picks up | Any time of night, from the phone, in a minute |
| Seeing what is free | You flip through the diary between clients | Only free hours, per therapist, always current |
| Choosing a therapist | Ask, wait for a reply, ask again | Pick a name, or take anyone available |
| The day before | You send reminders by hand, or you forget | Reminder email 24 hours before, automatic |
| A cancellation | A crossed-out line and an empty hour | They reschedule from the email, the hour reopens |
| What it costs | The bookings you lose while you are in the room | From $39 a month for up to 3 therapists |
Hands busy, phone face down: the booking still reaches your chat, and the ad that earned it gets the credit. Conversion tracking, chat alerts, automations and the API come with appointments at no extra cost and no per-event fee.
How conversions, webhooks and the API workThe campaign is remembered on the client’s phone for 30 days. When the booking is confirmed, Meta, Google Ads and GA4 get one conversion valued at the treatment price, sent from the server.
On manual approval? Each request posts to your Telegram, Slack or Google Chat in seconds, so between sessions you see who wants Friday at 18:00 and confirm it from the link.
Zapier, Make, n8n or Pipedream can add each client who books to a Mailchimp audience or a Google Sheet, ready for the next offer you send. No code; press Send test to map the fields.
Signed webhooks send each booking and every change to your website or spa software as JSON. The REST API reads appointments and an event feed, and a read-write key can confirm or cancel.
From $39 a month for a studio with up to 3 therapists and 10 treatments; $69 for up to 7 therapists and 20. Unlimited bookings, the booking page, confirmation and reminder emails and the shared calendar are all included. No setup fee, no contract.
A second studio? Each location gets its own booking page and its own subscription, run from one dashboard with staff scoped to their location. Other TapTime modules, like a loyalty card for regulars, are switched on separately and priced on their own.
No. The booking page opens in the phone's browser from a link in your Instagram bio, on your Google profile or on your website. There is nothing to install and no account to create.
Yes. Bookings you enter at the desk sit in the same list as the ones from the page, and the page stops offering an hour the moment it is taken.
Yes. Each therapist has a photo and a title on the page, and the client picks one or takes “anyone available”. A therapist can also be limited to their own schedule in the dashboard.
Yes. Every treatment has a buffer after it, so the page never books the next client into the time you need to change the linen and air the room.
Set a minimum notice — two hours, say — and a booking horizon so nobody books six months ahead. A cancellation deadline stops last-minute cancellations from the email link.
That is your choice. Automatic confirmation sends the email instantly; with manual approval the booking waits in the dashboard until you confirm it.
From $39 a month for up to 3 therapists and 10 treatments, $69 for up to 7. Paid monthly by card, no contract and no setup fee. The first 14 days are free and you do not enter a card to start.
After a short grace period the booking page is paused and shows a brief “temporarily unavailable” note. Nothing is deleted: treatments, therapists and bookings all stay. Pay again and the page is back.
Yes. TapTime saves the UTM tags, the Meta click id and the referrer on each online booking, and shows them on the booking and as booking sources on the dashboard. Confirmed bookings go to Meta’s Conversions API, deduplicated against your pixel, so each counts once.
Fourteen days free, no card, cancel any time. Your booking page can be live before tonight's last session.
14 days free No card required Cancel anytime
Hello. Ask me anything about TapTime — what it does, what it costs, or how to set something up. I answer from our help center.
Answers come from our help center and can be wrong. For anything about your own account, write to us.