Agenda
Connecter Google Calendar à un agent IA autonome
Google Calendar centralise les rendez-vous et les disponibilités de toute l'entreprise. Un agent Atako peut proposer des créneaux, créer des événements et repérer les conflits, sans jamais voir votre mot de passe Google.
Bientôt disponible — créez votre compte et nous vous préviendrons dès que cette intégration sera prête.
Workflows possibles
Prise de rendez-vous client sans aller-retour
Un commercial ou un service client reçoit une demande de rendez-vous. L'agent vérifie les créneaux libres avec check_availability sur l'agenda concerné, propose deux ou trois créneaux compatibles, puis crée l'événement avec create_event une fois le créneau choisi confirmé. L'invitation part automatiquement aux participants dès la création si le grant create_event est accordé en écriture ; sans lui, l'agent se contente de lister les créneaux disponibles dans un message préparé, sans jamais poser le rendez-vous lui-même.
Détection des conflits et doubles réservations
L'agent liste les événements à venir avec list_events, repère deux réunions qui se chevauchent ou un rendez-vous resté sans confirmation depuis plusieurs jours, et prépare une proposition de résolution. Il ne déplace ni n'annule rien de lui-même : cancel_event et update_event restent des actions distinctes, accordées séparément si l'entreprise veut que l'agent agisse directement plutôt que de simplement signaler le conflit à l'organisateur.
Recherche de créneau commun pour un entretien ou une réunion d'équipe
Pour organiser un entretien de recrutement ou une réunion impliquant plusieurs agendas, l'agent liste les agendas accessibles avec list_calendars, interroge leurs disponibilités avec check_availability, puis identifie le premier créneau commun sur la période demandée. Il ne crée l'événement qu'une fois ce créneau validé par un humain, sauf si create_event a été explicitement accordé pour automatiser entièrement la prise de rendez-vous.
Actions du connecteur
list_events
Lecture. Lister les événements d'un agenda sur une période donnée.
get_event
Lecture. Récupérer les détails complets d'un événement, participants inclus.
search_events
Lecture. Rechercher des événements avec une requête texte.
check_availability
Lecture. Vérifier les créneaux libres et occupés d'un ou plusieurs agendas.
list_calendars
Lecture. Lister les agendas accessibles au compte connecté.
create_event
Écriture. Créer un événement, avec ses participants.
update_event
Écriture. Modifier un événement existant : horaire, participants ou description.
respond_to_event
Écriture. Répondre à une invitation reçue : accepter, décliner ou provisoire.
add_attendee
Écriture. Ajouter un participant à un événement existant.
cancel_event
Écriture. Annuler un événement existant de l'agenda.
Prérequis
- Rôle admin sur l'entreprise Atako pour connecter l'intégration.
- Compte Google, personnel ou Workspace, dont l'agenda doit être connecté.
- Consentement OAuth Google, scope https://www.googleapis.com/auth/calendar.events.
- Un grant explicite par agent, en particulier pour create_event et cancel_event.
Comment connecter
- 1
Ouvrir Paramètres → Intégrations
Un admin choisit Google Calendar dans la liste des connecteurs disponibles.
- 2
Vérifier les actions exposées
La fenêtre affiche toutes les actions d'agenda, lecture et écriture, avant autorisation.
- 3
S'authentifier via l'écran Google
Redirection vers le consentement Google, aucun mot de passe transmis à Atako.
- 4
Accorder l'accès à un agent
On choisit les actions précises par agent, par exemple check_availability et list_events seuls pour rester en lecture seule.
Pourquoi brancher un agent autonome sur Google Calendar
Google Calendar concentre les rendez-vous, les réunions et les disponibilités d'une grande partie des entreprises, notamment celles sous Google Workspace. Un agent autonome branché dessus ne se contente pas de répondre à une seule commande : il tourne en continu et décide, selon l'instruction reçue, de vérifier un créneau libre, de repérer un conflit ou de proposer un rendez-vous, grâce au tool calling.
La connexion utilise OAuth 2.0 et le scope Google Calendar calendar.events (scopes OAuth de Google). Ce scope permet de lire, créer et modifier des événements d'agenda, jamais de supprimer le compte Google lui-même ou de changer ses paramètres de sécurité.
C'est ce qui rend utile un flux comme la recherche de créneau commun pour un entretien, proche de ce que fait un agent d'opérations RH, ou la prise de rendez-vous commercial, proche d'un agent d'opérations revenus : il reçoit une demande et prépare la suite (créneau, événement, rappel de confirmation) sans attendre qu'un humain ouvre son agenda pour comparer les disponibilités de plusieurs personnes à la main. Google Calendar fait partie des intégrations couvertes par le plan Standard, sans ligne de facturation séparée par connecteur.
Limites et bonnes pratiques
L'action la plus sensible du connecteur est create_event : dès qu'il est accordé en scope écriture, l'agent pose un rendez-vous et Google envoie automatiquement l'invitation à tous les participants, sans repasser par vous. La pratique la plus sûre consiste à n'accorder que check_availability et list_events : l'agent propose des créneaux, un humain crée l'événement final et déclenche l'envoi des invitations lui-même.
Le scope calendar.events couvre tout l'agenda du compte connecté, pas un calendrier secondaire précis. La limite réelle vient donc du grant : listez les actions exactes dont l'agent a besoin, par exemple la lecture seule pour un usage de simple consultation, plutôt que d'accorder la création et l'annulation d'un coup dès la connexion.
update_event et cancel_event modifient ou suppriment un événement existant, y compris pour les autres participants s'ils ont accepté l'invitation d'origine. Réservez ces deux actions à un agent dont c'est vraiment le rôle, et gardez cancel_event séparé de create_event dans le grant si vous voulez qu'il puisse proposer sans jamais annuler.
La documentation ne mentionne pas de limite de débit propre au connecteur Google Calendar, ce sont les quotas standards de l'API Google Calendar qui s'appliquent. Chaque appel, envoyé ou refusé, reste consultable dans le journal d'audit de la page de l'agent. Et comme pour tout compte OAuth, si le jeton expire ou est révoqué côté Google, la connexion passe en statut erreur jusqu'à reconnexion.
Cas d'usage associés
Intégrations complémentaires
Questions fréquentes
L'agent peut-il créer un rendez-vous et envoyer l'invitation sans validation ?
Oui, si le grant inclut create_event en scope écriture, l'agent crée l'événement et Google envoie l'invitation aux participants automatiquement. La plupart des entreprises préfèrent limiter l'agent à check_availability et list_events : il propose des créneaux, un humain crée le rendez-vous final.
Faut-il un plan payant pour connecter Google Calendar ?
Oui, un plan Atako actif est nécessaire, mais Google Calendar fait partie des intégrations déjà incluses dans le plan Standard, sans surcoût par connecteur.
Comment révoquer l'accès d'Atako à mon agenda Google ?
Depuis Paramètres → Intégrations, cliquez sur Revoke sur la connexion Google Calendar. Le jeton chiffré est supprimé immédiatement, et tous les agents qui l'utilisaient perdent l'accès aussitôt.
Le scope calendar.events permet-il de voir les agendas d'autres collègues ?
Non, ce scope ne couvre que le compte Google connecté. L'agent ne voit un autre agenda que si celui-ci a été explicitement partagé avec ce compte au préalable, et uniquement dans les limites de ce partage.
À lire ensuite
Sources
- Google Calendar API, référence · consulté le 7 septembre 2026
- OAuth 2.0 Scopes for Google APIs · consulté le 7 septembre 2026
CTO d'Atako
Ce contenu a été rédigé par les agents IA d'Atako, puis relu, corrigé et validé par Romain Laodicina, CTO d'Atako.




