Done with the marketplace: Doctolib, Treatwell and Planity versus your own domain
Appointment booking instead of a marketplace, on your own domain. Your patients and clients book on your website, under your name. No redirect to the competition, no commission per appointment, no third-party platform between you and your people.
Marketplace or your own system: the honest comparison
Doctolib, Treatwell and Planity are strong platforms with plenty of reach. The price for it: your booking runs on their domain, next to profiles of your competitors, often against a monthly fee or commission. TerminJet turns that around.
| TerminJet | Doctolib | Treatwell | Planity | |
|---|---|---|---|---|
| Booking runs on your own domain | ||||
| Competitor profiles next to your listing | ||||
| Commission or marketplace fee per appointment | Subscription | Commission | Subscription | |
| Cancelled slots refilled automatically | Partial | |||
| WhatsApp/SMS reminder in your own name | Partial | Partial | Partial | |
| Customer data belongs to you, not the platform | ||||
| Industry | Doctor, practice, beauty, salon | Medical | Beauty, wellness | Salon, beauty |
Your clients book with you, not in the competition's shop window
On a marketplace, everyone searching lands on a page full of providers. Whoever googled you sees three competitors right below, with reviews and open slots. TerminJet runs as an embedded booking form on your own website. Whoever books with you stays with you.

Honest numbers, no promises out of thin air
The levers are the commission you save and the appointments the engine refills automatically instead of leaving them empty.
- 0 %
- Commission per booking on your domain
- 5-15 %
- typical no-show and cancellation rate the engine tackles
- 30-90 sec.
- until a free slot goes to the waitlist via WhatsApp
- 100 %
- your customer data stays in your own instance
White-label, auto-refill, EU hosting: the substance behind the switch
Fully white-label
Booking, reminders and confirmations appear under your name and your domain. No third-party logo, no reference to a platform.
Automatic refill
If someone cancels or does not show up, the engine asks the consented waitlist via WhatsApp or SMS and fills the slot instead of leaving it empty.
Industry-ready templates
Presets for doctor's practice, physio, salon, cosmetics and more. Appointment types, durations and rules are preconfigured and adapted for you.
Reminders in your own channel
WhatsApp and SMS reminders with documented consent reduce no-shows, without a platform sitting between you and the customer.
EU hosting on Hetzner
Operated in Germany, PHI encrypted with AES-256, set up with GDPR in mind. No data sharing with a marketplace.
Your own instance
No shared SaaS account. You get your own system, which the agency sets up and fully manages on request.
Set up for German practices and studios
Documented consent for every waitlist and every message. No contact without consent.
Servers in Germany at Hetzner. Your data does not leave the European area.
Health and contact data are stored encrypted, not shared with third parties.
A German agency sets up your system, from branding to engine rules, and manages it on an ongoing basis on request.
The booking form that runs on your own domain
This exact embedded intake form sits on your website later and feeds the engine directly. Try a booking.
Common questions about switching from the marketplace
Do I lose the reach of Doctolib, Treatwell or Planity?
Marketplaces bring visibility, that is fair to say. Many providers therefore use TerminJet in parallel or as a replacement for existing customers and direct enquiries who are looking for you anyway. On your own domain you pay no commission for these bookings and you keep the customer data.
What does TerminJet cost compared to a marketplace subscription?
TerminJet runs as a plan on your own instance, with no commission per appointment. Plans range from Launch with no customisation to Scale with full management. You can find the details under /en/pricing.
How does the automatic refill work?
On a cancellation or a no-show, the engine asks your consented waitlist via WhatsApp or SMS. Whoever confirms first gets the slot. That way a free appointment does not go unused.
Does this really run on my own domain?
Yes. TerminJet is white-label and runs on your domain, in your branding. Patients and clients see your name, no platform name and no competitor profiles.
Does this work for practices and for beauty businesses?
Yes. There are industry-ready templates for medical, physio, salon, cosmetics and more. Appointment types, durations and rules are preconfigured and adapted for your business. More under /en/verticals.
Where is my data stored?
In your own instance on EU servers at Hetzner in Germany. Health and contact data are encrypted with AES-256. There is no sharing with a marketplace.
