Ressources · Intégration Make

Intégration Google Sheets MakeAutomatiser Google Sheets avec Make.

Et si tes tableurs se remplissaient pendant que tu fais autre chose ? L'intégration Google Sheets Make réunit 27 modules, dont 3 déclencheurs. Ce guide branche ton compte Google, monte avec toi un premier scénario et explique chaque module sans jargon.

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

Ce que tu peux automatiser

Que permet l'intégration Google Sheets Make ?

L'intégration Google Sheets Make fait parler tes feuilles de calcul avec tes autres outils. Make assemble des applications sans code : il repère les nouvelles lignes, écrit ou corrige des valeurs, cherche dans un onglet, crée même des fichiers entiers. Tu décris la marche à suivre une fois, Make la rejoue à chaque fois que la situation se présente.

Un fichier clients sans doublons. Avant d'ajouter un contact venu de ton site, Search Rows vérifie s'il existe déjà. S'il n'y est pas, Add a Row l'inscrit en bas du tableau. Fini les trois lignes pour la même personne.

Un statut qui prévient tout seul. Ton équipe passe une cellule sur « Validé » dans le suivi des devis ? Watch Changes le voit aussitôt grâce à l'add-on Make, et le scénario envoie le mail au client.

Un onglet par chantier. À chaque nouveau projet signé, Copy a Sheet duplique ton onglet modèle vers le classeur du projet, puis Rename a Sheet lui donne le nom du client.

Les limites à connaître : Watch Changes ne capte que les modifications tapées dans l'appli Google Sheets, pas celles écrites par un import. Et les deux déclencheurs instantanés demandent l'add-on Make (ou le script fourni par la doc) dans le classeur. Pour apprendre à monter ce genre de scénario, la Formation Make part des bases. Tu hésites encore sur l'outil ? Lis l'Avis Make ou le comparatif n8n vs Make.

Connexion

Comment brancher ton compte Google à Make ?

  1. 01

    Ajoute un module et crée la connexion

    Pose n'importe quel module Google Sheets dans ton scénario et clique sur Create a connection. La connexion, c'est ton compte Google relié à Make une seule fois, puis réutilisé par tous les modules Google Sheets. Module instantané ? Clique d'abord sur Create a webhook.

  2. 02

    Donne-lui un nom parlant

    Dans Connection name, écris par exemple l'adresse du compte utilisé : tu t'y retrouveras quand tu en auras plusieurs. L'option Show advanced settings sert à utiliser ton propre projet Google Cloud Platform. Elle est facultative, laisse-la de côté pour commencer.

  3. 03

    Connecte-toi avec Google

    Clique sur Sign in with Google, choisis le compte qui possède tes fichiers, accepte toutes les autorisations demandées et confirme. De retour dans Make, le module te propose la liste de tes classeurs et de leurs onglets.

Premier scénario

Ton premier scénario : recopier chaque inscription chez le formateur

ObjectifQuand une nouvelle inscription arrive dans ton fichier Google Sheets, Make l'ajoute aussi dans le classeur partagé avec le formateur.

  1. 01

    Crée le scénario

    Depuis la page Scenarios, crée un nouveau scénario et clique sur le +. Un scénario, c'est l'automatisation que tu construis : une suite de modules, chacun étant une brique qui déclenche, agit ou cherche.

  2. 02

    Pose le déclencheur Watch New Rows

    Cherche Google Sheets, choisis Watch New Rows puis Create a connection pour relier ton compte Google. C'est lui qui lancera tout le reste.

  3. 03

    Choisis ton fichier d'inscriptions

    Sélectionne le classeur et l'onglet dans les listes que Make affiche. Pas besoin de connaître le nom exact du fichier par cœur, Make le lit dans ton compte.

  4. 04

    Ajoute le module Add a Row

    Clique sur le + à droite du déclencheur, reprends Google Sheets et choisis Add a Row. Vise le classeur du formateur et associe chaque colonne à une valeur venue de Watch New Rows.

  5. 05

    Teste avec Run once

    Ajoute une inscription bidon, puis clique sur Run once. Chaque module affiche les bundles reçus ; un bundle, c'est un élément qui passe d'un module à l'autre, ici une ligne.

  6. 06

    Règle l'horloge et active

    Ouvre l'horloge du premier module : un nouveau scénario tourne toutes les 15 minutes par défaut, le minimum sur le plan Free. Active ensuite le scénario avec l'interrupteur.

