Three Views
Weekly, monthly, and list view — depending on what you need at the moment.
The calendar is the control center of your daily practice routine. Whether it’s a home visit, barn appointment, or in-office treatment — everything comes together here. Confirmed online bookings appear automatically, manual appointments are created in seconds, and you can move everything exactly where it belongs via drag & drop.
Three Views
Weekly, monthly, and list view — depending on what you need at the moment.
Drag & Drop
Move appointments with a mouse or touch and adjust their duration — without opening a form.
Team Calendar
Filter appointments by team member, with individual colors and working hours at a glance.
Fully Automatic
Online bookings, reminders, and birthdays appear on their own.
TheraTap offers three views that you can switch between at any time:
| View | Ideal For | What You See |
|---|---|---|
| Week view | Daily planning, mobile tours | Time grid with 30-minute slots, working hours as background, current time as a marker |
| Month view | Long-term planning, vacation periods | Compact overview with up to three appointments per day, calendar weeks on the side |
| List view | Quick overview | All appointments for the next 7 days as a clear list |
Open the calendar
Navigate to Calendar in the main menu. You immediately see all upcoming appointments in your selected view.
Create a new appointment
Click on a free time slot in the week view or use the + New Appointment button. In the appointment form, enter:
Edit an appointment
Click on an existing appointment to open the form. There you can adjust everything: time, date, treatment type, duration, assigned person, address, or notes.
Move an appointment via drag & drop
In the week view, you can simply grab appointments with the mouse and drag them to a new position. TheraTap automatically checks whether the new time slot is free — appointments cannot be moved into blocked areas.
Adjust appointment duration via resize
Drag the bottom or top edge of an appointment to change its duration directly in the calendar — no form needed. Here too, TheraTap checks that the appointment does not extend into blocked times.
Cancel or delete an appointment
Appointments that will not take place can be canceled or deleted. Optionally, a cancellation email is sent to the pet owner.
Confirmed appointment requests appear automatically in the calendar — you don’t need to transfer anything manually. Each online appointment shows:
Online bookings and manually created appointments are displayed identically in the calendar and can be edited in the same way.
The calendar uses colors so you can orient yourself at a glance:
| Element | Display |
|---|---|
| Team members | Initials badge on each appointment — so you can immediately see who is assigned |
| Custom appointment colors | Assign a unique color per appointment for categorization |
| Working hours | Light gray background in the week view shows team availability |
| Resource availability | Individual pastel colors per room, equipment, or team member |
| Blocked times | Gray-highlighted areas for availability exceptions |
| Exceptions | Red-highlighted areas for team exceptions like vacation or illness |
| Birthdays | Pink all-day entries for animal birthdays — click to jump directly to the patient record |
Using the filter bar at the top of the calendar, you can narrow down the display:
| Filter | Function |
|---|---|
| Team member | Show only appointments for a specific person |
| Treatment type | Filter by specific treatment types |
| Room | Show only appointments in a specific room |
| Equipment | Show only appointments with specific equipment |
Filters can be combined freely and are preserved in the URL — when you reload the page, you see the same filtered view.
If your account has multiple team members, the calendar becomes a shared planning hub:
If you have entered a birthday for an animal, it automatically appears as an all-day entry in the calendar — highlighted in pink with the animal’s name. A click takes you directly to the patient record. A nice reminder to congratulate your clients on their pet’s birthday.
TheraTap can be connected to external calendars:
Always on the go? Directly from the calendar, you can calculate the optimal route for today’s appointments. One click opens Google Maps with all addresses in the correct order.
Learn more under Route planner.
TheraTap can automatically remind your clients about upcoming appointments:
Reminders are activated per appointment and sent automatically. Learn more under Appointment reminders.
| Feature | Connection |
|---|---|
| Online booking | Confirmed requests appear automatically in the calendar |
| Working hours | Define bookable time slots and the background display in the calendar |
| Availability exceptions | Block time periods — visible as gray or red blocks in the calendar |
| Appointment reminders | Automatic email and SMS reminders before the appointment |
| Route planner | Optimized route for all of today’s mobile appointments |
| Team & roles | Permissions determine visibility and editing rights in the calendar |
| Contacts & patient records | Jump directly from an appointment to the animal or contact |
Can I move appointments via drag & drop? Yes. In the week view, you can freely move appointments and adjust their duration. TheraTap automatically prevents overlaps with blocked times.
Can I see my entire team’s appointments? Yes. Without an active filter, you see all appointments for all team members. Using the filter bar, you can filter by individual people, treatment types, rooms, or equipment.
What happens when an online booking is confirmed? The appointment immediately appears in the calendar — with all details from the booking. You don’t need to transfer anything manually.
Can I view my calendar in other apps? Yes. Connect your Google Calendar or use the ICS calendar subscription for Apple Calendar, Outlook, and other apps.
Are clients reminded automatically? Yes, if you have enabled the reminder feature. 24 hours before the appointment, pet owners receive an email (and optionally an SMS) with all appointment details.