Skip to content

Treatment Types

Treatment types are the core of your online booking system. They define what pet owners can book with you, how long an appointment lasts, and what it costs. On your public booking page, clients see the active treatment types as a clear selection – including description, duration, and price. Behind the scenes, they also control which resources are required and which team members can perform the treatment.


Flexibly Configurable

Name, duration, price, unit, and description – you decide what clients see on the booking page.

Room & Equipment Assignment

Specify whether a treatment requires a specific room type or specialized equipment. TheraTap automatically prevents double bookings.

Skills for Team Members

Define who can perform which treatment. During booking, an available therapist is automatically assigned.

Activate & Deactivate

Show or hide individual services – without deleting them. Ideal for seasonal offerings or temporary pauses.


Each treatment type consists of the following fields:

PropertyDescriptionRequired
NameThe title that clients see, e.g., Initial Assessment, Follow-up Treatment, Laser TherapyYes
DurationTreatment duration in minutes (1–600 min.)Yes
PriceDisplayed on the booking page, e.g., 75.00 EURYes
UnitOptional addition to the price, e.g., per session or per hourNo
DescriptionExplains to clients what to expect. Supports text formatting (Markdown).No
Sort OrderDetermines the order on the booking page. Lower numbers appear higher up.No
Required Room TypeWhich room type is required for this treatment, e.g., Treatment room, Exercise hallNo
Required Equipment TypeWhich equipment is needed, e.g., Magnetic field device, LaserNo
ActiveOnly active treatment types are visible and bookable on the booking page

  1. Open Treatment Types

    Navigate to Settings → Treatment Types. There you will find an overview of all existing services with name, duration, price, and status.

  2. Create a New Treatment Type

    Click + Create Treatment Type and fill in the fields. Pay special attention to the description – it is the first thing clients read on your booking page, and it should clearly convey what to expect.

  3. Set Price and Unit

    Enter the price and optionally select a unit such as per session or per hour. Clients see both together on the booking page, e.g., 75.00 EUR / session.

  4. Assign Room and Equipment (optional)

    If you use Resources & Rooms, you can specify which room type and equipment type this treatment requires. TheraTap then automatically checks with each booking whether the room and equipment are available during the desired time period – double bookings are reliably prevented.

  5. Set Sort Order

    The sort order controls the sequence on the booking page. Place your most important or most frequently booked services at the top by giving them a lower number. When sort order values are equal, items are sorted alphabetically by name.


In the overview under Settings → Treatment Types, you have all services at a glance. Using the filter, you can switch between Active only and All.

Each treatment type can be:

  • Edited at any time – adjust name, duration, price, description, and all other fields
  • Activated – immediately visible and bookable on the booking page
  • Deactivated – removed from the booking page but preserved
  • Deleted – permanently removed when no longer needed

If you work with resources, you can define which team members can perform which treatment types. This assignment is called Skills.

Here is how it works:

  1. Create your team members as resources under Settings → Resources.
  2. Assign each resource the treatment types they are qualified to perform.
  3. During an online booking, TheraTap automatically assigns a therapist who can perform the selected treatment type and is available at the desired time.

On your public booking page, clients see all active treatment types as selectable cards – sorted according to your defined order.

Each card shows:

  • Name of the treatment
  • Description (formatted, if available)
  • Duration in minutes
  • Price with currency and unit (e.g., 75.00 EUR / session)

After selecting a treatment type, TheraTap calculates the available time slots. The following are automatically taken into account:

  • Your working hours and exceptions
  • Availability of assigned team members (skills)
  • Availability of rooms and equipment (if configured)
  • Already booked appointments including buffer time between appointments
  • Minimum lead time and maximum advance booking period

Clients therefore only see time slots that are actually available – fully automated and without any manual effort on your part.