Vos événements Google Agenda n’apparaissent pas dans Notion. Vous avez vérifié les paramètres, relancé l’application, rien. Je connais ce moment. Dans ma pratique de consultant, je vois ce blocage au moins une fois par mois chez mes clients. La cause est presque toujours la même : il n’existe pas d’intégration native entre Notion et Google Agenda. Vous avez besoin d’un outil intermédiaire pour faire circuler les données. Je vais vous montrer comment diagnostiquer le problème et le résoudre sans perdre de temps.

Pourquoi votre synchronisation Notion et Google Calendar échoue (diagnostic en 4 questions)

Un problème de synchronisation entre Notion et Google Agenda n’arrive jamais par hasard. Avant de tester une nouvelle application ou de tout déconstruire, je pose toujours quatre questions. Elles éliminent 80 % des blocages.

Question 1 : Votre agenda Google est-il visible par le connecteur ?

Le connecteur (Make, Zapier, Unito, OneCal) doit voir votre calendrier. C’est le premier point de contrôle. Dans mon expérience, c’est la cause la plus fréquente. Vérifiez que vous utilisez le bon compte Google. Un dirigeant a souvent deux comptes : un personnel, un professionnel. L’événement est créé sur l’un, le connecteur est connecté à l’autre. Résultat : rien ne circule.

  • Ouvrez Google Agenda.
  • Dans le menu latéral (les trois lignes en haut à gauche), vérifiez que la case de votre calendrier est cochée.
  • Cliquez sur le nom du calendrier, puis sur « Paramètres et partage ».
  • Confirmez que l’agenda est visible par les outils externes.
  • Sur votre outil d’automatisation, déconnectez puis reconnectez le compte Google.

Ce test prend deux minutes. Il résout la moitié des demandes que je reçois.

Question 2 : Quel type d’événement tentez-vous de synchroniser ?

Tous les événements Google Agenda ne sont pas identiques. Les événements récurrents (réunion hebdomadaire, rendez-vous mensuel) posent souvent problème. Les outils intermédiaires les traitent parfois comme des événements séparés, parfois comme un seul bloc. Les invitations reçues par email sont aussi une source de bugs. Si vous utilisez Google Agenda pour planifier des réunions via Calendly, vous créez des événements avec des métadonnées spéciales. Le connecteur peut ne pas les lire correctement.

Mon conseil : commencez par synchroniser un événement simple, créé manuellement, sans récurrence. Si cela fonctionne, vous pourrez étendre aux événements complexes. Si cela ne fonctionne pas, le problème vient de votre base de données Notion.

Question 3 : Avez-vous correctement mappé les propriétés de votre base de données Notion ?

Voici le vrai sujet technique. Une base de données Notion n’est pas un calendrier. C’est une structure avec des propriétés. Pour synchroniser Notion et Google Agenda, chaque élément (titre, date, lieu) doit correspondre à une propriété de votre base de données.

La structure minimale que j’installe chez tous mes clients :

  • Name (Titre)
  • Date (Date)
  • Location (URL ou Texte)
  • Event Status (Texte, par exemple « Confirmé » ou « En attente »)
  • Gcalendar ID (Texte)

Le champ Gcalendar ID est crucial. Sans identifiant unique, votre automatisation créera une nouvelle ligne Notion à chaque exécution. Sur Make, le module Notion vous demande de sélectionner chaque propriété. Si vous laissez un champ vide, l’automatisation échoue ou crée des données incomplètes.

Question 4 : Utilisez-vous un embed Google Agenda au lieu d’une automatisation ?

Ah, l’embed. Je le vois tout le temps. Un client me dit : « J’ai intégré Google Agenda dans Notion, mais ça ne synchronise rien. » Normal. L’embed Google Agenda dans Notion est une vue en lecture seule, pas une synchronisation. Vous pouvez voir votre calendrier, mais aucune donnée ne circule automatiquement.

Ce n’est pas une application connectée. C’est une simple fenêtre ouverte sur un autre outil. Si vous êtes à ce stade, vous avez deux options : garder l’embed pour la consultation rapide, et utiliser Make ou Zapier pour les données structurées. Ou bien tout centraliser dans Notion, avec une vue calendrier, et abandonner l’embed.

