Tuto Make : synchroniser Notion et Google Calendar

March 16, 2022
5

Notion est un outil vraiment génial, mais il lui manque une fonctionnalité très attendue : la synchronisation avec Google Calendar. En effet, beaucoup de monde utilise Notion (entre autres) pour gérer des tâches et des évènements, et utilisent en parallèle Google Calendar qui est certainement l’outil le plus pratique pour créer des évènements collaboratifs et pour se connecter à d’autres outils comme Calendly par exemple. Mais ajouter toutes vos tâches crées dans Notion sur votre Calendar, ou inversement ajouter dans Notion les évènements de votre calendrier, prend du temps et pourrait franchement être évité. Alors à défaut d’avoir cette fonctionnalité de Notion, automatisons la synchronisation avec Make !

Etape 1 : synchroniser Google Calendar → Notion

Nous allons commencer par un premier scénario qui ajoute dans Notion les évènements crées dans Google Calendar. Pour cela, nous allons utiliser le module “Google Calendar - Watch Events” qui va récupérer les nouveaux évènements que nous créons dans Google Calendar :

Nous utilisons ensuite le module “Notion - create a database item” pour ajouter ce nouvel évènement à notre calendrier sur Notion, en remplissant les informations comme l’heure de début et de fin avec les informations que nous avons récupérées de Google Calendar :

Vous pouvez voir que nos évènements ont une propriété supplémentaire en plus de l’heure de début et de fin : l’origine de l’évènement. Cette propriété permet à Make de savoir d’où vient l’évènement, pour que Make n’ajoute pas à Google Calendar un évènement de Notion mais qui vient en réalité déjà de Google Calendar.

Entre ces deux modules, nous mettons en place un filtre comme décrit sur l’image ci-dessous. Ce filtre nous permet de nous assurer que Notion ne va pas ajouter plusieurs fois un même évènement. Vous comprendrez mieux pourquoi nous ajoutons ce filtre lors de la deuxième étape, qui arrive tout de suite !

Etape 2 : synchroniser Notion → Google Calendar

Créons maintenant un nouveau scénario qui synchronisera nos calendriers dans l’autre sens, de Notion vers Google Calendar. Nous commençons donc avec le module “Notion - Watch Database Items” qui va récupérer les évènements de notre calendrier sur Notion.

Nous utilisons maintenant le module “Google Calendar - Create an Event” pour ajouter l’évènement à Google Calendar avec toutes les propriétés nécessaires :

Notez bien que nous avons rempli le champ de description de l’évènement avec “Ajouté dans Notion” pour que, dans le scénario de l’étape 1, cet évènement ne soit pas réajouté dans Calendar.

Entre ces deux modules, nous ajoutons un filtre, qui permet de ne considérer que les évènements qui ont une date de début et de fin et surtout que les évènements qui n’ont pas pour origine Google Calendar :

Et voilà c’est terminé ! Avec ces deux courts scénarios, notre calendrier sur Notion est maintenant synchronisé avec Google Calendar !

Retrouvez nos derniers articles