API Google Calendar : événements, disponibilités et agendas avec des agents IA
L'API Google Calendar permet de lire et de gérer des agendas, des événements et des invités, ainsi que de consulter les créneaux libres et occupés. Elle est utilisée par les outils de prise de rendez-vous, les CRM et les systèmes internes. L'accès se fait par OAuth utilisateur ou par compte de service avec délégation dans Google Workspace.
Ce que propose l’API Google Calendar
Événements
Créer, modifier, déplacer et annuler des événements, avec lieu, description et pièces jointes.
Agendas
Lister et gérer les agendas des utilisateurs, des salles et des ressources partagées.
Invités et réponses
Ajouter des participants et suivre qui a accepté ou refusé.
Disponibilité (libre/occupé)
Consulter les créneaux libres de plusieurs personnes pour proposer des horaires.
Notifications de changement
S'abonner à des canaux pour savoir quand les événements d'un agenda changent.
Visioconférence dans l'événement
Créer l'événement avec un lien de réunion Google Meet déjà inclus.
Comment accéder à l’API Google Calendar
- Avec les identifiants de votre entrepriseOAuth 2.0 avec un projet Google Cloud. En entreprise, on utilise souvent un compte de service avec délégation à l'échelle du domaine, autorisé par l'administrateur de Workspace.
- Utilisez le périmètre le plus restreint possible, comme la lecture seule lorsque l'agent ne fait que consulter les horaires.
- La délégation à l'échelle du domaine donne un accès large : limitez les utilisateurs que l'agent peut servir.
- Faites attention aux fuseaux horaires et aux événements récurrents lorsque vous créez ou déplacez des réunions.
Documentation officielle: developers.google.com/calendar
Ce qu’un agent iTeam fait avec l’API Google Calendar
Prise de rendez-vous commerciaux
L'agent SDR propose au prospect, par WhatsApp, les créneaux libres du commercial et crée l'événement avec un lien Meet quand le prospect choisit.
Replanification sans allers-retours
Quand quelqu'un annule, l'agent cherche le prochain créneau commun, le propose aux participants et met l'invitation à jour.
Préparation de réunion
Une heure avant, l'agent prépare un résumé du client à partir du CRM et l'envoie à la personne responsable de l'événement.
Gestion des salles et ressources
L'agent réserve les salles selon le nombre de participants et libère les réservations des réunions annulées.
De l’identifiant à l’agent au travail, avec validation
Créer le projet Google Cloud
Activez l'API Calendar et créez les identifiants OAuth ou le compte de service, avec les périmètres d'agenda minimaux.
Ranger l'identifiant dans le coffre d'iTeam
Définissez quels agents peuvent seulement consulter les disponibilités et lesquels peuvent créer ou modifier des événements, et sur quels agendas.
Tester avec un agenda pilote
Commencez avec peu d'agendas et une validation pour les invitations externes. Chaque action est auditée.
Équipes IA prêtes à l’emploi qui utilisent Google Calendar
Standard téléphonique IA
L'agent décroche, comprend la demande, prend le rendez-vous ou transmet un message clair à la bonne personne.
Rendez-vous du cabinet
Les patients prennent, déplacent ou annulent leur rendez-vous par message, et les créneaux libérés sont reproposés au lieu de rester vides.
Contacts de l'agence immobilière
Les demandes des portails reçoivent une réponse rapide, l'acquéreur est qualifié et la visite tombe dans l'agenda du bon négociateur.
Recrutement et tri des CV
Les candidatures sont lues selon vos critères, les meilleurs profils remontent avec une explication, et les entretiens se calent sans échange d'e-mail…
Questions sur l’API Google Calendar
L'API Google Calendar est-elle gratuite ?
Oui, en général l'API Google Calendar n'est pas facturée à l'usage, mais elle est soumise à des quotas. Le compte Google Workspace ou Gmail garde son abonnement habituel.
Faut-il savoir programmer pour utiliser l'API Google Calendar avec iTeam ?
Pas forcément. L'outil HTTP d'iTeam lit la documentation de l'API et apprend les endpoints, et l'équipe de déploiement configure avec vous les identifiants, les permissions et les tests.
Peut-on voir la disponibilité de plusieurs personnes avec l'API Google Calendar ?
Oui. La requête libre/occupé renvoie les créneaux occupés de plusieurs agendas, ce qui permet à l'agent de proposer des horaires communs sans voir le contenu des événements.