VeryAppı
Building a website

Building a website with online appointment booking

Published on December 3, 2025·8 min read

A website with online appointment booking lets a visitor reserve an available slot directly, without a phone call, with automatic confirmation and reminders. Three approaches exist: an external SaaS tool (Calendly and equivalents, 0 to 20 euros per month), a plugin built into an existing CMS (0 to 150 euros), or a custom-developed module for complex business rules (1000 to 5000 euros).

The real problem: every profession has different booking rules

Online appointment booking looks simple from the outside: a calendar, time slots, a click. In practice, the rules vary enormously by profession. An individual coach just needs a simple schedule with their availability. A dental practice with several practitioners and several types of care (different durations, different rooms) needs a much more structured system. A restaurant taking table reservations manages a capacity constraint, not an individual schedule.

The choice of solution therefore depends less on the technology than on the real complexity of your booking rules: number of practitioners or resources, variable duration of services, dependencies between them, need for payment at booking time or not.

The three families of solutions

External SaaS (Calendly, SimplyBook, Doctolib for healthcare)

Fast to set up (often in under a day), reliable, with automatic reminders and calendar syncing included. The downside: the visitor sometimes leaves your site or goes through an interface that doesn't match your visual identity, and you pay a recurring monthly subscription, often per practitioner.

Plugin on an existing CMS

If you already have a WordPress site, a booking plugin (like Amelia, Bookly, or equivalents) integrates the calendar directly into your pages, with no external redirect. Fine for simple to moderate needs, but can quickly show its limits on complex or multi-resource rules, and adds one more plugin to keep updated for security.

Custom development

Justified when business rules don't fit any standard mold: several types of appointments with different durations and resources, waitlist management, integration with an existing business tool (CRM, invoicing), or a booking volume high enough that the user experience becomes a direct commercial issue.

Quick comparison

SolutionSetup timeCostGood for
Calendly / equivalent SaaSA few hours0 to €20/month per userCoach, consultant, freelancer with a simple schedule
WordPress plugin1 to 3 days0 to €150 to purchaseCraftsperson, small practice with standard needs
Doctolib / specialized health SaaSA few daysAround €100 to €150/monthDoctor, healthcare professional (regulatory constraints)
Custom module2 to 6 weeks€1000 to €5000 and upMultiple practitioners/resources, complex rules, high volume

The features that really make a difference

Beyond the simple calendar, a few concrete elements change the experience:

  1. Automatic reminder by email and ideally SMS, one or two days before the appointment. This is the main lever for reducing no-shows.
  2. Self-service cancellation and rescheduling: avoids phone calls for a simple time change.
  3. Sync with your personal calendar (Google Calendar, Outlook) to avoid double bookings.
  4. Pre-appointment form if you need information before the visit (reason for the consultation, additional contact details).
  5. Payment or deposit at booking time, useful for reducing no-shows on high-value services (coaching, initial consultation).

Special case: the medical and paramedical sector

Health data (including the simple reason for a consultation) is subject to specific hosting rules (certified health data hosting, HDS). A general-purpose plugin not designed for this use generally doesn't offer these guarantees. This is one of the reasons dedicated solutions like Doctolib dominate this sector: they carry the regulatory compliance, which a custom development would otherwise have to rebuild at its own expense.

Integrating booking into your sales strategy

An online booking system isn't just a phone replacement. Well designed, it also becomes a qualification tool: by asking for the reason for the appointment or the type of service right at booking time, you arrive at the appointment already informed, which reduces dead time at the start of the exchange. Some tools also let you automatically suggest complementary slots (a follow-up appointment, for example) right at the end of a booking, which simplifies retention without extra effort on your part.

Another point to plan for: managing no-shows. A system with a deposit or card authorization at booking time, possible via Stripe for example, discourages some of the "just in case" bookings that are never honored, a common problem for free or low-commitment services.

Common mistakes to avoid

  • Offering too many available slots without accounting for prep or travel time between two appointments, creating an unrealistic schedule.
  • Not syncing the booking tool with the personal calendar, creating a risk of double booking when a last-minute conflict is noted elsewhere.
  • Setting up a system too rigid to allow any self-service changes, still forcing a phone call for the slightest modification.
  • Neglecting the mobile version of the booking page, when a large share of bookings are now made from a smartphone.

What to remember

  • The choice of solution depends first on the complexity of your booking rules, not the size of your business.
  • A SaaS tool like Calendly suits a simple individual schedule; a CMS plugin suits standard needs built into the site; custom development is justified for complex rules or high volume.
  • Automatic reminders are the most concrete lever for reducing no-shows.
  • The medical sector has specific regulatory constraints (health data hosting) that point toward specialized solutions rather than a general-purpose plugin.
  • A custom module generally costs between 1000 and 5000 euros, to be reserved for cases where no standard solution covers your business rules.

Frequently asked questions

Calendly or a module built into the site: which should you choose? Calendly (and equivalents) is the fastest solution to set up, for a moderate monthly cost. A module built into the site has the advantage of keeping the visitor on your domain and adapting precisely to your business rules, but costs more to develop and maintain.

Is a WordPress booking plugin enough for a medical or paramedical practice? For a simple schedule, yes. But the medical sector has specific constraints (health data hosting, HDS requirements) that go beyond a general-purpose plugin. Specialized solutions like Doctolib exist precisely for this reason.

How much does an online appointment booking system cost? A SaaS tool like Calendly generally costs between 0 and 20 euros per month for individual use. A plugin on an existing site most often costs between 0 and 150 euros to purchase. A custom module with complex rules generally runs between 1000 and 5000 euros.

Does online booking really reduce missed appointments? Automatic reminders by email or SMS generally reduce the no-show rate compared to phone-only booking. The size of the reduction varies by sector and clientele.

In summary

Start by identifying the real complexity of your booking rules before choosing a tool: an individual schedule doesn't have the same needs as a practice with several practitioners. For the professions covered by VeryAppi (coach, consultant, accountant, craftsperson), integrating a standard booking module is part of the changes possible within the subscription, with no custom development billed separately.

Frequently asked questions

Calendly or a module built into the site: which should you choose?

Calendly (and equivalents like SimplyBook or Doctolib for healthcare) is the fastest solution to set up, for a moderate monthly cost. A module built directly into the site has the advantage of keeping the visitor on your domain and adapting precisely to your business rules, but costs more to develop and maintain.

Is a WordPress booking plugin enough for a medical or paramedical practice?

For a simple schedule, yes. But the medical sector has specific constraints (health data hosting, HDS requirements) that go beyond a general-purpose plugin. Specialized solutions like Doctolib exist precisely for this reason and remain the safest choice for this sector.

How much does an online appointment booking system cost?

A SaaS tool like Calendly generally costs between 0 and 20 euros per month for individual use. A plugin on an existing site most often costs between 0 and 150 euros to purchase. A custom module with complex rules (multiple practitioners, multiple appointment types, room management) generally runs between 1000 and 5000 euros as a one-off development.

Does online booking really reduce missed appointments?

Automatic reminders by email or SMS, present in almost all online booking tools, generally reduce the no-show rate compared to phone-only booking, where no automated reminder exists. The size of the reduction varies by sector and clientele.

Related articles

← Back to blog