Guide Technique

Chatbot RDV : synchroniser Google Agenda et Calendly

Comment un chatbot lit Google Agenda, Calendly, Cal.com ou Outlook, écrit le RDV et évite le double-booking. Heeya ne propose pas encore cette intégration.

A

Anas R.

de lecture

Chatbot RDV : synchroniser Google Agenda et Calendly

Réponse directe : Synchroniser un chatbot de prise de rendez-vous avec Google Agenda, Calendly, Cal.com ou Outlook consiste à connecter l'agent IA à l'API de l'agenda via un webhook ou une intégration native : l'agent lit alors les créneaux libres en temps réel, propose uniquement les disponibilités réelles, écrit le rendez-vous dès confirmation et met à jour l'agenda instantanément pour éviter un double-booking. C'est ainsi que fonctionnent les outils du marché qui proposent cette synchronisation en natif.

Ce que fait Heeya aujourd'hui : Heeya n'a pas d'intégration agenda native à ce jour. L'agent capte la demande de rendez-vous pendant la conversation, via un formulaire intégré qui permet de qualifier la demande de rendez-vous avant de la transmettre à votre équipe, qui pose elle-même le créneau dans son propre agenda. Une intégration agenda directe fait partie des évolutions envisagées pour le produit, sans date de disponibilité annoncée.

Ce guide couvre la mécanique technique de la synchronisation agenda telle qu'elle existe chez les éditeurs qui la proposent : comment les agendas exposent leurs données, comment un agent IA les interroge, quels agendas se connectent nativement, et comment gérer les cas délicats (fuseaux horaires, temps tampon, disponibilités partielles). Vous saurez aussi précisément ce qui est actionnable avec Heeya dès aujourd'hui. Pour aller directement à la comparaison des agendas : comparatif Google Agenda / Calendly / Cal.com / Outlook.

À noter avant de poursuivre : les cinq sections qui suivent (lecture des créneaux, écriture du RDV, double-booking, comparatif des agendas, fuseaux horaires) décrivent le fonctionnement générique d'une synchronisation agenda, tel qu'il existe chez les éditeurs qui la proposent nativement. Heeya ne propose pas cette intégration directe aujourd'hui : l'agent capte la demande de rendez-vous et la transmet à votre équipe, qui confirme le créneau. Le détail de ce qui est actionnable avec Heeya dès maintenant se trouve dans la dernière section, juste avant la FAQ.

Comment un chatbot lit-il les créneaux libres en temps réel ?

La lecture des disponibilités est la première brique de la synchronisation. Sans elle, le chatbot est aveugle : il peut seulement afficher des plages horaires statiques, sans savoir si elles sont réellement libres au moment où le client pose la question.

Le principe de l'API agenda

Chaque outil d'agenda majeur (Google Calendar, Calendly, Cal.com, Outlook via Microsoft Graph) expose une API REST — un point d'accès numérique qui retourne la liste des événements et des disponibilités en réponse à une requête. Quand votre chatbot doit répondre à "Avez-vous un créneau libre mardi à 14 h ?", il envoie silencieusement une requête à cette API et obtient la réponse en moins d'une seconde.

Cette architecture garantit que les données sont fraîches à chaque conversation : si un RDV a été pris deux minutes avant par un autre client, l'API le reflète instantanément. Aucune mise en cache, aucun délai de synchronisation.

Plages de disponibilité vs événements bloqués

Les agendas distinguent deux types d'informations utiles pour le chatbot :

  • Les plages de disponibilité déclarées (ex. : lundi au vendredi, 9 h–18 h) — définissent quand vous êtes ouvert.
  • Les événements existants (RDV confirmés, blocages manuels, absences) — définissent ce qui est déjà pris dans ces plages.

Le chatbot calcule la soustraction : disponibilité déclarée − événements bloqués = créneaux réellement libres. C'est ce qu'il propose au client.

Fréquence d'interrogation de l'API

La plupart des intégrations modernes travaillent en mode push/webhook : dès qu'un événement est créé ou modifié dans votre agenda, une notification est envoyée au chatbot, qui met à jour son état en temps réel. À défaut, le mode pull interroge l'API à intervalle régulier (toutes les 60 secondes en général). Le mode webhook est préférable pour les professionnels avec un volume élevé de réservations.

Comment le chatbot écrit-il le RDV dans l'agenda ?

Ce mécanisme s'applique aux agents connectés nativement à un agenda. Heeya ne l'implémente pas aujourd'hui (détails dans la section « Ce qui est actionnable avec Heeya aujourd'hui »).

La lecture des créneaux n'est que la moitié du travail. Une fois que le client a choisi son créneau et confirmé ses informations, le chatbot doit créer l'événement dans votre agenda — sans que vous n'ayez à saisir quoi que ce soit manuellement.

