INTÉGRATION GOOGLE CALENDAR N8N : AUTOMATISER GOOGLE CALENDAR AVEC N8N

Vous cherchez à automatiser Google Calendar avec n8n pour gagner du temps sur la gestion de vos événements et rendez-vous ? L’intégration native Google Calendar n8n vous permet de connecter votre agenda à des centaines d’autres applications et de créer des workflows puissants sans écrire une seule ligne de code.

Cette intégration met à votre disposition 4 triggers et 6 actions pour couvrir tous vos besoins d’automatisation calendaire. Que vous souhaitiez être notifié instantanément quand un événement est créé, synchroniser automatiquement vos rendez-vous avec votre CRM, ou générer des rapports de disponibilité en temps réel, notre agence n8n vous offre une flexibilité remarquable pour exploiter pleinement cette intégration. Découvrez dans ce guide complet comment automatiser Google Calendar avec n8n pour transformer votre gestion du temps.

Logo n8n

Workflow n8n Google Calendar : démonstration d'une automatisation connectant Google Calendar à d'autres applications via n8n. Cette vidéo illustre comment les triggers et actions Google Calendar s'intègrent dans un workflow n8n pour automatiser vos processus de gestion d'agenda sans code.

POURQUOI AUTOMATISER GOOGLE CALENDAR AVEC N8N ?

L’intégration Google Calendar n8n met à votre disposition 4 triggers distincts (événement créé, annulé, démarré, terminé ou mis à jour) et 6 actions complètes pour interagir avec votre agenda. Concrètement, vous pouvez surveiller en permanence vos calendriers, créer des événements automatiquement depuis d’autres applications, vérifier les disponibilités en temps réel, et synchroniser vos rendez-vous avec l’ensemble de votre stack d’outils.

Le gain de temps est considérable : plus besoin de basculer manuellement entre Google Calendar et vos autres applications. Configurez des règles intelligentes qui créent automatiquement un événement quand un prospect confirme un rendez-vous, envoient un récapitulatif Slack quand une réunion se termine, ou mettent à jour votre CRM dès qu’un appel est planifié. La réactivité de vos workflows est immédiate grâce aux triggers qui surveillent votre agenda 24h/24.

Exemples de workflows Google Calendar n8n :

  • Création automatique d’un événement quand un formulaire Typeform est soumis
  • Notification Slack/Teams quand un rendez-vous est annulé
  • Synchronisation bidirectionnelle avec HubSpot ou Notion
  • Rapport quotidien de vos disponibilités envoyé par email
  • Mise à jour automatique d’un tableau Airtable après chaque réunion
Liste des actions et triggers Google Calendar disponibles dans n8n

COMMENT CONNECTER GOOGLE CALENDAR À N8N ?

Configuration des credentials Google Calendar dans n8n

Configuration de base :

  1. Ajoutez un nœud Google Calendar : Dans votre workflow n8n, recherchez « Google Calendar » et ajoutez le trigger ou l’action souhaité.
  2. Créez vos credentials : Cliquez sur « Credential to connect with » puis « Create new credential ». Une fenêtre de configuration s’ouvre.
  3. Autorisez l’accès : Connectez-vous avec votre compte Google et accordez les permissions nécessaires à n8n pour accéder à vos calendriers.
  4. Sélectionnez votre calendrier : Une fois authentifié, choisissez le calendrier spécifique à surveiller ou manipuler via le paramètre « Calendar » (par ID ou depuis la liste déroulante).
  5. Testez la connexion : Exécutez un test pour vérifier que n8n récupère bien les données de votre agenda.

💡 TIPS : Prenez l’habitude de créer des credentials séparés pour chaque compte Google si vous gérez plusieurs agendas (personnel, professionnel, équipe). Ça peut paraître redondant, mais ça vous évitera des confusions et facilitera le débogage si un workflow dysfonctionne.

TRIGGERS GOOGLE CALENDAR DISPONIBLES DANS N8N

Event Cancelled (Événement annulé)

Ce trigger surveille automatiquement votre calendrier Google et déclenche votre workflow dès qu’un événement est annulé. C’est particulièrement utile pour réagir instantanément aux changements de planning et notifier les parties concernées sans délai.

