Ressources · Intégration Make

Intégration Google Calendar MakeAutomatiser Google Calendar avec Make.

Ton agenda peut poser et déplacer ses créneaux tout seul. L'intégration Google Calendar Make te donne 20 modules, les briques que tu assembles dans Make, pour lire et écrire des événements sans écrire une ligne de code. Cette page donne les 3 étapes de connexion, puis un premier montage.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Ce que tu peux automatiser

À quoi sert vraiment une intégration Google Calendar Make ?

Elle laisse Make lire et écrire dans ton agenda à ta place. L'agenda entre dans un scénario, l'automatisation que tu construis dans Make sous forme de chaîne de modules, lancée à intervalle régulier ou quand une app appelle Make. Un module surveille ce qui bouge, les suivants créent, copient, modifient ou vident des créneaux, et les agendas de l'équipe arrêtent de diverger.

Le montage le plus courant, c'est l'agenda partagé qui se remplit seul. Watch Events repère chaque créneau posé dans l'agenda des réservations, et Create an Event écrit le bloc correspondant dans l'agenda que toute l'équipe consulte.

Vient ensuite la fin des doubles réservations. Get Free/Busy Information dit si un groupe d'agendas est occupé sans ouvrir le moindre événement, et Search Events vérifie ce qui est déjà posé sur la journée.

Troisième usage, l'ouverture d'un dossier client. Create a Calendar crée son agenda, Create an Access Control Rule donne l'accès aux bonnes personnes, et le dossier est prêt le jour de la signature.

Ce que Make ne fera pas ici sort des événements, des agendas et des règles d'accès : la liste des 20 modules s'arrête là. Make an API Call ramasse le reste en appelant n'importe quel point d'entrée de l'API de Google Calendar (l'interface par laquelle deux logiciels se parlent) avec la connexion déjà en place. Le même agenda existe côté n8n : l'Intégration Google Calendar n8n et le comparatif n8n vs Make posent les critères, et le Dépannage Make sert le jour où un scénario cale.

Connexion

Comment brancher ton compte Google sur Make ?

  1. 01

    Ajouter un module et lancer la connexion

    Pose n'importe quel module Google Calendar dans un scénario, puis clique sur Create a connection. Une connexion, c'est ton compte Google relié à Make une fois pour toutes, que tous les modules Google Calendar réutiliseront ensuite. Il te faut juste un compte Google.

  2. 02

    Nommer la connexion, laisser l'avancé de côté

    Le champ Connection name est facultatif, mais un nom parlant t'évite de chercher plus tard. L'interrupteur Show advanced settings l'est aussi : il ne sert que si tu apportes les identifiants client d'un projet Google Cloud Platform à toi.

  3. 03

    Se connecter avec Google et tout accorder

    Clique sur Sign in with Google, choisis le compte propriétaire des agendas, authentifie-toi si Google le demande. Accorde toutes les permissions demandées puis confirme l'accès : c'est cet écran qui donne à Make le droit de lire et d'écrire tes agendas.

Premier scénario

Ton premier scénario, de bout en bout

ObjectifQuand une visite est posée dans l'agenda de l'agence, Make crée le créneau de compte rendu qui va avec.

  1. 01

    Créer le scénario

    Depuis la page Scenarios, crée un scénario, clique sur le + pour poser le premier module, cherche Google Calendar par son nom et choisis Watch Events.

  2. 02

    Choisir l'agenda surveillé

    Une fois la connexion créée, Make affiche la liste des agendas qu'il peut lire. Sélectionne celui des visites dans cette liste au lieu de taper son nom, puis remplis les champs du module.

  3. 03

    Récupérer la fiche complète

    Clique sur le + à droite du déclencheur et ajoute Get an Event, en reprenant les données que le module précédent vient de passer. Tu récupères l'événement entier, pas seulement ce que le déclencheur signale.

  4. 04

    Poser le créneau de compte rendu

    Ajoute Create an Event derrière, sur l'agenda de l'agent cette fois, et reprends les données du module précédent pour que le créneau parle de la bonne visite.

  5. 05

    Tester avec Run once

    Clique sur Run once, le bouton qui exécute le scénario une seule fois, et pose un événement de test. Chaque module montre les bundles reçus, un bundle par événement passé dans la chaîne.

  6. 06

    Planifier et activer

    Règle l'horloge du premier module dans Scheduling. Un nouveau scénario regarde toutes les 15 minutes, et 15 minutes reste le plancher du plan Free. Active ensuite le scénario.