Les 3 méthodes fiables pour synchroniser Notion et Google Agenda selon votre profil

Après le diagnostic, place à la résolution. Voici les seules méthodes que j’applique avec mes clients. Inutile de vous faire perdre du temps avec des solutions que je n’ai pas testées.

Méthode unidirectionnelle Google Agenda → Notion avec Make

Pour un usage solo, c’est la méthode la plus simple. Make est gratuit pour ce volume de tâches. Je l’utilise pour créer des comptes rendus de réunions dans Notion à partir d’un événement Google Agenda.

  1. Créez un compte Make (gratuit).
  2. Sélectionnez « New scenario ».
  3. Ajoutez le module Google Agenda. Sélectionnez « Search Events ».
  4. Connectez votre compte Google.
  5. Choisissez le calendrier à surveiller.
  6. Définissez la fréquence de recherche. Exemple : toutes les 15 minutes.
  7. Ajoutez le module Notion. Sélectionnez « Create Database Item ».
  8. Mappez les propriétés : Titre, Date, Gcalendar ID.
  9. Lancez un test.

Attention à la fréquence. Sur le plan gratuit, ne descendez pas sous les 15 minutes. Sinon, vous saturez les quotas d’API. Vous pouvez importer un template JSON prêt à l’emploi. Il contient déjà les modules Google Agenda, un parseur et le module Notion. Vous n’avez qu’à renseigner vos identifiants.

Méthode unidirectionnelle Notion → Google Agenda avec Zapier

La situation inverse : vous créez une ligne dans une base de données Notion, et vous voulez qu’un événement Google Agenda se crée automatiquement. C’est le cas classique de la demande de congé. Le collaborateur remplit le formulaire Notion, l’événement apparaît dans l’agenda de l’équipe.

  1. Créez un Zap.
  2. Trigger : Notion. Sélectionnez « New Database Item ».
  3. Connectez votre espace de travail Notion.
  4. Sélectionnez la base de données.
  5. Action : Google Calendar. Sélectionnez « Create Event ».
  6. Connectez votre compte Google.
  7. Mappez le titre, la date et le lieu.
  8. Activez le Zap.

Zapier est plus cher que Make à volume égal. En revanche, il offre plus de modèles prêts à l’emploi. Si vous êtes seul, commencez par Make. Si vous êtes une TPE avec plusieurs services, Zapier peut être plus simple à maintenir.

Méthode bidirectionnelle avec Unito ou OneCal

Le bidirectionnel, c’est le graal. Modifiez un événement dans Google Agenda, il est mis à jour dans Notion. Modifiez la tâche dans Notion, elle est répercutée dans Google Agenda. Unito et OneCal sont les outils que je recommande pour ce besoin.

Unito fonctionne avec des règles de synchronisation. Vous définissez un flux, une direction, et les champs à synchroniser. Unito gère les conflits : en cas de modification simultanée, c’est la version la plus récente qui gagne. OneCal est plus récent, mais très efficace pour les équipes qui utilisent la réservation de rendez-vous. Il synchronise vos disponibilités entre Notion et Google Agenda.

Le coût est un facteur. Unito démarre autour de 10 € par mois. Pour un indépendant, c’est peut-être excessif. Pour une équipe de cinq personnes qui partage un agenda commercial, c’est un investissement rentable.

Comparatif rapide : quelle méthode pour quel usage ?

Voici le tableau que je présente à mes clients pour trancher en une minute.

Méthode Sens Coût Idéal pour
Embed Google Agenda Lecture seule 0 € Consultation rapide
Make unidirectionnel Google → Notion Gratuit / 9 € Indépendant
Zapier unidirectionnel Notion → Google Dès 19 € TPE avec besoins simples
Unito / OneCal Les deux 10-30 € Équipe, réservations partagées

Mon conseil : ne passez au bidirectionnel que lorsque le unidirectionnel vous limite vraiment. La plupart de mes clients se rendent compte qu’une seule direction suffit. Pour un usage solo, la règle d’or est simple : unidirectionnel. Pour une équipe qui modifie les événements des deux côtés, passez au bidirectionnel.