Configuration :

  • Credential to connect with : Sélectionnez votre compte Google Calendar dans le menu déroulant. Ce paramètre est requis.
  • Poll Times (Mode) : Définissez la fréquence de vérification (par exemple « Every Minute » pour une surveillance quasi temps réel). Requis.
  • Calendar : Spécifiez le calendrier à surveiller en sélectionnant « By ID » et en renseignant l’identifiant du calendrier. Requis.
  • Trigger On : Sélectionnez « Event Cancelled » pour déclencher sur les annulations. Requis.

Cas d’usage typiques :

  • Envoyer automatiquement un email d’excuse quand un rendez-vous client est annulé
  • Mettre à jour le statut d’une opportunité CRM en cas d’annulation
  • Libérer automatiquement un créneau dans votre outil de prise de rendez-vous
  • Notifier votre équipe sur Slack qu’une réunion n’aura pas lieu

Quand l’utiliser : Parfait pour les équipes commerciales, les consultants ou toute personne qui a besoin de réagir rapidement aux changements d’agenda et de maintenir une communication fluide avec ses contacts.

Configuration du trigger Event Cancelled Google Calendar dans n8n

Event Created (Événement créé)

Ce trigger se déclenche chaque fois qu’un nouvel événement est ajouté à votre calendrier Google. Il permet d’automatiser toutes les actions de suivi liées à la planification d’un nouveau rendez-vous ou d’une nouvelle réunion.

Configuration :

  • Credential to connect with : Choisissez votre compte Google Calendar connecté. Requis.
  • Poll Times (Mode) : Paramétrez l’intervalle de vérification (« Every Minute » recommandé pour une réactivité optimale). Requis.
  • Calendar : Indiquez quel calendrier surveiller via son ID. Requis.
  • Trigger On : Sélectionnez « Event Created » dans le menu déroulant. Requis.
  • Options : Section extensible pour ajouter des conditions supplémentaires si nécessaire.

Cas d’usage typiques :

  • Créer automatiquement une tâche de préparation dans Notion ou Todoist
  • Envoyer un SMS de confirmation via Twilio au participant
  • Ajouter le contact dans une séquence d’emails de rappel
  • Synchroniser l’événement vers un second calendrier ou outil de planification

Quand l’utiliser : Idéal pour automatiser tout le processus post-planification : confirmations, préparations, notifications d’équipe, enrichissement CRM.

Configuration du trigger Event Created Google Calendar dans n8n

Event Started (Événement démarré)

Ce trigger s’active au moment précis où un événement commence selon l’heure définie dans votre calendrier. Il permet de déclencher des actions synchronisées avec le début réel de vos réunions et rendez-vous.

Configuration :

  • Credential to connect with : Sélectionnez les credentials de votre compte Google Calendar. Requis.
  • Poll Times (Mode) : Définissez la fréquence de vérification. Pour ce trigger, « Every Minute » est particulièrement recommandé pour une précision optimale. Requis.
  • Calendar : Spécifiez le calendrier concerné par son ID. Requis.
  • Trigger On : Choisissez « Event Started ». Requis.

Cas d’usage typiques :

  • Envoyer un message Slack « Réunion en cours » avec le lien de visioconférence
  • Démarrer automatiquement un chronomètre dans votre outil de time tracking
  • Activer le mode « Ne pas déranger » sur vos applications de communication
  • Logger le début de la réunion dans un tableau de suivi

Quand l’utiliser : Essentiel pour les équipes qui veulent synchroniser leurs outils avec le timing réel des réunions, que ce soit pour le tracking du temps, les notifications contextuelles ou l’automatisation de présence.

Configuration du trigger Event Started Google Calendar dans n8n

Event Updated (Événement mis à jour)

Ce trigger détecte toute modification apportée à un événement existant : changement d’horaire, de lieu, de description ou de participants. Il vous permet de maintenir la cohérence de vos données à travers tous vos outils connectés.

Configuration :

  • Credential to connect with : Identifiants de votre compte Google Calendar. Requis.
  • Poll Times (Mode) : Fréquence de surveillance du calendrier. Requis.
  • Calendar : Calendrier à monitorer, sélectionnable par ID. Optionnel mais recommandé pour cibler un calendrier spécifique.
  • Trigger On : Sélectionnez « Event Updated ». Requis.
  • Options : Configurations additionnelles disponibles si besoin.

