Prise de rendez-vous WordPress gratuite, sans abonnement

Amelia, Bookly ou Calendly facturent 49 à 400 $ par an pour prendre des rendez-vous. Le module Calendar de Blaminhor Essentials le fait gratuitement, sur votre propre site.

Prendre des rendez-vous en ligne est devenu un péage : Calendly facture 120 $ par an et par siège dès qu’on dépasse un type d’événement, Amelia démarre à 49 $ par an, Bookly grimpe à 249 $. Pour un thérapeute, un artisan, un coach ou une association, c’est cher payé pour « choisir un créneau et recevoir un email ». Bonne nouvelle : si votre site tourne sous WordPress, le module Calendar de Blaminhor Essentials fait tout cela gratuitement, chez vous, avec vos données. Je vous montre comment le mettre en place, pas à pas, captures à l’appui.

L’essentiel

  • 0 € et sans quota : services, rendez-vous et clients illimités — là où Calendly gratuit s’arrête à 1 type d’événement et où ses plans payants coûtent 10 $/siège/mois (relevé le 7 juillet 2026).
  • Vos données restent chez vous : réservations en base WordPress, consentement RGPD stocké, IP hachées — rien ne part chez un tiers.
  • Le client ne crée jamais de compte : identification par lien magique envoyé par email, pour gérer, déplacer ou annuler lui-même.
  • Rappels automatiques par email (avec invitation .ics jointe) et visio Jitsi générée automatiquement — sans compte ni clé API.
  • Deux réservations ne peuvent jamais entrer en collision : chaque créneau est protégé par un verrou en base de données.

Pourquoi payer 50 à 400 $ par an pour des rendez-vous ?

C’est la vraie question — et la réponse honnête est : la plupart des indépendants n’en ont pas besoin. Les outils payants se justifient pour des équipes (plusieurs praticiens, plusieurs agendas), des intégrations poussées (Zoom, CRM, SMS) ou du volume d’entreprise. Pour un agenda unique, voici ce que coûte le marché, relevé sur les sites officiels le 7 juillet 2026 :

OutilPrix (1 agenda)Sans compte client ?Visio incluseVos données chez vous ?
CalendlyGratuit (1 type d’événement), puis 10 $/siège/moisOuiIntégrations payantesNon (SaaS)
Amelia49 à 149 $/an (promo)OuiZoom/Meet (payant)Oui
Bookly49 à 249 $/anOuiVia addonsOui
Simply Schedule Appointments99 à 399 $/anOuiZoom (payant)Oui
Blaminhor Essentials – Calendar0 €Oui (lien magique)Jitsi, gratuiteOui

Le cas Calendly mérite une phrase de plus, parce qu’il est le réflexe de beaucoup : c’est un excellent produit, mais votre page de réservation vit chez lui, sous sa marque, avec vos données clients — et le jour où vous voulez un deuxième type de rendez-vous, vous passez à la caisse chaque mois. Un plugin intégré à votre site inverse le rapport de force. Voyons comment.

Comment activer la prise de rendez-vous sur WordPress ?

En trois clics : installez Blaminhor Essentials, activez le module Calendar, cochez la nature « rendez-vous ». Dans le détail :

  1. Dans votre tableau de bord, ouvrez Extensions → Ajouter et cherchez « Blaminhor Essentials » (ou téléchargez-le depuis le répertoire officiel). Installez, activez.
  2. Ouvrez le menu Blaminhor et activez le module Calendar.
  3. Le module fonctionne par « natures » activables : cochez Prestation individuelle (rendez-vous 1
    ) — et, si vous animez aussi des ateliers de groupe, Prestation collective. Tout ce que vous n’activez pas reste invisible, dans l’admin comme sur le site.

Le module vous guide ensuite avec une progression de configuration — mais parcourons les deux écrans qui comptent.

Comment définir vos services et vos disponibilités ?

Un service = ce que le client réserve (durée, capacité, prix éventuel, lieu) ; la disponibilité = quand il peut le faire. Les deux vivent dans l’onglet Appointments du module.