Déclencheurs

Qu'est-ce qui peut lancer un scénario Google Sheets ?

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

Google Sheets1Watch New Rows

Watch New Rows

Déclencheur planifié

Dans MakeTriggers when a new row is added.

Ce déclencheur surveille un onglet et transmet au module suivant chaque ligne ajoutée depuis son dernier passage, une ligne par bundle. Idéal pour un tableau rempli par un formulaire de contact.

Comment il se déclenche
planifié. Make interroge l'app au rythme du scénario : toutes les 15 minutes par défaut, jamais plus souvent sur le plan Free, jusqu'à 1 minute sur les plans payants.
Quand l'utiliser
un registre des demandes de rappel, où chaque nouvelle ligne doit créer une tâche pour un commercial.
Attention
seules les lignes ajoutées comptent. Corriger une ligne ancienne ne relance rien ; pour ça, il y a Watch Changes.
Google Sheets2Watch Changes

Watch Changes

Déclencheur instantané

Dans MakeTriggers when a cell is updated. Watches only changes made in Google Sheet app. Sheets Add-On required.

Watch Changes réagit quand quelqu'un modifie une cellule. Tu choisis l'onglet (Sheet) et la plage (Range) à surveiller dans les réglages de l'add-on Make.

Comment il se déclenche
instantané. L'app prévient Make par webhook dès que ça se passe : l'add-on, ou le script Apps Script de la doc réglé sur l'événement On edit, envoie la modification à l'adresse copiée depuis le module.
Quand l'utiliser
un planning d'interventions où passer une case sur « Terminé » déclenche la facture.
Attention
seules les saisies faites dans l'appli Google Sheets sont vues. Une valeur écrite par un autre scénario passe inaperçue. Le scénario doit aussi avoir Scheduling activé.
Google Sheets3Perform a Function

Perform a Function

Déclencheur instantané

Dans MakeReceives data from the MAKE_FUNCTION or INTEGROMAT functions used in a sheet. Please note, the Sheets Add-On is required.

Avec Perform a Function, une formule du tableur appelle ton scénario. Tu tapes la fonction MAKE_FUNCTION (ou INTEGROMAT) dans une cellule, et ses arguments arrivent dans Make.

Comment il se déclenche
instantané. L'app prévient Make par webhook dès que ça se passe, à condition que l'add-on soit installé dans le classeur.
Quand l'utiliser
une grille de devis qui doit aller chercher un tarif rangé dans un autre outil.
Attention
l'URL du webhook ne renvoie aucune donnée par elle-même, elle lance juste le scénario. Pour afficher une réponse dans la cellule, termine par Perform a Function - Responder.
Modules

Tous les modules Google Sheets, et quand les choisir

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

Rows

8 modules
Google Sheets1

Add a Row

Action

Dans MakeAppends a new row to the bottom of the table.

Add a Row écrit une nouvelle ligne tout en bas du tableau, colonne par colonne, avec les données récupérées plus tôt dans le scénario.

Quand l'utiliser
garder la trace de chaque commande payée sur ta boutique dans un seul fichier que la compta consulte.
Attention
l'ajout se fait toujours à la fin, alors évite les totaux ou les notes sous le tableau.
Google Sheets2

Update a Row

Action

Dans MakeUpdates a row.

Pour corriger une ligne qui existe déjà : tu indiques laquelle, puis les colonnes à réécrire.

Quand l'utiliser
passer un prospect en « relancé » dès que le mail de relance est parti.
Attention
il faut le numéro de la ligne. Récupère-le avec Search Rows, pas avec Search Rows (Advanced) qui ne le fournit pas.
Google Sheets3

Bulk Add Rows (Advanced)

Action

Dans MakeAppends multiple rows to the bottom of the table.

La version groupée de l'ajout : tout un lot de lignes arrive en bas du tableau d'un seul coup.

Quand l'utiliser
verser d'un bloc la liste des participants d'un webinaire, plutôt qu'une ligne après l'autre.
Attention
le module attend une liste. En général, tu regroupes d'abord tes bundles avec un agrégateur, un module qui rassemble plusieurs éléments en un seul.
Google Sheets4