Déclencheurs

Ce qui déclenche un scénario Google Calendar

1 module démarre un scénario quand quelque chose se passe dans Google Calendar. Un déclencheur planifié est vérifié par Make au rythme du scénario ; un déclencheur instantané est appelé par Google Calendar dès que ça se passe.

Google Calendar1Watch Events

Watch Events

Déclencheur planifié

Dans MakeTriggers when an event is created, updated, deleted, started or ended in a selected calendar.

Tout ce qui bouge dans un agenda finit dans ton scénario grâce à Watch Events : un créneau qui apparaît, qui change ou qui disparaît, et aussi le moment où un événement commence ou se termine.

Comment il se déclenche
en mode planifié. Make interroge l'agenda au rythme réglé sur le premier module, donc rien n'arrive à la seconde où ça se passe dans Google Calendar.
Quand l'utiliser
un agenda de réservation que tes clients remplissent et dont chaque nouveau créneau doit atteindre l'équipe.
Attention
chaque passage qui trouve quelque chose consomme des opérations, une par module exécuté sur un bundle, donc un agenda chargé sur un intervalle court pèse vite sur ton plan.
Modules

Ce que Google Calendar sait faire dans Make

Google Calendar te donne 19 modules en 4 groupes. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.

Event

6 modules
Google Calendar1

Search Events

Recherche

Dans MakeSearches for events on the specified calendar.

Tu décris ce que tu cherches, et Search Events te rend les événements de l'agenda qui collent : zéro, un seul, ou toute une série, chacun dans son bundle.

Quand l'utiliser
avant d'écrire quoi que ce soit, pour savoir si la salle de réunion est déjà prise ce matin-là.
Attention
un résultat vide n'est pas une erreur, le scénario continue les mains vides, à toi de prévoir ce cas.
Google Calendar2

Get an Event

Action

Dans MakeReturns metadata for an event in the specific calendar.

La fiche complète d'un événement précis, c'est ce que renvoie Get an Event sur l'agenda que tu désignes. Une fiche, et une seule, jamais une liste.

Quand l'utiliser
un module suivant a besoin du détail d'une visite que le déclencheur se contente de signaler.
Google Calendar3

Create an Event

Action

Dans MakeCreates a new event.

Poser un événement neuf dans l'agenda que tu désignes, avec ce que les modules d'avant lui ont transmis : c'est le travail de Create an Event, et c'est celui que tu utiliseras le plus souvent.

Quand l'utiliser
une intervention validée au téléphone qui doit apparaître sur l'agenda du technicien avant qu'il ne reparte.
Google Calendar4

Duplicate an Event

Action

Dans MakeDuplicates an event.

Plutôt que de tout ressaisir, Duplicate an Event recopie un événement qui existe déjà : la copie part du même contenu et tu ajustes le reste dans les champs du module.

Quand l'utiliser
une réunion de chantier qui revient avec la même trame et deux détails à changer.
Google Calendar5

Update an Event

Action

Dans MakeUpdates an existing event.

Un créneau déjà posé peut bouger sans être recréé : Update an Event le modifie au lieu d'en ajouter un deuxième à côté.

Quand l'utiliser
un client repousse un rendez-vous, le créneau doit suivre et pas se dédoubler.
Attention
il faut lui dire quel événement toucher, donc un module d'avant, le déclencheur ou une recherche, doit le lui indiquer.
Google Calendar6

Delete an Event

Action

Dans MakeDeletes an event.

Retirer un événement de l'agenda, c'est tout ce que fait Delete an Event, et il ne demande pas confirmation.

Quand l'utiliser
une formation annulée qui continue de bloquer la salle et l'après-midi des formateurs.
Attention
aucun retour en arrière. Teste-le avec Run once sur un agenda de test avant de le lâcher sur le vrai.

Calendar

6 modules
Google Calendar7

List Calendars

Recherche

Dans MakeReturns the calendars on the user's calendar list.

Tu ne sais pas toujours quels agendas ta connexion voit vraiment. List Calendars te les renvoie tous, un bundle par agenda, et le doute est levé avant que le scénario n'écrive quoi que ce soit.

Quand l'utiliser
un montage qui travaille sur les agendas de plusieurs agences sans que tu les nommes un par un.
Google Calendar8

Get a Calendar

Action