Chaque service porte sa durée (30, 45, 90 minutes…), sa capacité (1 pour de l’individuel, plus pour un cours collectif), un prix optionnel et ses lieux possibles : votre cabinet, le domicile du client ou en ligne. Chaque service reçoit même son shortcode prêt à copier pour ouvrir la réservation directement sur lui :

L'onglet Services : durée, capacité, prix, lieux et shortcode prêt à copier pour chaque service, plus le domaine Jitsi pour la visio. Un service, une ligne — et le shortcode [blaminhor_booking service="…"] prêt à coller dans n’importe quelle page.

Les disponibilités se règlent comme on pense : vos lieux de travail, puis une grille hebdomadaire (par exemple 9 h – 17 h avec une pause déjeuner, en ajoutant deux plages au même jour), un rythme répétable toutes les N semaines si vous alternez, et un calendrier de jours fermés et congés que les réservations sautent automatiquement. Si votre emploi du temps est irrégulier, le mode « dates spécifiques » inverse la logique : tout est fermé, vous ouvrez date par date.

L'onglet Disponibilités : lieux de travail, choix hebdomadaire ou par dates spécifiques, grille des horaires jour par jour, fuseau, et calendrier des jours fermés. Lieux, grille hebdomadaire, congés : trois blocs, et votre agenda réel est modélisé.

Complétez avec les règles fines si besoin : préavis minimum (24 h par défaut — fini les réservations pour dans dix minutes), horizon de réservation, temps tampon entre deux rendez-vous, créneaux collés ou espacés. Chaque option a une phrase d’explication ; vous ne réglez que ce qui vous concerne.

À quoi ressemble la réservation pour vos clients ?

À un Calendly — mais sur votre site, à vos couleurs. Collez [blaminhor_booking] dans une page « Prendre rendez-vous », et le visiteur voit la semaine avec les créneaux réellement libres, calculés depuis votre grille, vos congés et les rendez-vous déjà pris :

Le widget de réservation public : une semaine de créneaux disponibles de 9 h à 17 h, calculés en temps réel. Le widget public : le client voit uniquement ce qui est vraiment libre — préavis, tampons et congés déjà déduits.

Un clic sur un créneau, et il ne reste que l’essentiel — nom, email, téléphone et notes en option, et la case de consentement :

L'étape de confirmation : récapitulatif du service, de la date et du lieu, champs nom/email, case de consentement RGPD et bouton de confirmation. Pas de création de compte, pas de mot de passe : un récapitulatif, deux champs obligatoires, une case RGPD.

Et après ? C’est là que le module fait mieux que beaucoup d’outils payants. Le client gère ses rendez-vous lui-même, sans compte : son email de confirmation contient un lien sécurisé (un « lien magique » à durée limitée — 45 jours) qui ouvre son espace personnel, où il peut déplacer le rendez-vous vers un autre créneau libre, corriger ses coordonnées ou annuler. Il peut même réserver une série récurrente — le même créneau chaque semaine ou chaque quinzaine — en une seule fois, et l’annuler en bloc. Chaque déplacement re-vérifie la disponibilité : le double-booking est techniquement impossible, chaque écriture étant protégée par un verrou en base de données.

Comment éviter les rendez-vous oubliés et les no-shows ?

Avec les emails automatiques — à condition qu’ils arrivent. Le module envoie confirmation (avec invitation .ics que le client ajoute à son agenda), rappel avant l’échéance que vous choisissez, annulation, et notification à chaque nouvelle réservation pour vous. Chaque email a son éditeur avec balises de fusion ({name}, {service_note}, le lien de gestion…) et son interrupteur : vous coupez ce qui ne vous sert pas.

Pour les rendez-vous à distance, activez la visioconférence : soit une URL de salle fixe (votre lien Zoom ou Meet personnel, si vous en avez un), soit Jitsi en automatique — le module génère une salle unique par rendez-vous, gratuitement, sans compte ni clé API, et l’insère dans l’email de confirmation. Et si vous facturez, branchez Stripe : le paiement se fait à la réservation, un retour de paiement dupliqué ne peut ni créer deux rendez-vous ni déclencher un faux remboursement.