Bulk Update Rows (Advanced)

Action

Dans MakeUpdates multiple rows.

Bulk Update Rows (Advanced) modifie plusieurs lignes en une passe, là où il faudrait sinon un Update a Row par ligne.

Quand l'utiliser
mettre à jour les stocks de tout ton catalogue quand ton fournisseur t'envoie son état.
Attention
une erreur dans la liste préparée se répercute sur beaucoup de lignes en même temps. Teste d'abord sur une copie du fichier.
Google Sheets5

Search Rows

Recherche

Dans MakeReturns results matching the given criteria.

Search Rows retrouve les lignes qui correspondent à tes critères, par exemple toutes celles où la colonne SIRET vaut une certaine valeur. Chaque ligne trouvée sort en bundle séparé.

Quand l'utiliser
vérifier qu'une entreprise n'est pas déjà dans ton fichier avant de la créer.
Attention
la recherche peut ne rien renvoyer, ou plusieurs lignes. Prévois la suite dans chaque cas.
Google Sheets6

Search Rows (Advanced)

Recherche

Dans MakeReturns results matching the given criteria. This module doesn't return a row number.

La recherche avancée filtre elle aussi ton tableau, avec une requête plus fine pour qui aime préciser ses conditions.

Quand l'utiliser
extraire des lignes à lire seulement, comme les devis en attente d'un commercial pour son récap.
Attention
elle ne renvoie pas de numéro de ligne. Impossible donc d'enchaîner avec Update a Row ou Delete a Row : prends Search Rows pour ça.
Google Sheets7

Clear a Row

Action

Dans MakeClears values from a specific row.

Clear a Row vide le contenu d'une ligne mais la laisse en place : les lignes du dessous ne bougent pas.

Quand l'utiliser
libérer un créneau de rendez-vous annulé pour qu'il resserve.
Attention
les valeurs effacées ne reviennent pas. Si tu risques d'en avoir besoin, copie-les ailleurs avant.
Google Sheets8

Delete a Row

Action

Dans MakeDeletes a specific row.

Ici la ligne disparaît entièrement, et tout ce qui se trouve dessous remonte d'un cran.

Quand l'utiliser
retirer d'une liste d'envoi un contact qui a demandé à ne plus recevoir tes mails.
Attention
aucun retour arrière depuis Make. Et comme les lignes remontent, un numéro de ligne récupéré plus tôt dans le scénario peut ne plus viser la bonne.

Cells

3 modules

To use this module, follow the steps in the Set up a Google Sheets webhook section.

Google Sheets9

Update a Cell

Action

Dans MakeUpdates a specific cell.

Update a Cell écrit une valeur dans une seule cellule, B2 par exemple, sans toucher au reste.

Quand l'utiliser
un tableau de bord où une case affiche le chiffre d'affaires cumulé ou la date de la dernière synchro.
Attention
si quelqu'un insère une colonne, l'adresse visée change de sens. Fige la mise en page de ce tableau.
Google Sheets10

Get a Cell

Action

Dans MakeGets a specific cell.

Pour lire la valeur d'une cellule et la passer aux modules suivants.

Quand l'utiliser
un onglet « Réglages » où la direction saisit le taux de remise, que le scénario lit avant de préparer un devis.
Attention
une cellule à la fois. Pour un bloc entier, Get Range Values t'évite une série de lectures.
Google Sheets11

Clear a Cell

Action

Dans MakeClears a specific cell.

Clear a Cell efface le contenu d'une cellule précise et laisse tout le reste intact.

Quand l'utiliser
remettre à zéro une case « À traiter » une fois la demande prise en charge.
Attention
Make ne garde pas l'ancienne valeur. Lis-la d'abord avec Get a Cell si une étape suivante en a besoin.

Sheets

12 modules

To use this module, follow the steps in the Set up a Google Sheets webhook section.

Google Sheets12

Perform a Function - Responder

Action

Dans MakeReturns processed data as a result of the MAKE_FUNCTION or INTEGROMAT function. Sheets Add-On required.

C'est la moitié retour de Perform a Function : le résultat calculé par le scénario revient dans la cellule qui contient MAKE_FUNCTION.

Quand l'utiliser
une formule qui affiche le statut de livraison d'une commande, lu dans ton outil logistique.
Attention
sans l'add-on et sans le déclencheur Perform a Function en tête du scénario, ce module n'a rien à qui répondre.
Google Sheets13

