Everybody works a different week
One dentist is in Monday and Wednesday, another Tuesday, Thursday and alternate Saturdays, the hygienist mornings only. Reception has to hold all of it in their head before they answer a single call.
Appointments · Dental clinics
Everyone works a different week, and every chair needs a few minutes between patients. Each specialist keeps their own weekly hours; one calendar holds the whole clinic, and a dentist can be limited to their own column while reception sees the day. From $39 a month for up to 3 specialists, $69 for up to 7.
14 days freeNo card requiredSet up in an afternoon
This is the real booking page and the team's day, not a mock-up. Take a slot and watch a column fill.
This is the real booking page and the team's day, not a mock-up. Take a slot and watch a column fill.
Each specialist gets a photo, a title and their own weekly working hours, with overrides for days off. Every service carries a duration and the buffer needed after it. One calendar in TapTime then holds the whole clinic: reception sees every column of the day, a dentist can be limited to their own, and a slot that is taken stops being offered everywhere at once.
The clinic runs beautifully until the Tuesday when two patients are written into the same chair, or the hygienist's afternoon off is remembered an hour too late.
One dentist is in Monday and Wednesday, another Tuesday, Thursday and alternate Saturdays, the hygienist mornings only. Reception has to hold all of it in their head before they answer a single call.
One booking in the paper diary, one taken over the phone, one agreed in the corridor. On Friday two patients arrive for 15:00 and the same chair, and someone goes home unhappy.
Appointments are stacked back to back, so the ten minutes for cleaning down and writing up come out of the next patient's time. From eleven o'clock the whole day runs late.
Reception runs the day from one calendar. Every dentist and hygienist keeps their own hours, their own buffer and, if you want, their own view.
Every specialist gets a column. Reception opens the calendar and sees who is in a chair, who is free at 15:00 and what is still left this afternoon, without asking anyone.
A specialist can be limited to their own schedule, while reception and the owner keep the whole team in view. Nobody scrolls past five colleagues to find their next patient.
Weekly hours per specialist — mornings only, alternate Saturdays, Tuesdays off — plus overrides for a course, a holiday or a day the surgery is closed. The page follows all of it.
Give each service the minutes it needs afterwards to turn the room around and write up notes. The next slot on the page starts after that buffer, not the second the chair is empty.
Bookings from the page and the ones reception types in live in the same list. The moment a time is taken it stops being offered, so nothing is promised to two patients.
Patients who always see the same dentist pick them by name. Everyone else chooses anyone available, and the booking lands in the column that has room for it.
No onboarding call, no setup fee, nothing to install on the reception computer.
A photo, a title and a weekly schedule each, with the days each of them is away. Decide who sees the whole clinic and who sees only their own column.
Duration, price, category and the minutes needed after each one. A 45-minute hygiene appointment with ten minutes after it takes 55 minutes of the day, and the page knows it.
The booking page goes on the website, the Google Business profile and the Instagram bio. Reception keeps the calendar open and types in whatever still arrives by phone.
One day in a clinic with three dentists, two hygienists and a single calendar.
Reception opens one screen and sees the whole clinic: five columns. Tomas is in until two, Nina works mornings, the third surgery is free after eleven. Nobody has asked anybody anything yet.
A patient calls wanting something this week. Reception reads one column instead of three diaries, offers Thursday at 16:40 and types him in. The slot leaves the booking page as they speak.
A booking arrives from the website: a 45-minute hygiene appointment with anyone available. It lands in the only column with room for it, buffer included, and confirms itself.
Elif checks tomorrow on her phone — her own column, nobody else's. Eight patients, ten minutes after each, and the Friday she is away is already blocked out.
When a patient books, cancels or misses an appointment, the clinic hears about it without a phone call. Chat alerts, automations, webhooks, the REST API and ad conversions are included with appointments at no extra cost.
How conversions, webhooks and the API workEach confirmed online booking reaches Google Ads, Meta and GA4 once, valued at its service price, so campaigns learn which treatments they fill. Meta’s hashed email and phone can be switched off.
Reception’s channel hears new requests and cancellations; the owner’s hears no-shows and completed appointments. Telegram can post into one topic of a group, so each feed keeps its own thread.
Send each confirmed and completed booking through Zapier or Make into a Google Sheet or HubSpot, with the service, the time and the patient’s details. No code, and n8n can run on your own server.
Signed webhooks carry every booking and status change to your own software. A read-write key lets it confirm, cancel or mark a no-show, and the same alerts fire. Up to 10 active API keys per company.
From $39 a month for up to 3 specialists and 10 services, or $69 for up to 7 specialists and 20 services. Appointments, patients and emails are unlimited on every tier.
A second clinic gets its own calendar, its own specialists and its own booking link under the same account, and staff can be scoped to one of them. Other TapTime modules are switched on separately, each with its own price.
No. The booking page opens in the browser on any phone or computer. Patients choose a service, a specialist and a time and receive an email; there is nothing to download and no account.
Yes. A specialist can be limited to their own column, while reception and the owner see every column of the day. It is a setting per person, not an extra subscription.
Every booking lives in the same list, whether the patient took it online or reception typed it in. As soon as a time is taken the page stops offering it, so it cannot be given away twice.
Yes. Each service has a buffer after it, so the next slot the page offers starts once the room has been turned around, not the moment the previous appointment ends.
Yes. Weekly working hours are set per specialist, with day-off overrides on top. Mornings only, alternate Saturdays, a Tuesday away on a course: the booking page respects each of them.
You add them with their own hours and change tier from the dashboard. The entry plan covers 3 specialists and 10 services, $69 raises it to 7 specialists and 20 services, and there is a larger tier above that.
From $39 a month for up to 3 specialists and 10 services, $69 for up to 7. Paid monthly by card, no contract, no setup fee and no onboarding call. The first 14 days are free without a card.
After a short grace period the booking page is paused and shows a brief “temporarily unavailable” note. Your specialists, services and appointments stay exactly as they are and come back the moment you switch it on again.
Yes, through signed webhooks or the REST API. TapTime posts each booking and every change to it as JSON to an address you choose, and your software can read appointments or change their status with an API key. There is no partner application; the documentation is open at /docs/api.
Fourteen days free, no card, cancel any time. Add your specialists, their hours and their buffers this afternoon.
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.