Dans MakeReturns metadata for a calendar.

Un agenda, ses informations, rien d'autre. Get a Calendar renvoie la fiche de l'agenda que tu désignes et pas ce qu'il contient, ce qui suffit largement quand il s'agit de confirmer que le scénario tape au bon endroit.

Quand l'utiliser
une vérification avant écriture, pour viser l'agenda du chantier et pas celui du bureau.
Google Calendar9

Create a Calendar

Action

Dans MakeCreates a new calendar.

Ouvrir un agenda depuis le scénario évite d'aller le créer à la main. C'est ce que fait Create a Calendar : un agenda vide, prêt à recevoir des événements, sans passer par l'interface de Google.

Quand l'utiliser
chaque nouveau dossier reçoit son agenda le jour de l'ouverture, pas trois semaines plus tard.
Google Calendar10

Update a Calendar

Action

Dans MakeUpdates an existing calendar.

L'agenda existe déjà mais il ne dit plus la bonne chose ? Update a Calendar modifie l'agenda lui-même, pas les événements qu'il contient, et cette nuance évite pas mal de mauvaises surprises.

Quand l'utiliser
un chantier renommé, et l'agenda qui suit sans que personne ouvre Google Calendar pour corriger à la main.
Google Calendar11

Delete a Calendar

Action

Dans MakeDeletes a calendar.

Il n'y a pas de demi-mesure avec Delete a Calendar : l'agenda disparaît, et tout ce qui était posé dessus part avec lui.

Quand l'utiliser
une étape d'archivage, le dossier clos et les dates recopiées ailleurs.
Attention
rien ne revient après, donc garde ce module hors des scénarios qui tournent seuls en tâche de fond.
Google Calendar12

Clear a Calendar

Action

Dans MakeClears a primary calendar. This operation deletes all events associated with the primary calendar of an account.

Celui-là vide l'agenda principal d'un compte : Clear a Calendar supprime tous les événements qui y sont rattachés et laisse l'agenda en place.

Quand l'utiliser
un compte de démonstration que tu remets à plat avant chaque session de formation.
Attention
il frappe l'agenda principal du compte, celui où les gens travaillent vraiment. Relis la connexion deux fois avant de l'exécuter.

Access Control Rule

5 modules
Google Calendar13

List Access Control Rules

Recherche

Dans MakeReturns the rules in the access control list for the calendar.

Qui a reçu quoi sur un agenda, List Access Control Rules te le sort, une règle par bundle. La liste des accès devient alors quelque chose qu'un scénario peut lire, au lieu d'une capture d'écran qui traîne.

Quand l'utiliser
une revue des accès à l'agenda de direction, sortie par un scénario plutôt qu'à la main.
Google Calendar14

Get an Access Control Rule

Action

Dans MakeReturns metadata of an access control rule.

Là où la liste te donne tout le monde, Get an Access Control Rule te donne une seule règle, sur un seul agenda, au moment où le scénario en a besoin.

Quand l'utiliser
contrôler le niveau accordé à un prestataire externe avant de le changer, pour ne pas travailler à l'aveugle.
Google Calendar15

Create an Access Control Rule

Action

Dans MakeCreates a new access control rule.

Le partage d'un agenda devient une étape du scénario, avec Create an Access Control Rule qui accorde l'accès au niveau que tu règles dans les champs du module.

Quand l'utiliser
l'arrivée d'un apprenti, avec les agendas ouverts le jour même plutôt qu'au bout d'une semaine de relances.
Google Calendar16

Update an Access Control Rule

Action

Dans MakeUpdates an existing access control rule.

Un accès qui existe peut changer de niveau, et Update an Access Control Rule modifie une règle déjà en place au lieu d'en empiler une deuxième par-dessus.

Quand l'utiliser
un assistant qui passe de la simple lecture à la gestion de l'agenda, avec la règle qui suit le changement de poste.
Google Calendar17

Delete an Access Control Rule

Action

Dans MakeDeletes an access control rule.

Fermer un accès demande une règle précise, pas un grand ménage : Delete an Access Control Rule retire celle que tu lui désignes.

Quand l'utiliser
le départ d'un collaborateur, les agendas fermés en même temps que sa boîte mail.
Attention
une règle retirée ne se récupère pas depuis le scénario, assure-toi que le module d'avant désigne la bonne.

Other

2 modules
Google Calendar18

Make an API Call

Action

