Appointment Request or Online Appointment Booking: What Does Your Business Need?
Appointment request form or online booking synced with your calendar? The differences, ready-made tools, costs, and a real-world example – clearly explained.
An appointment request is enough if you only schedule a few appointments or want to check each one yourself before confirming: customers suggest a preferred time via a form, and you confirm it. Online appointment booking pays off if you regularly have many appointments of a fixed length: customers pick a free slot from your calendar themselves and get a confirmation right away. For standard processes, a ready-made booking tool is often enough; a booking system built directly into the website is worthwhile when the appointment, upfront questions, and payment are closely tied to your process.
Below, I go into the differences in detail: how to tell which approach suits your business, what ready-made tools offer and cost, what goes into a built-in booking system – and what it looks like in practice.
Two Ways to an Appointment
The Appointment Request
With an appointment request, visitors fill in a form: name, contact details, one or more preferred times and, if needed, a few details about their concern. The request reaches you by email. You check your calendar and confirm the appointment by email or phone – or suggest a different time. The appointment only becomes binding once you confirm it.
Online Appointment Booking
With online appointment booking, visitors see directly on the website which time slots are free, pick one, and receive a confirmation right away. To make this work, the booking is connected to your calendar: free times are read from the calendar, and booked appointments are entered there automatically. If you like, the booking can be combined with an online payment, for example for a consultation fee.
In short: with a request, you decide on every appointment yourself. With booking, you set the rules once, and the website then assigns appointments on its own.
When an Appointment Request Is Enough
The appointment request is the simpler and cheaper solution. It fits well if
- you only schedule a few appointments per week,
- appointments vary in length or need preparation – such as an on-site visit to take measurements,
- you want to check before confirming whether the concern, location, or scope fits at all,
- your time is hard to fit into fixed slots, for example because you’re out on jobs at customers’ sites.
The downside: time passes between request and confirmation, and sometimes it takes one or two follow-up questions before an appointment is set. If you only schedule appointments occasionally, that’s usually a fair trade-off.
When Online Appointment Booking Pays Off
Online appointment booking shows its strengths when appointments are scheduled regularly and follow a fixed pattern – for example, if
- you schedule many appointments of a fixed length, such as consultations, treatments, or initial meetings,
- coordinating appointments by phone or email noticeably costs your team time,
- customers should be able to book in the evening or at the weekend without waiting for a reply,
- a fee or deposit should be paid online right away,
- certain details should be collected before the appointment so you can prepare.
The effort shifts: instead of coordinating each appointment individually, you define once which types of appointments exist, how long they take, and when they can be booked. After that, scheduling runs without you having to step in.
Ready-Made Booking Tool or Built Into the Website?
To be honest: for many businesses, a ready-made booking tool is enough. You set up your appointment types there and add the booking page to your website via a link or an embedded window. Three widely used examples, as of September 2026:
Microsoft Bookings is, according to Microsoft, included in the Microsoft 365 plans Business Basic, Business Standard, and Business Premium, among others. If you already use one of these plans, booking costs nothing extra.
Appointment scheduling in Google Calendar can be used free of charge with a Google account, limited to one booking page. For online payments via Stripe, email reminders, and checking several calendars, according to Google you need a suitable subscription, such as Google Workspace Business Standard or Plus.
Calendly has a free plan with one appointment type and one connected calendar. Paid plans start, according to its pricing page, at 10 US dollars per user per month with monthly billing; collecting payments at booking is only possible from that plan upward.
There are also solutions for specific industries, such as Doctolib for medical practices.
A ready-made tool fits if your process is standard, the look of the booking page is secondary, and an ongoing fee per user isn’t a problem – unless booking is already included in your Microsoft or Google plan. Keep in mind: your customers’ appointment data then sits with the tool’s provider.
A booking system built directly into the website is worthwhile when scheduling is closely tied to your own process: when certain details need to be collected before the appointment, a fee paid, and new customers assigned correctly right away – or when the booking should fit seamlessly into your website’s design and flow. Whether a ready-made tool is enough, I clarify with you before you get an offer. That way, you don’t build anything you don’t need.
What Goes Into a Built-In Online Booking System
A built-in booking system is more than a calendar on the website. Depending on your needs, it includes:
- Calendar sync: the booking reads free times from your calendar, for example from Microsoft 365 or Google, and enters booked appointments there. Visitors only see whether a time slot is free – not what else is in your calendar.
- Scheduling rules: opening hours, length per appointment type, buffer times between appointments, and how short-notice a booking may be.
- Confirmation by email, with a reminder before the appointment if you like.
- Cancelling and rescheduling, so that freed-up slots become bookable again.
- Questions before the appointment, so you know what it’s about.
- Online payment through a payment provider such as Stripe, which charges a fee per payment.
Because several systems work together here – website, calendar, email, and possibly a payment provider – this is no longer a simple extra feature but a custom web application.
Which features exist besides appointment scheduling, and how to decide which one is worthwhile, is covered in the overview Which Features Does My Website Need?
Case Example: Online Appointment Booking at Trinity Tax
The Munich tax firm Trinity Tax had a WordPress website that had been unfinished for months. The goal: less administrative work for the firm’s team, especially when arranging initial consultations. Today, new clients book their appointment directly on the website. The booking is synchronized with the firm’s Microsoft 365 calendar, and the consultation fee is paid online via Stripe.
The booking system was built as part of a relaunch. The Trinity Tax case study shows how the project unfolded in detail.
What Does It Cost – and Which Tier Fits?
An appointment request via form is a typical extra feature. With me, it belongs to the Website with Extra Feature – from €1,200 including three pages. Implementation usually takes about a month.
I implement online appointment booking with calendar sync, possibly with payment, as a custom web application – from €2,000. Depending on scope, that takes a few weeks to a few months. The servers run on an account that belongs to you: you see the running costs directly with the provider, and I don’t add any markup.
In both cases, you receive a fixed price before the project starts. A ready-made tool, by contrast, usually costs an ongoing fee per user – unless it’s already included in your Microsoft or Google plan – but there’s no development involved.
Data Protection: What to Clarify Beforehand
Every appointment arranged through the website involves processing personal data: name, contact details, the appointment itself, and possibly details about the concern. This must be described in your privacy policy.
If you use an external booking tool, its provider processes the data on your behalf. For this, the GDPR requires a data processing agreement (Art. 28 GDPR).
Practices should be particularly careful: even the reason for an appointment can be health information, and health data is among the specially protected categories (Art. 9 GDPR). Before launch, clarify with your data protection advisor which details may be requested and where the data is stored. I implement the technical side carefully – but that doesn’t replace legal advice.
Frequently Asked Questions
Can I start with an appointment request and switch to online booking later?
Yes. An appointment request is a good starting point to see how many appointments actually come in through the website. I build websites so that they can be extended later.
Does online appointment booking work on my existing website?
Often, yes – it depends on the technical state of your website. I look at it beforehand and tell you honestly whether the booking can be added or whether a rebuild is the better foundation.
Which calendar do I need for this?
The one you already use. Microsoft 365 and Google Calendar are common – both can be connected. If you use a different system, I check beforehand whether syncing is possible.
Can visitors see my whole calendar?
No. Visitors only see the time slots that are bookable according to your rules – not which other appointments you have.
Conclusion
An appointment request is quick to implement and is enough as long as you prefer to assign appointments yourself or only have a few. Online appointment booking takes the coordination off your hands when many appointments follow fixed rules – as a ready-made tool or, if it needs to be closely tied to your process, built directly into your website.