Add a Sheet

Action

Dans MakeAdds a new sheet.

Add a Sheet ajoute un onglet dans un classeur que tu as déjà.

Quand l'utiliser
ouvrir un onglet par salon professionnel, pour ne pas mélanger les contacts d'un événement à l'autre.
Attention
choisis un nom d'onglet qui ne risque pas d'exister déjà, par exemple en y mettant le nom du salon.
Google Sheets14

Create a Spreadsheet

Action

Dans MakeCreates a new spreadsheet.

Un classeur tout neuf, vide, apparaît dans ton compte Google.

Quand l'utiliser
démarrer un fichier de suivi à part pour chaque nouveau sous-traitant.
Attention
le fichier part de zéro, sans colonnes. Si tous doivent se ressembler, Create a Spreadsheet from a Template fera le travail de mise en forme à ta place.
Google Sheets15

Create a Spreadsheet from a Template

Action

Dans MakeCreates a new spreadsheet from a template sheet.

Tu prépares un modèle une fois, avec ses en-têtes, ses formules et ses couleurs, et ce module en tire un nouveau classeur à chaque passage.

Quand l'utiliser
un dossier d'accueil client identique pour chaque contrat signé.
Attention
une coquille dans le modèle se retrouve dans tous les fichiers créés. Relis-le avant de brancher le scénario.
Google Sheets16

Copy a Sheet

Action

Dans MakeCopies a sheet to another spreadsheet.

Copy a Sheet envoie la copie d'un onglet, avec son contenu, vers un autre classeur.

Quand l'utiliser
donner à un distributeur sa propre grille tarifaire sans lui ouvrir ton fichier maître.
Attention
c'est une photo à l'instant T. Ce que tu changes ensuite dans l'original ne suit pas.
Google Sheets17

Add a Conditional Format Rule

Action

Dans MakeCreates a new conditional format rule at the given index. All subsequent rules' indexes are incremented.

Ce module pose une règle de mise en forme conditionnelle, une cellule qui vire au rouge sous un seuil par exemple, à la position que tu choisis dans la liste des règles.

Quand l'utiliser
appliquer les mêmes alertes de couleur à chaque onglet que ton scénario crée.
Attention
les règles placées après décalent toutes d'un rang, à surveiller si une autre étape les vise par leur position.
Google Sheets18

Rename a Sheet

Action

Dans MakeRenames a specific sheet.

Rename a Sheet change le nom d'un onglet, et rien d'autre.

Quand l'utiliser
préfixer un onglet par « Clos » quand le dossier est fini, pour que l'équipe voie d'un coup d'œil ce qui reste ouvert.
Attention
les formules et les modules qui citent l'ancien nom peuvent ne plus trouver l'onglet.
Google Sheets19

Get Range Values

Recherche

Dans MakeReturns a sheet’s content defined by range values.

Get Range Values lit tout un bloc de cellules, A1:D50 par exemple, et le rend disponible pour la suite.

Quand l'utiliser
charger ta grille de tarifs de livraison avant de calculer le prix d'une commande.
Attention
c'est un module de recherche, il peut sortir plusieurs bundles. Vérifie ce qu'attend le module suivant avant de faire tes associations.
Google Sheets20

List Sheets

Recherche

Dans MakeGets a list of all sheets in a spreadsheet.

List Sheets te donne le nom de tous les onglets d'un classeur.

Quand l'utiliser
parcourir chaque onglet d'agence sans retoucher le scénario quand une agence s'ajoute.
Attention
chaque onglet sort en bundle séparé, donc le module suivant tourne une fois par onglet et consomme autant d'opérations. Une opération, c'est une exécution d'un module, ce que Make décompte sur ton plan.
Google Sheets21

Delete a Sheet

Action

Dans MakeDeletes a specific sheet.

Delete a Sheet supprime un onglet et tout ce qu'il contient.

Quand l'utiliser
faire le ménage dans les onglets de calcul temporaires qu'une autre étape a créés.
Attention
rien ne ramène l'onglet depuis Make. Vérifie bien ta sélection, surtout si deux noms se ressemblent.
Google Sheets22

Clear Values from a Range

Action

