Online appointment booking without Doctolib. Your patients, your domain, your data.
Patients book directly on your own practice website, not in a third-party portal. No commission, EU hosting at Hetzner, and the system automatically refills cancelled appointments from your waitlist.

Doctolib alternative: your own website instead of a referral portal
Doctolib is strong on reach as a portal. But if you do not want to be found through a marketplace and would rather be booked directly by your own patients, your needs are different. That is exactly what TerminJet is built for.
| TerminJet · Your instance | Portal / marketplace | |
|---|---|---|
| Where does the booking happen? | On your own domain | In the provider's portal |
| Who owns the patient data? | You do | Held by the provider |
| Hosting location | Germany (Hetzner) | Often third countries / unclear |
| Patients see competing practices | ||
| Commission or listing fee per booking | ||
| Cancelled slots automatically refilled | Rarely / no | |
| Data processing agreement with a German partner | Varies |
Online appointment booking without Doctolib, under your own name
The booking runs as a form directly on your practice website, not on a third-party platform. Patients see your practice, your logo, your address, no portal branding and no list of nearby practices alongside it. Anyone who has been to you once books with you again next time, not with the nearest available result.

More than booking: win back cancelled appointments
Reassign a cancellation right away
If someone cancels a follow-up at short notice, TerminJet contacts the waitlist by WhatsApp or SMS, with documented consent, and often refills the slot the same day.
Patients stay with you
The booking runs on your domain, not in a marketplace. No one sees three other nearby practices while they book.
No commission per appointment
You pay for your own instance, not per referred booking. What your patients book stays your revenue.
Preconfigured for medical practices
Appointment types, consultation hours and buffer rules are set up as a template. The agency adapts them to your practice instead of starting from scratch.
Your data, EU-hosted
All data is held in Germany at Hetzner, and PHI is encrypted with AES-256. You keep control over your patient base.
Reminders reduce no-shows
Automatic appointment reminders by WhatsApp or SMS reduce no-shows before the slot even comes free.
What happens with a short-notice cancellation
A patient cancels her 10 a.m. appointment at 8:40 a.m. Here is what the difference looks like in everyday practice.
- The assistant notes the cancellation, the 10 a.m. slot stays empty.
- No one has time to phone through the waitlist.
- The slot expires, the doctor sits underused for an hour.
- Waiting patients keep waiting without ever knowing.
- TerminJet spots the open gap at once and checks the matching waitlist.
- The next consenting person automatically gets an offer by WhatsApp.
- On acceptance the 10 a.m. slot is rebooked, with no call from the practice.
- The calendar stays full, the assistant stays at the front desk instead of on the phone.
GDPR-aware, hosted in Germany
Servers are located in Germany. No data transfer to unclear third countries.
Patient-related data is stored encrypted, not in plain text.
A digital agency in Germany sets everything up and provides the data processing agreement.
WhatsApp and SMS offers go only to patients with documented consent.
Common questions about the Doctolib alternative
Is TerminJet a replacement for Doctolib?
TerminJet is a different approach. Doctolib is a portal with its own reach. TerminJet is your own booking software on your domain, with no marketplace and no commission. If you want to bind patients directly rather than refer them through a portal, TerminJet is the right alternative.
Do I keep my patient data?
Yes. It is your own instance, hosted in Germany at Hetzner. The data belongs to you and is not held by a platform that could use it for other purposes.
Can people tell there is a provider behind it?
No. The booking runs white-label under your name and your domain. Patients see your practice, no third-party logo and no competing practices alongside it.
Do I pay a commission per booking?
No. You pay for your own instance, not per referred appointment. What your patients book stays entirely your revenue.
How is data protection handled?
EU hosting in Germany, AES-256 encryption of patient-related data, set up in a GDPR-aware way. Messages go out only with documented consent, and the agency provides the data processing agreement.
How long does setup take?
The medical practice template is preconfigured, so it goes quickly. The agency adapts appointment types, texts and the integration on your website to your practice.
How your patients book on your own page
This is the same form that runs embedded on your domain. Every booking flows straight into the engine, which also refills cancelled slots.