Les pièges à éviter et la maintenance de votre automatisation

Installer une synchronisation, c’est bien. L’entretenir, c’est mieux. Voici les erreurs que je vois chez mes clients, et qui transforment une solution efficace en cauchemar.

Piège n°1 : rendre Google Agenda public pour que l’intégration fonctionne

Je lis ce conseil sur certains forums. C’est une aberration. Rendre un agenda public expose vos événements via la recherche Google. Vos réunions internes, vos rendez-vous clients, tout devient visible.

Je l’ai vécu avec un client. Son agenda était référencé. Un concurrent est tombé sur ses rendez-vous. Il a mis trois semaines à comprendre la fuite. Ne rendez jamais votre agenda public pour résoudre un problème de synchronisation.

Make et Zapier utilisent les API officielles avec un compte connecté. L’agenda public est seulement nécessaire pour certains embeds, pas pour une automation. Si un outil exige un agenda public, cherchez une autre solution. Votre confidentialité vaut mieux que quelques minutes de paramétrage.

Piège n°2 : oublier les champs « ID » dans la base de données Notion

Le champ Gcalendar ID (ou Notion ID, selon la direction) est la clé de voûte de la synchronisation. Il fonctionne comme une empreinte digitale. L’outil le lit pour savoir si l’événement existe déjà.

Sans lui, que se passe-t-il ? À chaque exécution du scénario, l’outil cherche un événement. Il n’en trouve pas. Il en crée un nouveau. Une deuxième exécution plus tard, il en crée un autre. Vous obtenez vingt doublons en une journée.

La configuration de ce champ est technique. Dans Make, vous devez récupérer l’ID à partir de la réponse du module Google Agenda, puis le stocker dans la propriété Gcalendar ID de Notion. Prenez le temps de le faire correctement. Vous vous remercierez le lendemain.

Piège n°3 : créer une boucle infinie en bidirectionnel

Le cauchemar du bidirectionnel. L’outil A modifie un événement. L’outil B détecte la modification. Il la répercute dans Notion. Mais cette répercussion est elle-même une nouvelle modification. L’outil A la détecte à son tour. Les serveurs tournent en boucle. Votre facture API explose.

La parade : activez l’option « ignore changes made by this integration » sur Unito. Sur une configuration faite sur mesure avec Make ou Zapier, c’est plus compliqué. Vous devez ajouter une condition « si la modification vient de l’automatisation, ne rien faire ».

En pratique, je réserve le bidirectionnel aux outils qui intègrent nativement cette protection. Unito, OneCal, ou 2sync le font bien. Faire du bidirectionnel avec Make ou Zapier, c’est à vos risques et périls.

Checklist de maintenance mensuelle de votre automatisation

Une automatisation n’est jamais installée définitivement. Elle se dégrade avec le temps. Les API évoluent, vos bases de données Notion changent, les comptes Google expirent. Je donne à mes clients une routine de vérification mensuelle.

  • Ouvrez le scénario Make ou le Zap et lancez un test manuel.
  • Vérifiez que votre base de données Notion n’a pas eu de propriétés renommées.
  • Contrôlez le quota de tâches consommées dans le tableau de bord de Make ou Zapier.
  • Testez avec un événement de la semaine en cours, pas un événement passé.
  • Supprimez les lignes Notion avec le statut « Brouillon » qui ne devraient pas exister.
  • Mettez à jour vos connecteurs si une nouvelle version est disponible.

Cette routine prend dix minutes. Elle vous évite le syndrome du « ça marchait avant ». Vous savez lequel. Celui que l’on découvre le jour d’une démonstration client, devant le patron.

La synchronisation entre Notion et Google Agenda demande un peu de méthode. Mais une fois bien configurée, elle vous fait gagner un temps précieux. Vous connaissez maintenant les causes de blocage, les bonnes pratiques et les pièges à éviter. Lancez-vous avec Make pour un premier test. Vous verrez, une automatisation qui fonctionne rend la journée plus douce.