Dans MakeClears a specified range of values from a spreadsheet.

Tu définis une plage, C2:C200 par exemple, et ce module la vide en une fois. En-têtes et mise en page restent en place.

Quand l'utiliser
nettoyer la zone de saisie d'un modèle avant que le scénario la remplisse à nouveau.
Attention
une plage un peu trop large emporte les totaux ou les commentaires voisins.
Google Sheets23

Delete a Conditional Format Rule

Action

Dans MakeDeletes a conditional format rule at the given index. All subsequent rules' indexes are decremented.

Ce module retire une règle de mise en forme conditionnelle, désignée par sa position dans la liste.

Quand l'utiliser
enlever une couleur d'alerte devenue inutile quand une phase du projet se termine.
Attention
les règles suivantes remontent d'un rang. Lancer deux fois la même suppression efface donc une autre règle la seconde fois.

Other

1 module
Google Sheets24

Make an API Call

Action

Dans MakePerforms an arbitrary authorized API call.

La porte de secours : Make an API Call envoie une requête à n'importe quel point de l'API Google, avec la connexion que tu as déjà.

Quand l'utiliser
ton besoin n'est couvert par aucun des autres modules de la liste.
Attention
c'est toi qui écris la requête. Garde la documentation de Google ouverte à côté.
Besoin d'aide

Besoin d'aide pour automatiser Google Sheets avec Make ?

Une personne lit chaque message.

FAQ

Google Sheets et Make : les questions qu'on se pose ensuite

01L'intégration Google Sheets Make est-elle gratuite ?
Oui. Google Sheets est une app standard de Make, utilisable dès le plan Free. Ce plan a ses limites : 2 scénarios actifs, 15 minutes minimum entre deux exécutions planifiées, 5 minutes d'exécution au plus et des fichiers jusqu'à 5 Mo. Les plans payants (Core, Pro, Teams, Enterprise) descendent l'intervalle à 1 minute et ne limitent plus le nombre de scénarios actifs. La consommation se compte en opérations, une exécution d'un module sur un élément : un scénario qui brasse beaucoup de lignes en consomme davantage.
02Que faut-il pour connecter Google Sheets à Make ?
D'un compte Google et d'un compte Make, pour la plupart des modules. Tu ajoutes un module Google Sheets, tu cliques sur Create a connection, tu te connectes avec Google et tu acceptes les autorisations. Les déclencheurs instantanés demandent un peu plus : Watch Changes et Perform a Function ont besoin de l'add-on Make installé dans le classeur, ou du script Apps Script donné par la doc. Utiliser ton propre projet Google Cloud Platform reste facultatif.
03Le déclencheur Google Sheets réagit-il instantanément ?
Ça dépend du déclencheur. Watch New Rows est planifié : Make passe voir l'onglet au rythme du scénario, toutes les 15 minutes par défaut, 1 minute au mieux sur un plan payant. Watch Changes et Perform a Function sont instantanés : l'add-on prévient Make par webhook dès que la cellule change ou que la formule s'exécute. Deux réserves : Watch Changes ne voit que les saisies faites dans l'appli Google Sheets, et le scénario doit avoir Scheduling activé.
04Que faire si le module Google Sheets qu'il te faut n'existe pas ?
Passe par Make an API Call. Ce module atteint n'importe quel point de l'API Google avec ta connexion existante, donc tu n'es pas limité aux 27 modules prêts à l'emploi. Avant ça, fais le tour des groupes Rows, Cells et Sheets : Search Rows, Get Range Values ou les modules groupés couvrent déjà beaucoup de cas. Et si une mise à jour semble impossible, vérifie que tu n'utilises pas Search Rows (Advanced), qui ne renvoie pas de numéro de ligne.
05Make ou n8n pour automatiser Google Sheets ?
Ça dépend de ton équipe : Google Sheets a souvent aussi un nœud n8n. Côté Make, tu as 27 modules prêts à l'emploi, une seule connexion réutilisée par tous, et des menus qui listent tes classeurs pour que tu choisisses au lieu de taper. Les déclencheurs instantanés passent par l'add-on Make installé dans le classeur. Le test le plus honnête : monte le même petit scénario dans l'outil que ton équipe connaît déjà, puis regarde qui le maintiendra et quelles autres applis tu relies. Aucun des deux ne gagne d'office.