Dans MakePerforms an arbitrary authorized API call.

Le module fourre-tout de l'app, c'est Make an API Call : il appelle n'importe quel point d'entrée de l'API de Google Calendar avec la connexion déjà en place.

Quand l'utiliser
ce que tu cherches existe du côté de Google mais pas parmi les 20 modules listés.
Attention
Make traite et transmet ce qu'il reçoit des API Google selon la Google API Services User Data Policy, et il faut connaître le point d'entrée à appeler.
Google Calendar19

Get Free/Busy Information

Action

Dans MakeReturns free/busy information for a set of calendars.

Pas besoin d'ouvrir les événements pour savoir si les agendas sont pris. Get Free/Busy Information répond pour tout un groupe d'agendas, sur la fenêtre que tu choisis.

Quand l'utiliser
caler une réunion de chantier entre le conducteur de travaux, l'architecte et le client.
Attention
tu récupères occupé ou libre, pas le titre ni les invités, et c'est justement ce qui rend le module utilisable sur des agendas qui ne sont pas les tiens.
Besoin d'aide

Besoin d'aide pour automatiser Google Calendar avec Make ?

Une personne lit chaque message.

FAQ

Les questions qui viennent après

01L'intégration Google Calendar Make est-elle gratuite ?
Oui, dans les limites du plan Free. Google Calendar est une app standard, donc elle est accessible dès le plan gratuit de Make, sans supplément côté Make. Ce que le plan Free encadre, c'est le reste : 2 scénarios actifs, un plancher de 15 minutes entre deux exécutions planifiées, 5 minutes d'exécution par passage, des fichiers jusqu'à 5 Mo et 512 Mo de transfert. Les plans payants descendent l'intervalle à 1 minute, lèvent la limite de scénarios actifs et poussent l'exécution à 40 minutes, la consommation se comptant en crédits, c'est-à-dire en opérations.
02Que faut-il pour connecter Google Calendar à Make ?
Un compte Google, et c'est tout le prérequis. Pose un module Google Calendar dans un scénario, clique sur Create a connection, donne-lui un nom si tu veux, puis clique sur Sign in with Google et accorde toutes les permissions avant de confirmer l'accès. La connexion se fait une seule fois et sert ensuite à tous les modules Google Calendar de tous tes scénarios. Si ton organisation impose son propre projet Google Cloud Platform, l'interrupteur Show advanced settings accepte tes identifiants client, ce qui suppose de créer le projet, d'activer la Google Calendar API et d'enregistrer l'URI de redirection de Make.
03Watch Events réagit-il en temps réel ?
Non. Watch Events est un déclencheur planifié : Make va regarder l'agenda à l'intervalle réglé sur le premier module, Google ne l'appelle pas. Un nouveau scénario vérifie toutes les 15 minutes, et 15 minutes reste le minimum sur le plan Free, contre 1 minute sur les plans payants. Google Calendar n'a aucun déclencheur instantané dans Make, le type de déclencheur où l'app prévient Make à la seconde où ça se passe. Prévois donc un décalage entre la réservation et la réaction du scénario. Sur un agenda, ce décalage ne coûte presque jamais rien.
04Que faire si un module manque ou si une limite gêne ?
Passe par Make an API Call. Ce module existe pour Google Calendar et atteint n'importe quel point d'entrée de l'API de Google Calendar avec la connexion déjà créée, donc ce qui sort des 20 modules listés reste joignable depuis le même scénario. Deux réserves. Il faut savoir quel point d'entrée appeler, le module le demande au lieu de proposer une liste. Et l'usage que Make fait des informations reçues des API Google, comme leur transmission, suit la Google API Services User Data Policy, quel que soit le chemin pris.
05Make ou n8n pour Google Calendar ?
Le choix se fait sur celui qui reprendra le scénario plus tard, pas sur l'app elle-même : Google Calendar s'y comporte pareil des deux côtés. Make convient à une équipe qui préfère un schéma visuel et n'a personne pour héberger un outil ; n8n convient à une équipe qui a déjà un serveur et des développeurs prêts à versionner les automatisations dans un dépôt. Aucun des deux ne fait mieux ou moins bien ce déclencheur et ces modules : construis le même scénario sur les deux plateformes et retiens celle que ton équipe saura dépanner seule.
Hack'celeration Lab

Reçois nos astuces d'automatisation chaque semaine.

Pas de spam. Désinscription en un clic.