La création d'événement via API

Après la confirmation du client, le chatbot envoie une requête de création à l'API agenda avec les informations structurées : date, heure de début, durée, nom du client, prestation, numéro de téléphone. L'événement apparaît immédiatement dans votre Google Calendar, Calendly ou Cal.com — exactement comme si vous l'aviez saisi à la main.

Vous recevez simultanément une notification (email ou mobile selon vos préférences). Le client reçoit une confirmation automatique avec les détails du RDV et, selon la configuration, un lien pour annuler ou reporter.

La gestion des conflits à l'écriture

Un cas limite existe : deux clients envoient exactement la même demande de créneau au même moment. Le chatbot a lu le créneau comme libre pour les deux, mais un seul peut l'occuper. Les intégrations bien conçues gèrent ce cas par un mécanisme de verrouillage optimiste : au moment de l'écriture, l'API vérifie une dernière fois la disponibilité avant de créer l'événement. Si le créneau vient d'être pris, elle retourne une erreur et le chatbot propose immédiatement l'alternative suivante au client sans interruption visible.

Les informations utiles à stocker dans l'événement

  • Prénom et nom du client (ou surnom si le client préfère rester anonyme)
  • Numéro de téléphone — indispensable pour les rappels SMS qui réduisent les no-show
  • Type de prestation et durée estimée
  • Canal de réservation (chatbot site, lien direct, QR code) — utile pour l'analytique
  • Notes spécifiques saisies par le client durant la conversation

Comment éviter les doubles réservations (double-booking) ?

Comme pour la lecture et l'écriture des créneaux, ce mécanisme concerne les agents dotés d'une intégration agenda native, pas la configuration actuelle de Heeya.

Le double-booking est le risque principal de toute automatisation de réservation. Il survient quand deux réservations occupent le même créneau, ou quand le chatbot propose un créneau déjà bloqué dans un agenda secondaire non synchronisé.

La règle de la source unique de vérité

La meilleure protection contre le double-booking est architecturale : un seul agenda fait autorité. Si vous utilisez Google Calendar comme agenda principal, toutes les réservations — qu'elles viennent du chatbot, de votre téléphone ou d'un autre canal — doivent atterrir dans cet agenda et nulle part ailleurs. Le chatbot lit et écrit uniquement dans cette source unique.

Les problèmes de double-booking surviennent presque toujours quand plusieurs agendas coexistent sans synchronisation : l'agenda professionnel Google, un agenda Calendly séparé, et un carnet papier pour les RDV téléphoniques. Si le chatbot n'a accès qu'à l'un des trois, il ignore les RDV des deux autres.

La synchronisation bidirectionnelle

La solution pour les professionnels qui utilisent plusieurs outils est la synchronisation bidirectionnelle : chaque événement créé dans l'un des agendas est automatiquement répliqué dans tous les autres. Google Calendar propose nativement cette synchronisation avec Outlook. Des outils comme Zapier ou Make permettent d'étendre cette logique à n'importe quelle combinaison d'agendas.

Pour aller plus loin sur l'interconnexion des outils d'automatisation, notre article sur connecter un agent IA à ses outils d'automatisation détaille les architectures de synchronisation multi-sources.

Le temps de blocage préventif

Pendant qu'un client est en train de compléter sa réservation (il a choisi le créneau mais n'a pas encore confirmé), ce créneau doit être temporairement bloqué pour les autres. C'est le mécanisme du hold temporaire : le créneau est réservé pendant 3 à 5 minutes le temps que le client finalise sa saisie, puis libéré automatiquement s'il abandonne. Sans ce mécanisme, deux clients peuvent simultanément voir le même créneau libre et tenter de le réserver.

Comparatif : Google Agenda, Calendly, Cal.com, Outlook

Chaque outil d'agenda a ses forces et ses contraintes pour la synchronisation avec un chatbot. Voici un aperçu factuel pour choisir la configuration adaptée à votre activité.