Quelles sont les limites, honnêtement ?

Le module vise l’agenda unique — l’indépendant(e), le cabinet solo, l’association. Ses limites actuelles, pour décider en connaissance de cause :

  • Pas de multi-praticiens avec agendas séparés : un salon avec cinq intervenants indépendants sera mieux servi par Amelia.
  • Rappels par email uniquement — pas de SMS.
  • Stripe uniquement pour le paiement (pas de PayPal), et pas de synchronisation Google Agenda par API (l’interop passe par les flux iCal/webcal, dans les deux sens).
  • Le module est en bêta : conçu pour fonctionner, avec un bouton de signalement permanent — et des correctifs rapides.

Ces limites bougent : le plugin évolue selon la demande réelle. Si l’une d’elles vous bloque, dites-le-moi — si la demande est là, je développe ce qu’il faut. C’est déjà comme ça que les séries récurrentes, la liste d’attente et la visio Jitsi sont arrivées.

Combien ça coûte, au final ?

Rien — et ce n’est pas une version d’appel. Le module Rendez-vous fait partie de Blaminhor Essentials, gratuit et open source (GPL) sur le répertoire officiel WordPress.org. Pas de palier premium, pas de quota de réservations, pas de télémétrie. Vous pouvez n’activer que le calendrier et laisser les vingt autres modules éteints — un module désactivé ne charge aucun code.

Et si votre besoin dépasse les rendez-vous — publier des événements, vendre des billets, louer du matériel — le même module fait aussi tout cela : j’ai détaillé ce versant dans mon guide du calendrier d’événements gratuit, alternative à The Events Calendar Pro.

Télécharger Blaminhor Essentials

– blaminhor

FAQ

Pourquoi choisir un plugin de rendez-vous plutôt que Calendly ?

Avec Calendly, vos disponibilités, vos clients et leurs données vivent chez un tiers, votre page de réservation porte sa marque, et l'offre gratuite se limite à un seul type d'événement. Un plugin intégré garde tout sur votre site : vos données vous appartiennent, la page est la vôtre, et le nombre de services est illimité.

Mes clients doivent-ils créer un compte pour réserver ?

Non, jamais. Le visiteur choisit un créneau, donne son nom et son email, c'est tout. Pour gérer, déplacer ou annuler son rendez-vous, il reçoit un lien sécurisé par email (valable 45 jours) qui l'identifie sans mot de passe ni inscription.

Le nombre de rendez-vous ou de services est-il limité ?

Non. Services, rendez-vous, clients : tout est illimité. Il n'existe ni palier premium ni quota — le module est gratuit dans son intégralité, publié sous licence GPL sur le répertoire officiel WordPress.org.

Peut-on envoyer des rappels par SMS ?

Non, les rappels partent par email uniquement (avec invitation .ics jointe), à l'échéance que vous choisissez. Il n'y a pas d'envoi de SMS — c'est l'une des différences avec les paliers payants d'Amelia ou de Bookly, qui le proposent via des crédits supplémentaires.

Peut-on synchroniser les rendez-vous avec Google Agenda ?

Oui, par abonnement iCal : vos rendez-vous exposent un flux privé protégé par jeton (régénérable à tout moment) auquel Google Agenda, Apple Calendar ou Outlook peuvent s'abonner en webcal://. Il n'y a pas de synchronisation bidirectionnelle par API Google.

Le formulaire de réservation est-il conforme au RGPD ?

Oui : consentement explicite stocké avec chaque réservation, adresses IP conservées uniquement en hash salé, données exportables et supprimables par l'administrateur, et espace self-service qui permet au client d'agir sur ses propres rendez-vous sans compte.

Ça fonctionne avec Elementor, Divi ou mon thème ?

Oui. Le widget de réservation s'insère par shortcode ([blaminhor_booking]) dans n'importe quelle page, quel que soit le constructeur ou le thème, et ses couleurs se personnalisent dans les réglages pour s'accorder à votre charte.

blaminhor Je construis ce qui manque.

Commentaires