Each vet's own weekly hours
One vet Monday, Tuesday and Friday; another Wednesday to Saturday. Set once, and the booking page respects it without anyone checking.
Appointments · Veterinary clinics
Each vet has their own weekly hours and their own surgery mornings; the booking page only offers what is free, and reception adds phone bookings to the same list. One screen for the whole day, from 669 PHP a month, 14 days free.
14 days freeNo card requiredEvery vet's hours in by tonight
This is the real booking page and the real team day, not a video. Book a slot and watch it land on the calendar.
This is the real booking page and the real team day, not a video. Book a slot and watch it land on the calendar.
Give each vet their own weekly working hours and day-off overrides, with a buffer after each consultation type, and keep every booking on one shared calendar. TapTime does this for a veterinary practice: the online booking page offers only the slots free for the chosen vet, reception adds phone bookings to the same list, and a vet can be limited to seeing just their own schedule.
A surgery morning with three vets, seen from the front desk.
Reception opens the day view. Dr. Marinov's column is blocked until 12:00 for surgery. Dr. Kostova and Dr. Ilić have eleven consultations between them, four of them booked online overnight.
An owner calls about a vomiting dog. The first free slot with any vet is 10:40 with Dr. Ilić; reception adds it to the list while the owner is still on the line.
Dr. Kostova's 11:00 consultation ends. The 10-minute buffer after it gives her time to write up and clean the room before the 11:40 walks in.
Dr. Marinov comes out of surgery and opens his own column on his phone: the afternoon starts at 13:00 with a follow-up. He did not have to ask anyone.
Three vets, two consultation rooms, a surgery morning and a receptionist with the phone on her shoulder. The diary is on the desk; the questions are everywhere else.
One vet booked the 11:00 himself in the corridor. Reception gave the same room to a colleague's spaniel. Somebody waits forty minutes with a nervous dog.
Thursday morning is surgery. The new receptionist did not know; the diary did not stop her. Two consultations now have to be moved, and two owners have to be called.
Which vet is free at 15:00? How many patients before lunch? Is the 14:30 a follow-up or a first visit? Everyone asks reception, and reception is on the phone.
Hours, days off, buffers and surgery mornings live on the calendar itself. The booking page and reception both book against the same truth.
One vet Monday, Tuesday and Friday; another Wednesday to Saturday. Set once, and the booking page respects it without anyone checking.
Block Thursday morning for surgery or a week for a conference. The slots disappear from the page and reception sees the block on the calendar.
A 30-minute consultation with 10 minutes after it to clean the room and write the notes. The next slot starts when the room is actually ready.
Reception sees every vet side by side for the day. A vet who should only see their own column can be limited to their own schedule.
A caller wants Tuesday with a particular vet. Reception picks the slot on the calendar; it is gone from the page the same second.
Let bookings confirm themselves, or keep manual approval so reception checks each one before the owner gets the confirmation email.
No onboarding call, no setup fee. Most clinics have every vet's hours in by the end of the afternoon.
Your clinic and its first location. Two minutes, no card.
Photo, title, weekly hours and the days that are blocked. Then the services with duration, price and buffer.
Share the booking link and keep the day view open on the front-desk screen. Phone bookings go straight in.
| Paper diary versus a shared calendar, honestly. | Phone and paper diary | TapTime online booking |
|---|---|---|
| Who can see the day | Whoever is standing at the desk | Everyone with access, on any screen |
| A vet's day off | A note in the margin, if it was written | Blocked on the calendar; no slots offered |
| Room-cleaning time | Squeezed in, or skipped | A buffer after each service, automatic |
| A phone booking | Pencil, then check with the vet | Picked from free slots in the same list |
| A double booking | Discovered when both owners arrive | A taken slot is never offered twice |
| What it costs | The diary, and the mistakes | From 669 PHP a month for up to 3 vets |
Chat alerts, webhooks, write API keys and ad conversions are part of the Appointments module at no extra cost. No add-on, no higher tier, no per-event fee, however many vets share the calendar.
How conversions, webhooks and the API workEach confirmed online booking, whichever vet it is with, goes to Google Ads, Meta and GA4 as one conversion worth the service price. Sending hashed owner contact details to Meta is optional.
With manual approval on, every new request lands in reception's Microsoft Teams or Slack channel within seconds. Reception opens it from the link, checks it against the surgery morning and confirms.
Clinics that keep data in-house can run n8n self-hosted: every appointment arrives there as signed JSON and moves on to your own database or spreadsheet with no third-party cloud in between.
A write API key lets your practice software confirm, cancel, complete or mark a no-show, and each change fires the same webhooks and conversions as the calendar. 50 requests a minute per key.
From 669 PHP a month for a practice with up to 3 vets and 10 services; 1 189 PHP for up to 7 vets and 20 services. The shared calendar, the booking page, unlimited bookings and the confirmation and reminder emails are all included.
A second clinic gets its own calendar and its own subscription under the same account, with staff scoped to their location. A loyalty card, a QR menu or table reservations can be added later; they are switched on separately.
Yes. Every vet has their own weekly hours and can override any day: a surgery morning, a conference, a holiday. The booking page only offers slots inside those hours.
Yes. A vet can be limited to their own schedule, so they see their own column and nothing else. Reception and the practice owner see the whole calendar.
No. The page opens in the phone's browser from a link on your website, Google profile or Instagram. There is nothing to install and no account to create.
Reception picks a free slot on the calendar and enters the owner's details. It sits in the same list as the online bookings and is gone from the page the same second.
Buffer time is minutes added after a service before the next slot can start. Ten minutes after a consultation covers cleaning the room and writing the notes.
Yes. Choose manual approval and every online booking waits for reception to confirm it from the dashboard; the owner gets the confirmation email after that. Or switch to automatic.
Four vets is the middle tier: 1 189 PHP a month for up to 7 vets and 20 services. Up to 3 vets is 669 PHP. Paid monthly by card, no contract, and the first 14 days are free without a card.
After a short grace period the booking page is paused with a brief “temporarily unavailable” note. Nothing is deleted: the calendar, the vets and every booking stay. Pay again and it is all back.
Yes. Add a Teams Workflows webhook under Integrations, choose the booking requested event, and TapTime posts a card with the owner, the time and a button back to the calendar. Confirmations and cancellations can go to the same channel or to a different one.
Fourteen days free, no card, cancel any time. Every vet's hours are in by tonight.
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.