Online appointment calendars for practices compared, the dimension others skip
Most comparisons only ask: can I accept appointments online? The more important question for a full practice is: what happens to the appointment that gets cancelled tomorrow morning? TerminJet refills it automatically, on your own domain, with no commission.
TerminJet alongside portals and classic scheduling software
Portals like Doctolib or Jameda bring reach and are well established in the market. They work as a shared platform with their own branding, however. TerminJet runs as your own instance on your domain and focuses on what most are missing: automatic refilling. We line that up fairly, side by side.
| TerminJet | Booking portal | Classic scheduling software | |
|---|---|---|---|
| Runs on your own domain (white-label) | Partly | ||
| Automatic refilling of cancelled appointments | |||
| Consent-based waitlist via WhatsApp/SMS | |||
| Reach through a third-party portal directory | |||
| Commission or lead fee per appointment | No | Often yes | No |
| Done-for-you setup by an agency | |||
| EU hosting, AES-256 PHI encryption | Varies | Varies |
The cancelled appointment is not the problem. The empty slot is.
Every online appointment calendar takes bookings. Few do anything when a patient cancels the day before or simply does not show up. Then a clinician hour sits empty, even though someone is waiting on the waitlist. TerminJet detects the slot that has opened up and offers it automatically to matching patients who gave their consent beforehand, via WhatsApp or SMS. The first to say yes gets the appointment.

Four criteria that separate a practice calendar from a booking form
Your own domain instead of a portal
Patients book under your practice URL, not in a provider's directory. Your brand, your data, no foreign logo above your appointment.
Automatic slot recovery
Cancelled and no-show appointments are refilled from a waitlist instead of staying empty. This is exactly what is missing from most comparison tables.
Channels patients actually read
Reminders and slot offers run over WhatsApp and SMS, not just email. That measurably lowers no-shows.
Set up, not just licensed
An agency sets up the template, appointment types and engine for your practice. You get a finished system, not empty software.
A cancelled check-up at 7:40 a.m.
A patient cancels her 9:00 a.m. check-up at short notice. What happens next decides whether the hour brings in revenue or not.
- The slot sits empty in the calendar, nobody notices right away
- The medical assistant would have to phone between patients to refill it
- Usually the hour stays open, the clinician waits
- Patients on the waitlist hear nothing about the gap
- The cancellation frees up the slot in seconds
- Matching waitlist patients get an offer automatically via WhatsApp
- The first to say yes is there at 9:00 a.m.
- The team made no call, the calendar is full again
Patient data the way a practice needs it
Operated on servers in Germany with Hetzner. No back-door data routes to third countries.
Sensitive patient data is stored encrypted, not in plain text.
Waitlist contacts run only with provable consent, stored in a GDPR-compliant way.
We did not need more bookings, we needed fewer empty chairs. That is exactly the gap this system closes, the one that never even shows up in the usual provider comparison.
From a ready-made start to a fully managed practice
TerminJet comes in three tiers. Launch gets you online quickly with a ready-made industry template, no customization. Pro/Multi adapts the branding and recovery engine to your practice. Scale handles everything, including custom adjustments and ongoing development. No commission per appointment, on every tier.
Common questions about the practice appointment calendar comparison
Is TerminJet an alternative to Doctolib?
It is a different category. Doctolib is a portal with its own directory and wide reach. TerminJet runs as your own instance on your practice domain, with no foreign branding and no commission. The substantive difference is the automatic refilling of cancelled appointments, which portals usually do not offer.
What does automatic refilling mean in practice?
When an appointment is cancelled or a patient does not show up, TerminJet detects the slot that has opened up and offers it automatically to matching patients from a consent-based waitlist, via WhatsApp or SMS. The first to say yes gets the appointment. Your team does not have to call anyone.
Does this really run on our own domain?
Yes. The calendar and the booking form run white-label under your practice URL. Patients do not leave your site and do not end up in a foreign portal. It is your own instance, not shared SaaS.
Do we pay commission or fees per appointment?
No. TerminJet works with fixed plans rather than a commission or lead fee per booked appointment. What you gain through TerminJet stays with you.
Is this GDPR-compliant and where is the data held?
Operations run on servers in Germany with Hetzner. Health data is encrypted with AES-256, and waitlist contacts run only with documented consent.
Do we have to set this up ourselves?
No. An agency handles the setup as a done-for-you arrangement, from the industry template through the appointment types to the recovery engine. You get a fully configured system.
See the practice calendar and the refilling in action
The embedded form feeds the same engine that accepts appointments and refills open slots in your practice. Sign up and we will show you the flow using a medical practice example.