Agenda API / Webhook Prise en charge no-code Points forts pour chatbot Limites
Google Calendar Google Calendar API v3 + webhooks push Excellente (Zapier, Make) Gratuit, universel, synchro Outlook native Pas de gestion native des types de prestation
Calendly API REST v2 + webhooks événements Très bonne (connecteurs natifs chez les éditeurs qui l'intègrent) Types d'événements, lien de réservation direct Payant au-delà d'un type d'événement
Cal.com API REST open-source + webhooks Bonne (self-hosted ou cloud) Open-source, auto-hébergeable, sans surcoût Moins de connecteurs natifs que Calendly
Outlook (Microsoft 365) Microsoft Graph API + webhooks Moyenne (nécessite Azure AD pour certains cas) Standard en environnement entreprise Configuration OAuth plus complexe

Quel agenda choisir pour démarrer ?

Pour un professionnel indépendant ou une PME qui débute : Google Calendar est le point d'entrée idéal — gratuit, largement supporté par les intégrations no-code et compatible avec Outlook via la synchronisation native. Calendly est pertinent si vous voulez gérer plusieurs types de prestations avec des durées différentes (ex. : consultation 30 min vs audit 90 min) et offrir des liens de réservation autonomes en dehors du chatbot. Cal.com est l'option à privilégier si vous souhaitez garder la maîtrise totale de vos données (auto-hébergement) sans dépendance à un SaaS.

Fuseaux horaires, temps tampon et contraintes avancées

Les cas simples (un professionnel, un fuseau, des créneaux fixes) se configurent en quelques minutes. Les cas plus complexes demandent quelques réglages supplémentaires.

Gestion des fuseaux horaires

Si vous recevez des clients dans plusieurs pays ou si votre activité est en ligne (coaching, consultations vidéo), le fuseau horaire devient critique. Un chatbot correctement configuré affiche les créneaux dans le fuseau du client — détecté automatiquement via son navigateur ou demandé explicitement en début de conversation — et crée l'événement dans votre agenda dans votre fuseau à vous. La conversion est transparente pour les deux parties.

Google Calendar gère cette conversion nativement à condition que les deux agendas aient leur fuseau correctement renseigné. Cal.com et Calendly le font également par défaut. Le risque survient uniquement avec des agendas mal configurés (fuseau "UTC" par défaut non modifié).

Temps tampon entre les rendez-vous

Un temps tampon est une plage bloquée automatiquement avant et/ou après chaque RDV — pour le déplacement, la préparation, le nettoyage ou simplement une marge de sécurité. Sans tampon, le chatbot peut proposer un créneau à 14 h 00 immédiatement après un RDV prévu jusqu'à 13 h 55. En pratique, c'est irréaliste.

  • Google Calendar ne gère pas les tampons nativement — il faut les définir au niveau du chatbot ou via Make/Zapier.
  • Calendly et Cal.com intègrent les tampons directement dans la configuration du type d'événement (champ "Buffer time before/after event").

La valeur habituelle est de 10 à 15 minutes pour les métiers de service (coiffure, kinésithérapie, coaching), et 30 minutes pour les métiers impliquant une préparation de salle ou de matériel.

Disponibilités partielles et jours exceptionnels

Les professionnels ont rarement des disponibilités 100 % régulières. Congés, jours fériés, formations, demi-journées : l'agenda doit refléter ces exceptions. La règle est simple : tout ce que vous bloquez dans votre agenda principal est invisible au chatbot comme créneau disponible. Il suffit de créer un événement "Indisponible" ou "Congé" dans Google Calendar pour que le chatbot ne propose aucun créneau sur cette plage.

Ce qui est actionnable avec Heeya aujourd'hui

Heeya ne se connecte pas nativement à Google Calendar, Calendly, Cal.com ou Outlook à ce jour : l'agent ne lit ni n'écrit dans un agenda. Une intégration agenda directe fait partie des évolutions envisagées pour le produit, sans date de disponibilité annoncée. Voici en revanche ce qui se configure réellement en moins d'une heure : la capture et la qualification d'une demande de rendez-vous, transmise ensuite à votre équipe.

Étape 1 — Activer l'outil de capture de demande de RDV (10 min)

Dans les paramètres de votre agent Heeya, activez l'outil formulaire et définissez les champs à collecter : nom, moyen de contact (téléphone ou email), motif de la demande, et disponibilités souhaitées exprimées librement par le visiteur. L'agent ne consulte aucun agenda : il recueille l'expression de la demande.

Étape 2 — Définir le déclencheur dans les instructions de l'agent (15 min)

Dans le prompt système (System Guidance), indiquez à quel moment proposer le formulaire : dès qu'un visiteur exprime l'intention de prendre rendez-vous. L'agent qualifie la demande en langage naturel, puis présente le formulaire au bon moment de la conversation.

Si vous débutez avec les agents IA et souhaitez comprendre la configuration globale de l'agent avant d'aller plus loin, notre guide créer un chatbot IA no-code sans coder pose les bases.

Étape 3 — Traiter la demande côté équipe (variable)

Chaque demande capturée arrive dans le tableau de bord Heeya avec le contexte de la conversation. Votre équipe consulte la demande et pose elle-même le créneau dans l'agenda utilisé par le cabinet ou l'entreprise, quel qu'il soit. Cette dernière étape reste manuelle aujourd'hui : Heeya ne l'automatise pas.

Étape 4 — Tester le parcours avant publication (10 min)

Simulez une demande de RDV dans la fenêtre de test de l'agent. Vérifiez que le formulaire se déclenche au bon moment, que les champs collectés sont exploitables par votre équipe, et que la demande arrive bien dans le tableau de bord.

Si votre besoin est une écriture automatique dans l'agenda, sans intervention humaine, ce cas d'usage n'est pas couvert par Heeya aujourd'hui. Les sections précédentes décrivent comment cette synchronisation fonctionne chez les éditeurs qui la proposent nativement, pour comparer objectivement les approches.

Captez vos demandes de rendez-vous dès aujourd'hui

Heeya qualifie la demande de rendez-vous en conversation et la transmet à votre équipe, qui confirme le créneau dans son agenda. L'intégration agenda directe est une évolution envisagée, sans date annoncée.

Découvrir le chatbot de prise de RDV Essai gratuit

FAQ — Synchroniser un chatbot de RDV avec son agenda

Les réponses ci-dessous décrivent le fonctionnement du marché des intégrations agenda dans son ensemble. Heeya ne propose pas encore de connexion directe à un agenda : voir la section précédente pour ce qui est actionnable dès aujourd'hui.

Est-il possible de connecter un chatbot à Google Agenda sans coder ?

Chez les plateformes qui proposent cette intégration native, oui : le principe passe généralement par le protocole OAuth 2.0 standard de Google, sans code à écrire. Heeya ne propose pas encore cette connexion directe à un agenda. L'agent capte et qualifie la demande de rendez-vous en conversation, via un formulaire, puis la transmet à votre équipe qui pose elle-même le créneau. Une intégration agenda directe est une évolution envisagée, sans date annoncée.

Comment un chatbot évite-t-il les doubles réservations ?

Chez les agents connectés nativement à un agenda, le principe est d'interroger l'API en temps réel avant chaque proposition de créneau, puis d'effectuer une vérification finale avant l'écriture du RDV pour détecter un éventuel conflit. Heeya ne pose pas le rendez-vous directement dans l'agenda : l'agent transmet la demande qualifiée à votre équipe, qui confirme elle-même le créneau selon son propre agenda. Le risque de double-booking reste donc géré comme pour une prise de RDV manuelle classique.

Quels agendas sont compatibles avec un chatbot de prise de RDV ?

Les agendas les plus courants disposent tous d'une API permettant la synchronisation : Google Calendar (API v3), Calendly (API REST v2), Cal.com (API REST open-source) et Outlook/Microsoft 365 (Microsoft Graph API). Les outils sectoriels comme Planity, Doctolib ou Acuity Scheduling proposent également des APIs ou des webhooks. La compatibilité dépend ensuite de la plateforme d'agent IA choisie — vérifiez la liste des connecteurs natifs avant de vous engager.

Comment gérer les fuseaux horaires avec un chatbot de RDV ?

Un chatbot bien configuré détecte automatiquement le fuseau horaire du client via son navigateur et lui affiche les créneaux dans son heure locale. Il crée l'événement dans votre agenda dans votre fuseau à vous — la conversion est transparente. Le prérequis est que votre agenda ait son fuseau horaire correctement renseigné (Google Calendar : Paramètres → Fuseau horaire). Pour les activités 100 % locales sans clients étrangers, la question du fuseau ne se pose généralement pas.

Peut-on définir un temps tampon entre les rendez-vous via le chatbot ?

Oui. La plupart des plateformes d'agents IA permettent de configurer un temps tampon avant et/ou après chaque RDV créé par le chatbot. Par exemple, si vous définissez un tampon de 15 minutes, le créneau de 14 h 00 sera automatiquement bloqué jusqu'à 14 h 15 après un RDV qui se termine à 14 h 00 — le créneau suivant disponible sera donc 14 h 15. Calendly et Cal.com gèrent également ce paramètre nativement dans la configuration du type d'événement (champ "Buffer time").

Le chatbot peut-il gérer plusieurs agendas ou plusieurs prestataires ?

Oui, à condition que chaque prestataire ait son propre agenda connecté. Le chatbot peut alors demander au client avec quel membre de l'équipe il souhaite réserver, interroger l'agenda du prestataire choisi et créer le RDV dans le bon calendrier. Pour les structures avec plusieurs prestataires, Calendly et Cal.com proposent des fonctions "Round Robin" (distribution automatique) et "Collective" (réservation sur agenda partagé) qui simplifient la gestion multi-prestataires.

Partager cet article :
Publié le 27 juin 2026 par Anas R.

Prêt à créer votre assistant IA ?

Rejoignez Heeya et transformez votre service client avec l'intelligence artificielle conversationnelle.