A Doctolib alternative on your own website. GDPR-compliant, without a marketplace.
Doctolib books appointments through a central patient portal. TerminJet brings online appointment booking white-label to your own practice website: your data is not pooled at a marketplace, your patients see no competitors alongside you, and hosting is in Germany at Hetzner. Set up by a digital agency from Germany.
Portal platform or your own website
Doctolib is strong and widely used as a patient portal. The difference is not in the booking form, but in where your appointments are created and who owns the patient relationship. A fair comparison.
| TerminJet | Portal (e.g. Doctolib) | |
|---|---|---|
| Booking runs on | your own domain, white-label | a central portal / marketplace |
| Patient data pooled at | only with you, in your instance | the platform, across practices |
| Competing practices visible | ||
| Hosting | Germany (Hetzner) | platform data centres |
| Automatically refill slots that open up | ||
| Own branding & own wording | limited | |
| Setup | Agency from Germany | self-onboarding |
Your patient data belongs on your site, not in a marketplace
Privacy experts like Mike Kuketz and portals like eRecht24 have pointed out for years that central booking platforms pool patient data across the whole sector, and that merely loading a booking page can trigger processing operations. Courts have already issued warnings to practices over the non-transparent embedding of third-party services. With TerminJet, the entire booking and rescheduling flow stays on your own domain.

Not just booking, but winning slots back
Most tools simply take appointments. Revenue leaks away wherever cancelled and no-show appointments are left as a gap. That is exactly where the TerminJet engine comes in.
- 5-15%
- of appointments are lost to cancellations and no-shows, depending on the practice
- 0
- calls needed for an open slot to be offered to the waitlist
- 100%
- of the booking flow runs on your own domain
- AES-256
- encryption of sensitive contact data in the database
What your own website has over the platform
No competition next to your appointment
On a portal, patients sit right next to other practices and see alternatives. On your own TerminJet page they book with you, without being poached by a directory.
Routing by reason for visit
Acute consultations, check-ups, vaccinations, lab work or video consultations each follow their own rules. Intake questions guide patients to the right appointment type, instead of placing an acute request into a check-up slot.
Automatic slot recovery
If someone cancels, the engine offers the freed-up appointment to the right person from your waitlist via WhatsApp or SMS. The gap fills before your front desk does anything.
Noticeably less phone load
Rescheduling, cancellations and routine questions run online on your practice website. Your medical assistants win back the morning without losing control over appointments.
Several doctors, several locations
In an MVZ you map practitioners and locations cleanly. Patients book their preferred doctor or the next free appointment at the right location.
Your terms, your wording
Appointment types, notes and confirmations are freely adjustable. The practice communicates in its familiar language, not in a platform's software presets.
What your appointment data stands on
Operated in German data centres at Hetzner, ISO 27001 certified, under EU data protection law. No standard transfer to third countries.
Phone number, email, date of birth and notes are stored AES-256 encrypted, not kept in plain text.
Messages only go to contacts with recorded consent. Every consent is traceable and revocable at any time (GDPR Art. 6).
TerminJet runs as your own instance, not as a shared database with other practices. You keep control over data and communication.
The question is not whether patients book online. The question is who owns the data and the relationship afterwards: you or a platform.
Try the white-label appointment booking live
This exact form runs embedded on your own domain and feeds the engine directly. Try a sample booking for a medical practice.
Common questions about the Doctolib alternative
Is TerminJet a real Doctolib alternative without a portal?
Yes, for practices that do not want to depend on a central patient portal. Doctolib is strong as a marketplace. TerminJet runs white-label on your own practice website, with no directory and no competition alongside you. Patients book directly with you.
Is online appointment booking on your own website GDPR-compliant?
The flow is built to be data-minimal, runs on your own domain and is hosted in Germany at Hetzner. Contact data is AES-256 encrypted, and messages only go to contacts with documented consent. As a German agency, we support the GDPR-compliant setup of wording and notes.
Who owns the patient data?
You do. TerminJet runs as your own instance, and the data is not pooled across the sector through a marketplace. You keep control over the patient journey, communication and export.
Do patients see other practices when booking?
No. The booking flow is white-label on your domain. There is no directory, no alternative suggestions and no poaching by competing practices.
What happens to cancelled appointments?
The engine detects free slots automatically and offers them to the right person from your waitlist via WhatsApp or SMS. Gaps fill without your front desk having to call around.
How much effort is the switch or the setup?
We start with the ready-made medical practice template and adapt doctors, appointment types and routing to your real workflow, in an MVZ also across several locations. You get a ready-to-use system instead of an empty kit.
