Skip to content

Online Booking Calendar

Your digital reception desk: pet owners open your booking page, choose a treatment and an available appointment – and you receive all the data including a new contact and patient directly in TheraTap. No phone calls, no email back-and-forth, around the clock.


3-Step Booking

Choose a treatment, pick an appointment, enter your details – done. That is how simple it is for your clients.

Intelligent Availability

Working hours, buffer times, vacations, rooms, equipment, and therapist skills – everything is automatically factored into the available time slots.

Automatic Contact Creation

With every booking, the contact and patient are automatically created or recognized. No manual data entry.

Embeddable Anywhere

Your own booking page, a widget on your website, or an iFrame – the calendar works on every device and in every setup.


FeatureDescription
Online Appointment BookingPet owners book appointments through your personal booking page or an embedded widget – 24 hours a day, 7 days a week.
Automatic AvailabilityOnly actually available time slots are displayed. Working hours, exceptions, booked appointments, buffer times, and resources are calculated in real time.
Contact & Patient CreationName, email, address, animal species, breed, date of birth – everything is automatically saved as a contact and patient in TheraTap. Existing contacts are recognized.
Two Booking ModesEither as an appointment request (you confirm manually) or as automatic confirmation (the appointment is set immediately).
Resource ManagementRooms, equipment, and therapists are automatically assigned. Double bookings are ruled out.
RemindersAutomatic appointment reminders via email and optionally via SMS – 24 hours before the appointment.
MessagesThrough the integrated message history, you communicate directly with pet owners about their request.
EmbeddableEmbed the calendar as a widget, custom element, or iFrame on your own website.

The booking process is intentionally kept simple – three steps, no registration, no login:

  1. Select a Treatment

    All active treatment types are clearly displayed – with name, description, duration, and price. Pet owners select the appropriate service.

  2. Choose a Preferred Appointment

    A clear calendar shows only the actually available days and time slots. Past days, fully booked slots, and times outside your working hours are automatically hidden. On desktop, two months are displayed side by side; on smartphones, one – always optimized for the respective device.

  3. Enter Contact and Animal Details

    In the last step, pet owners enter their details:

    • Contact details: First name, last name, email, phone, address
    • Animal details: Name, species (dog, horse, cat, other), breed, gender, date of birth
    • Message: Space for concerns, symptoms, or questions

    A clear summary shows the treatment, date, time, and duration at a glance before submission. After submission, pet owners immediately receive a confirmation on screen and by email.


What Happens Automatically After a Booking

Section titled “What Happens Automatically After a Booking”

As soon as a booking comes in, TheraTap handles a whole series of tasks in the background – you do not need to worry about any of them:

What happensDetail
Create contactA new contact is created with all submitted data. If the email address is recognized, the existing contact is linked.
Create patientThe animal data is saved as a new patient under the contact – including species, breed, and date of birth.
Create appointmentAn appointment is added to the calendar – depending on the mode, as confirmed or as an open request.
Reserve resourcesIf the treatment type requires a room or equipment, an available resource is automatically reserved.
Assign therapistWith multiple therapists, an available therapist with the matching skill is automatically assigned.
Send notificationsThe pet owner receives a confirmation (or request acknowledgment); you receive a notification about the new booking.
Schedule reminder24 hours before the appointment, a reminder is automatically sent via email (and optionally via SMS) – including an ICS calendar file.

Appointment Request or Automatic Confirmation

Section titled “Appointment Request or Automatic Confirmation”

You decide how bookings are handled:

ModeBehaviorIdeal for
Appointment Request (default)Bookings appear as open requests. You review, communicate via the message history if needed, and confirm or decline.Practices that want to individually review each booking
Automatic ConfirmationAppointments are immediately confirmed and added to the calendar. Pet owners receive the appointment confirmation directly.Practices with clearly defined working hours and capacities

You set the mode under Settings → Booking Settings.


  1. Check Prerequisites

    Before clients can book online with you, three areas should be set up:

    AreaWherePurpose
    Treatment TypesSettings → Treatment TypesDefines which services are bookable – with name, duration, and price
    Working HoursSettings → Working HoursDetermines on which days and at what times appointments are possible
    Public ProfileSettings → Public ProfileYour practice details, description, and logo for the booking page
  2. Activate Online Booking

    Navigate to Settings → Booking Settings and activate the Online Booking Calendar. After that, the following happens automatically:

    • Your personal booking page is enabled
    • The “Book appointment now” button appears on your public profile
    • Incoming requests appear under Appointment Requests
  3. Adjust Booking Settings

    Under Settings → Booking Settings, you customize the booking to your needs:

    SettingWhat it doesDefault
    Buffer TimeTime gap before and after each appointment – ideal for travel and follow-up work (0–180 minutes)0 minutes
    Lead TimeHow last-minute bookings can be made – prevents overly spontaneous bookings (0–120 hours)1 hour
    Advance BookingHow far in advance appointments can be booked (1–365 days)60 days
    Booking NoteCustom text for pet owners during booking – e.g., directions or preparation instructions
    Booking ModeAppointment request (manual confirmation) or automatic confirmationAppointment request
    CurrencyEUR, CHF, DKK, or USD – for the price display of your treatment typesEUR
  4. Share Your Booking Link

    You can find your personal booking link under Settings → Public Profile. Recommended places to share:

    • Your own website and social media (e.g., Instagram link in bio)
    • WhatsApp status and email signature
    • Google Maps listing
    • QR code on business cards, flyers, or in the waiting room

All building blocks seamlessly interconnect – creating a complete booking system:

Building BlockWhat it controls
Working HoursBase framework for when appointments are bookable – per weekday with flexible time windows
Availability ExceptionsVacations, sick days, holidays – override working hours for individual days or recurring periods
Treatment TypesBookable services with duration, price, and description – optionally with room or equipment requirements
Resources & RoomsPrevents double bookings of treatment rooms and specialized equipment
Therapist ResourcesWith multiple therapists: skill-based assignment – each therapist only receives matching treatments
Appointment RemindersAutomatic reminders via email and SMS – individually customizable templates
Public Booking PageProfessional profile page with calendar – also embeddable as a widget