Cas d’usage typiques :

  • Mettre à jour automatiquement les informations dans votre CRM
  • Renvoyer une notification aux participants avec les nouvelles informations
  • Synchroniser le changement vers d’autres calendriers ou outils de planification
  • Alerter votre équipe d’un changement de créneau

Quand l’utiliser : Indispensable pour maintenir la synchronisation entre Google Calendar et vos autres applications, particulièrement si vous travaillez avec des équipes distribuées ou des clients qui modifient fréquemment leurs rendez-vous.

Configuration du trigger Event Updated Google Calendar dans n8n

BESOIN D’AIDE POUR AUTOMATISER GOOGLE CALENDAR AVEC N8N ?

On revient vers vous en quelques minutes ✔

ACTIONS GOOGLE CALENDAR DISPONIBLES DANS N8N

Get availability in a calendar (Vérifier les disponibilités)

Cette action interroge votre calendrier Google pour récupérer les créneaux disponibles sur une période donnée. Elle est essentielle pour construire des systèmes de prise de rendez-vous intelligents ou des workflows de planification automatisée.

Paramètres clés :

  • Credential to connect with : Compte Google Calendar à utiliser. Requis.
  • Resource : Type de ressource, ici « Calendar ». Requis.
  • Operation : Défini sur « Availability ». Requis.
  • Calendar : Sélection du calendrier par ID. Requis.
  • Start Time : Date/heure de début de la période à vérifier. Accepte les expressions dynamiques comme {{ $now }}. Requis.
  • End Time : Date/heure de fin. Supporte également les expressions, par exemple {{ $now.plus(1, 'hour') }}. Requis.

Cas d’usage :

  • Proposer automatiquement des créneaux disponibles dans un email de prospection
  • Alimenter un formulaire de prise de rendez-vous avec vos vraies disponibilités
  • Vérifier la compatibilité horaire avant de créer un événement programmatiquement
Configuration de l'action Get availability in a calendar Google Calendar dans n8n

Create an event (Créer un événement)

Cette action crée un nouvel événement dans votre Google Calendar avec tous les détails nécessaires. C’est l’action la plus utilisée pour automatiser la planification depuis d’autres applications.

Paramètres clés :

  • Credential to connect with : Compte Google Calendar. Requis.
  • Resource : Défini sur « Event ». Requis.
  • Operation : Défini sur « Create ». Requis.
  • Calendar : Calendrier cible, sélectionnable par ID. Requis.
  • Start : Date/heure de début de l’événement. Accepte les valeurs dynamiques. Requis.
  • End : Date/heure de fin. Requis.
  • Use Default Reminders : Interrupteur on/off pour appliquer les rappels par défaut du calendrier. Optionnel.
  • Additional Fields : Section extensible pour ajouter titre, description, lieu, participants, etc.

Cas d’usage :

  • Créer automatiquement un rendez-vous quand un lead remplit un formulaire Calendly ou Typeform
  • Planifier des suivis automatiques après une vente dans votre CRM
  • Bloquer des créneaux de travail focus basés sur vos tâches Notion
Configuration de l'action Create an event Google Calendar dans n8n

Delete an event (Supprimer un événement)

Cette action supprime définitivement un événement spécifique de votre Google Calendar. Utile pour maintenir un calendrier propre et à jour de manière automatisée.

Paramètres clés :

  • Credential to connect with : Compte Google Calendar connecté. Requis.
  • Resource : Défini sur « Event ». Requis.
  • Operation : Défini sur « Delete ». Requis.
  • Calendar : Calendrier concerné, par ID. Requis.
  • Event ID : Identifiant unique de l’événement à supprimer. Requis.

Cas d’usage :

  • Supprimer automatiquement un événement quand une opportunité CRM est perdue
  • Nettoyer les événements de test après une phase de développement
  • Annuler un rendez-vous quand un client se désinscrit d’un service
Configuration de l'action Delete an event Google Calendar dans n8n

Get an event (Récupérer un événement)

Cette action récupère les détails complets d’un événement spécifique à partir de son identifiant. Elle permet d’accéder à toutes les informations d’un rendez-vous pour les utiliser dans la suite de votre workflow.

Paramètres clés :

  • Credential to connect with : Credentials Google Calendar. Requis.
  • Resource : Type « Event ». Requis.
  • Operation : Défini sur « Get ». Requis.
  • Calendar : Calendrier source, par ID. Requis.
  • Event ID : Identifiant de l’événement à récupérer. Requis.

