Booking system for your website: online appointments for taxi firms, practices, salons and cleaners
Every booking that comes in by phone costs you a conversation, a look at the diary and a call back when the requested slot is taken. A booking system on your own website takes the appointment when the customer has time, checks availability, confirms by email or WhatsApp and sends a reminder before the appointment. For DriveCab in Zurich we built exactly that: ride booking with price calculation, Stripe payment and a driver app that dispatches the jobs. Our code is written by a qualified application developer, so the system fits your workflow rather than the other way round.

- 27 references in the region
- Offices in Zurich and Lachen SZ
- Fixed price from CHF 1,900
- Live in 4 to 6 weeks
For taxi and transport firms, practices, beauty salons and cleaning companies in Zurich and around Lake Zurich that want less time on the phone and more booked slots.
- Booking module from CHF 2,500, complete systems with a driver or staff app from CHF 18,000
- Google or Outlook calendar, Stripe payment and WhatsApp confirmation connected
- Reference: DriveCab, booking and driver app for a taxi company in Zurich
On the phone instead of working
The phone rings during a treatment, the client in the chair waits, and the caller only wants to know whether Thursday is still free.
Booking platforms take their cut
Third-party platforms take a commission, show your customers the competition alongside you and keep the customer data for themselves.
Appointments nobody turns up to
Without a reminder, some appointments simply stay empty. The slot is gone, so is the time, and it can rarely be refilled at short notice.
What the booking system includes
Booking form on your website
Service, duration, staff member or vehicle, preferred time: the booking follows your process, in your website's design, without redirecting to a third-party platform.
Real-time availability
Opening hours, holidays, buffer times and multiple resources are all taken into account. What is booked cannot be booked twice.
Calendar sync with Google and Outlook
Every booking appears in the diary of the staff member responsible. If an appointment is moved there, the system knows.
Confirmation and reminders by email, SMS or WhatsApp Business
The customer receives an immediate confirmation and a reminder before the appointment. Cancelling and rebooking works via a link, no phone call needed.
Payment and deposits with Stripe
Prepayment, a deposit or payment after the appointment, by card through Stripe. A deposit noticeably reduces the number of no-shows.
Driver or staff app
Jobs are dispatched to the team, status and location are visible, and completion is recorded in the field. That is exactly how the DriveCab driver app works.
Connection to bexio, Abacus or Banana
Completed bookings become the invoice or receipt, customer data is entered only once.
The booking module for a website starts at CHF 2,500 and is live in 3–6 weeks. A complete system like DriveCab's, with price calculation, Stripe, a driver app and dispatch, starts at CHF 18,000 and takes 8–16 weeks. We build the same way for ourselves: our website analysis tool, enquiry dashboard and the analytics behind them are our own developments, made from the same building blocks as your booking system.
Our own software, live in production

DriveCab
Mobility & transport
Booking web app and SEO-strong presence for a taxi service in Zurich, online reservation, transparent route prices, and Google visibility for passengers in the region.

Xenolu
Tech & AI startup
Tech and AI startup where I am a co-founder, from the first line of code to a working MVP. Website and AI-powered web app built from the ground up.
How your booking system gets built
Concept call
Which services get booked, who delivers them, what happens on cancellation. One hour, then you receive a fixed-price quote.
Workflow and rules
Opening hours, resources, buffer times, deposits, reminder timing: the rules are settled before we write any code.
Development with working builds
After two weeks you book the first test appointment yourself. Anything that gets in the way is changed before it is finished.
Integration and go-live
Website, calendar, Stripe and WhatsApp are connected. Ongoing support is optional under a maintenance agreement.
Frequently asked questions about booking systems
Why not Calendly or a booking plugin?
For a single diary with fixed slots that is often enough. Once you need price calculation, multiple resources, deposits, driver dispatch or a link to your accounting software, plugins get tight. That is when a system you own pays off.
What does a booking system cost?
The booking module from CHF 2,500, complete systems with an app and dispatch from CHF 18,000. After a short concept call you receive a fixed-price quote.
How long does it take?
The booking module 3–6 weeks, a complete system 8–16 weeks, depending on scope and integrations.
Does it fit into our existing website?
Yes. The booking system is embedded as a page or widget, whether your site is WordPress, Wix or one we built.
Who owns the customer data?
You. Bookings and customer data sit in your own database, not with a platform, and can be exported at any time.
Less phone time, more booked appointments.
Tell us what gets booked in your business and how it works today. We will tell you honestly whether a plugin will do or your own system makes sense.
Or just call
+41 79 893 88 72Reply within one working day, personally and without a ticket system.
+41 79 893 88 72