Cas d’usage :

  • Récupérer les détails d’un événement pour enrichir une notification
  • Vérifier les informations d’un rendez-vous avant d’envoyer un rappel personnalisé
  • Extraire la liste des participants pour un suivi post-réunion
Configuration de l'action Get an event Google Calendar dans n8n

Get many events (Récupérer plusieurs événements)

Cette action récupère une liste d’événements sur une période définie. Elle est parfaite pour générer des rapports, analyser votre planning ou synchroniser en masse avec d’autres applications.

Paramètres clés :

  • Credential to connect with : Compte Google Calendar. Requis.
  • Resource : Type « Event ». Requis.
  • Operation : Défini sur « Get Many ». Requis.
  • Calendar : Calendrier à interroger, par ID. Requis.
  • Return All : Interrupteur pour récupérer tous les événements éligibles. Optionnel.
  • Limit : Nombre maximum d’événements à retourner (défaut : 50). Optionnel.
  • After : Date/heure de début de la période. Supporte les expressions dynamiques. Requis.
  • Before : Date/heure de fin de la période. Requis.

Cas d’usage :

  • Générer un rapport hebdomadaire de vos réunions envoyé par email
  • Synchroniser tous les événements d’une période vers Notion ou Airtable
  • Calculer le temps passé en réunion pour le facturer ou l’analyser
Configuration de l'action Get many events Google Calendar dans n8n

Update an event (Mettre à jour un événement)

Cette action modifie un événement existant dans votre Google Calendar. Elle permet de maintenir vos événements synchronisés avec les changements provenant d’autres applications.

Paramètres clés :

  • Credential to connect with : Compte Google Calendar. Requis.
  • Resource : Type « Event ». Requis.
  • Operation : Défini sur « Update ». Requis.
  • Calendar : Calendrier contenant l’événement, par ID. Requis.
  • Event ID : Identifiant de l’événement à modifier. Requis.
  • Use Default Reminders : Appliquer les rappels par défaut. Optionnel.
  • Update Fields : Section extensible pour spécifier les champs à modifier (titre, description, horaires, participants…).

Cas d’usage :

  • Mettre à jour le lieu d’un rendez-vous quand le client change d’adresse dans le CRM
  • Ajouter automatiquement un lien Zoom généré dynamiquement à l’événement
  • Modifier la description avec des notes de préparation depuis Notion
Configuration de l'action Update an event Google Calendar dans n8n

BESOIN D’AIDE POUR AUTOMATISER GOOGLE CALENDAR AVEC N8N ?

On revient vers vous en quelques minutes ✔

QUESTIONS FRÉQUENTES SUR L’INTÉGRATION GOOGLE CALENDAR N8N

L'intégration Google Calendar n8n est-elle gratuite ?

Oui, l'intégration Google Calendar est entièrement gratuite et incluse nativement dans n8n. Vous n'avez pas besoin d'add-on payant ou de module supplémentaire. Que vous utilisiez n8n en self-hosted (gratuit) ou n8n Cloud (plans payants basés sur le nombre d'exécutions), l'accès aux 4 triggers et 6 actions Google Calendar est inclus. La seule limite côté Google concerne les quotas API de votre compte Google Cloud si vous effectuez un très grand nombre de requêtes, mais pour un usage standard, vous n'atteindrez jamais ces limites.

Absolument. Vous pouvez connecter autant de calendriers Google que nécessaire dans n8n. Créez simplement des credentials séparés pour chaque compte Google, puis sélectionnez le calendrier spécifique via le paramètre "Calendar" (par ID) dans chaque nœud. Vous pouvez même créer des workflows qui synchronisent plusieurs calendriers entre eux, ou qui agrègent les événements de différents agendas dans un seul outil de reporting. Pensez à bien nommer vos credentials pour les identifier facilement.

La fréquence de polling est configurable via le paramètre "Poll Times". L'option la plus réactive est "Every Minute", qui vérifie votre calendrier toutes les 60 secondes. C'est suffisant pour la plupart des cas d'usage. Si vous avez besoin d'une latence encore plus faible, vous pouvez explorer les webhooks via l'API Google Calendar, mais le polling minute par minute offre un excellent compromis entre réactivité et consommation de ressources. Pour des workflows moins critiques, vous pouvez espacer les vérifications pour économiser des exécutions.