Ressources · Intégration Make

Intégration Google Cloud Firestore MakeAutomatiser Google Cloud Firestore avec Make.

Et si ta base Firestore se remplissait toute seule ? L'intégration Google Cloud Firestore Make réunit 13 modules : 2 déclencheurs planifiés, 7 actions et 4 recherches. Cette page s'adresse aux équipes produit et ops qui veulent brancher leur projet et lancer un premier scénario.

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

Ce que tu peux automatiser

Que permet l'intégration Google Cloud Firestore Make ?

L'intégration Google Cloud Firestore Make relie ta base Firestore à Make, un outil sans code où tu montes des scénarios. Un scénario, c'est l'automatisation elle-même, une suite de modules : chaque module est une brique qui surveille, lit ou écrit des données. Tes documents se créent, se mettent à jour ou se sauvegardent depuis tes autres outils, sans une ligne de code côté serveur.

Des alertes à chaque nouveau document. Watch New Documents repère les documents ajoutés dans une collection et les passe au module suivant : un message à l'équipe support, une ligne dans un tableur. Sa version avancée couvre plusieurs collections et leurs sous-collections, avec des critères.

Un filet de sécurité avant les grosses modifs. Backup to Google Cloud Storage met une copie de tes documents à l'abri, Restore from Google Cloud Storage la remet en place. Ces deux modules exigent le forfait Blaze sur ton compte Firestore.

Des fiches clients qui restent à jour. Un outil de facturation signale un changement, et Update a Document corrige le document, ou le crée s'il n'existe pas encore.

Ce que Make ne propose pas ici : un déclencheur instantané. Les deux déclencheurs sont planifiés, Make passe donc vérifier au rythme du scénario. Pour un appel que les modules listés ne couvrent pas, il reste Make an API Call. Firestore dispose aussi d'un nœud dans n8n, détaillé sur la page Intégration Google Cloud Firestore n8n. Pour trancher entre les deux, lis le comparatif n8n vs Make, et pour les plans, la page Combien coûte Make.

Connexion

Comment connecter Google Cloud Firestore à Make ?

  1. 01

    Préparer le projet Google Cloud

    Tout commence chez Google. Crée et configure un projet Google Cloud Platform pour Firestore, celui qui contient la base que tes scénarios vont lire et modifier. C'est par lui que passent tous les appels de Make.

  2. 02

    Créer la connexion dans Make

    Dans un nouveau scénario, clique sur le +, cherche Google Cloud Firestore et choisis un module. Clique ensuite sur Create a connection et suis les étapes affichées. La connexion, c'est ton compte relié à Make une fois pour toutes, puis réutilisé par chaque module Firestore.

  3. 03

    Vérifier que Make voit tes données

    Une fois la connexion créée, les champs du module deviennent accessibles. Remplis-les et clique sur Run once. Si un bundle remonte, c'est bon : un bundle est un élément transmis d'un module au suivant, ici un document.

Premier scénario

Ton premier scénario avec Google Cloud Firestore

ObjectifQuand une demande de rendez-vous arrive dans un autre outil, Make l'enregistre comme nouveau document dans Google Cloud Firestore.

  1. 01

    Créer le scénario

    Va dans Scenarios, crée un nouveau scénario et clique sur le + au centre de l'éditeur. Ce premier module décide du moment où tout démarre.

  2. 02

    Choisir l'outil qui reçoit les demandes

    Cherche l'app où arrivent les demandes de rendez-vous et prends son déclencheur. Relie ce compte de la même façon, avec Create a connection ou Add.

  3. 03

    Ajouter Create a Document

    Clique sur le + à droite du premier module, cherche Google Cloud Firestore et sélectionne Create a Document. Choisis ta connexion Firestore, puis remplis les champs du module.

  4. 04

    Faire correspondre les données

    Pour chaque valeur du document, clique dans le champ et choisis l'information venue du premier module : nom, date, motif. Pas besoin de taper quoi que ce soit, Make te montre ce que le module précédent a renvoyé.

  5. 05

    Tester avec Run once

    Envoie une demande de test, puis clique sur Run once. Ouvre la bulle de chaque module pour lire les bundles reçus, et vérifie que le document apparaît bien dans ta collection.

  6. 06

    Planifier et activer

    Clique sur l'horloge du premier module pour régler la planification, toutes les 15 minutes par défaut, puis active le scénario. Chaque exécution d'un module compte pour une opération sur ton plan Make.

Déclencheurs

Quels déclencheurs Google Cloud Firestore lancent un scénario ?

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

Google Cloud Firestore1Watch New Documents

Watch New Documents

Déclencheur planifié

Dans MakeTriggers when a new document is created in a specific collection.

Tu choisis une collection, et chaque document qui y arrive lance ton scénario. Le module suivant le reçoit sous forme de bundle, prêt à être envoyé ailleurs ou retraité.

Comment il se déclenche
planifié. Make interroge l'app au rythme du scénario, toutes les 15 minutes par défaut, et jamais plus souvent sur le plan Free.
Quand l'utiliser
ton appli enregistre chaque inscription à un événement dans une collection, et l'équipe veut la retrouver dans son tableur.
Attention
seuls les nouveaux documents comptent, une modification ultérieure ne relance rien.
Google Cloud Firestore2Watch New Documents (Advanced)

Watch New Documents (Advanced)

Déclencheur planifié

Dans MakeTriggers when a new document is created with specific criteria across multiple collections and their descendants.

Un seul déclencheur pour plusieurs collections et tout ce qu'elles contiennent en dessous : la version avancée ne garde que les nouveaux documents qui répondent à tes critères. Un scénario suffit là où il en faudrait un par collection.

Comment il se déclenche
planifié. Make interroge l'app au rythme du scénario, jusqu'à une fois par minute sur les plans payants.
Quand l'utiliser
chaque magasin range ses commandes dans sa propre sous-collection, et seules les commandes payées t'intéressent.
Attention
plus le périmètre est large, plus une vérification peut renvoyer de bundles, et chacun consomme des opérations dans la suite du scénario.
Modules

Que peut faire Make dans Google Cloud Firestore ?

Google Cloud Firestore te donne 11 modules en 3 groupes. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.

Documents

8 modules

Note: Every query requires an index. For the most basic queries, Google Cloud Firestore creates indexes by default. Some queries require you to set up an index manually. Follow the steps below to set up the Index.

Google Cloud Firestore1

Create a Document

Action

Dans MakeCreates a new document.

Les données d'un autre module deviennent un document tout neuf dans Firestore, que ton appli affiche aussitôt. C'est la porte d'entrée pour les réservations, commandes ou inscriptions venues d'ailleurs.

Quand l'utiliser
un outil de prise de rendez-vous confirme un créneau et ton appli doit le voir.
Attention
chaque passage ajoute un document, donc place une recherche avant si les doublons posent problème.
Google Cloud Firestore2

Get a Document

Action

Dans MakeGets a single document.

Récupère le contenu complet d'un document précis pour t'en servir dans les modules suivants. C'est ouvrir une fiche, pas fouiller toute la collection.

Quand l'utiliser
un e-mail cite un adhérent, et tu veux sa fiche avant de répondre.
Attention
il ne renvoie qu'un seul document ; pour en lire plusieurs, passe par Get Documents ou List Documents.
Google Cloud Firestore3

Get Documents

Recherche

Dans MakeGets multiple documents across different collections.

Plusieurs documents d'un coup, même rangés dans des collections différentes. Comme tout module de recherche, il peut renvoyer zéro, un ou plusieurs bundles.

Quand l'utiliser
un bon de livraison a besoin de la fiche client et des fiches produit, stockées à deux endroits.
Attention
chaque bundle renvoyé fait tourner le module suivant une fois, et chaque passage compte comme une opération.
Google Cloud Firestore4

List Documents

Recherche

Dans MakeLists documents of a collection.

Parcourt tous les documents d'une collection et te les passe un par un. Utile quand tu veux l'ensemble, pas une sélection.

Quand l'utiliser
tu veux recopier tout ton catalogue de formations dans un tableur pour le relire avec l'équipe.
Attention
sur une grosse collection, les opérations grimpent vite ; Query Documents ne garde que ce qui correspond.
Google Cloud Firestore5

List Collection IDs

Recherche

Dans MakeLists all the collection IDs underneath a document.

Tu découvres quelles sous-collections se trouvent sous un document, ce qui permet à un scénario d'explorer une structure qu'il ne connaît pas d'avance. Tu obtiens des identifiants, pas les documents.

Quand l'utiliser
ton appli crée des sous-collections par client et tu as besoin de leurs noms avant de les lire.
Attention
enchaîne avec List Documents pour lire vraiment leur contenu.
Google Cloud Firestore6

Query Documents

Recherche

Dans MakeRuns a query.

Ne ramène que les documents qui remplissent tes conditions, comme une requête filtrée dans ton appli. Moins de bundles, donc moins d'opérations qu'avec une liste complète.

Quand l'utiliser
avant une relance, tu veux les devis encore ouverts d'un seul client.
Attention
toute requête exige un index, et certaines échouent tant que tu ne l'as pas créé à la main dans Firestore.
Google Cloud Firestore7

Update a Document

Action

Dans MakeUpdates or inserts a document.

Ton document prend ses nouvelles valeurs, et s'il n'existe pas encore, Make l'insère. Pratique quand tu n'es pas sûr que la fiche ait déjà été créée.

Quand l'utiliser
ton outil de facturation passe une facture en payée, et la fiche client doit le refléter.
Attention
puisqu'il peut insérer, un mauvais identifiant crée un document de plus au lieu de signaler une erreur.
Google Cloud Firestore8

Delete a Document

Action

Dans MakeDeletes a single document.

Un document disparaît de Firestore, et tes collections restent propres. Le module en supprime un seul à chaque passage.

Quand l'utiliser
un client demande la suppression de son compte et sa fiche doit partir avec.
Attention
une suppression ne se rattrape pas dans Make, alors teste avec Run once sur un document factice avant d'activer le scénario.

Note: You need to have the Blaze Plan for your Firestore account to use the Storage modules.

2 modules
Google Cloud Firestore9

Backup to Google Cloud Storage

Action

Dans MakeBackups documents from Firestore to Google Cloud Storage.

Une copie de tes documents Firestore part dans Google Cloud Storage, hors de la base elle-même. Tu gardes ainsi un point de retour avant une opération risquée.

Quand l'utiliser
en tête d'un scénario qui va modifier beaucoup de documents d'un coup.
Attention
les modules de stockage ne marchent qu'avec le forfait Blaze sur ton compte Firestore.
Google Cloud Firestore10

Restore from Google Cloud Storage

Action

Dans MakeRestores documents from Google Cloud Storage into Firestore. Existing documents with the same name are overwritten.

Les documents sauvegardés dans Google Cloud Storage reviennent dans Firestore, de quoi annuler un import raté ou une mise à jour de travers. C'est le pendant du module de sauvegarde.

Quand l'utiliser
un scénario de test a écrasé des fiches réelles et tu veux récupérer la copie faite juste avant.
Attention
les documents existants portant le même nom sont écrasés, et le forfait Blaze reste obligatoire.

Other

1 module
Google Cloud Firestore11

Make an API Call

Action

Dans MakePerforms an arbitrary authorized API call.

Quand aucun module de la liste ne fait ce qu'il te faut, celui-ci appelle n'importe quel point d'accès de l'API Cloud Firestore avec la connexion déjà en place. Pas de deuxième identification.

Quand l'utiliser
ton projet a besoin d'une fonction de l'API que les douze autres modules ne proposent pas.
Attention
c'est toi qui rédiges la requête, garde la documentation de l'API Cloud Firestore ouverte à côté.
Besoin d'aide

Besoin d'aide pour automatiser Google Cloud Firestore avec Make ?

Une personne lit chaque message.

FAQ

Google Cloud Firestore et Make : les questions fréquentes

01L'intégration Google Cloud Firestore Make est-elle gratuite ?
Oui, côté Make. Google Cloud Firestore est une app standard, accessible dès le plan Free. Ce plan permet 2 scénarios actifs, un intervalle minimal de 15 minutes entre deux exécutions planifiées, 5 minutes d'exécution au plus, des fichiers jusqu'à 5 Mo et 512 Mo de transfert. Les plans payants (Core, Pro, Teams, Enterprise) descendent à 1 minute et lèvent la limite de scénarios actifs ; la consommation se compte en opérations par mois. Seul bémol côté Google : les deux modules de stockage demandent le forfait Blaze sur ton compte Firestore.
02Que faut-il pour connecter Google Cloud Firestore à Make ?
Un compte Google et un projet Firebase créé dans la console Firebase. Il faut ensuite créer et configurer un projet Google Cloud Platform pour Firestore, puis ajouter la connexion dans Make avec Create a connection, au moment où tu choisis ton premier module Firestore. La connexion est enregistrée et tous les modules Firestore de tes scénarios la réutilisent. Make traite les données reçues des API Google selon la Google API Services User Data Policy.
03Le déclencheur Google Cloud Firestore réagit-il en temps réel dans Make ?
Non. Watch New Documents et Watch New Documents (Advanced) sont tous deux planifiés : Make interroge Firestore au rythme du scénario. Un nouveau scénario tourne toutes les 15 minutes par défaut, ce qui est aussi l'intervalle minimal du plan Free, et les plans payants descendent à 1 minute. Un nouveau document attend donc la prochaine vérification avant d'être traité. Il n'existe pas de déclencheur instantané pour Firestore dans cette intégration, mais Run once permet de traiter un document en attente à la demande pendant tes tests.
04Que faire si un module Google Cloud Firestore manque dans Make ?
Ça dépend du besoin. Le module Make an API Call atteint n'importe quel point d'accès de l'API Cloud Firestore avec la même connexion, et couvre ce que les douze autres modules ne font pas. Si c'est une requête qui bloque, la cause est souvent un index : chaque requête en demande un, et certains se créent à la main dans Firestore. Pour la sauvegarde et la restauration, vérifie d'abord que ton compte Firestore est bien sur le forfait Blaze.
05Faut-il choisir Make ou n8n pour Google Cloud Firestore ?
Ça dépend surtout de l'outil où vivent déjà tes automatisations. Firestore existe aussi sous forme de nœud dans n8n. Côté Make, tu disposes de 13 modules, dont 2 déclencheurs planifiés, une sauvegarde et une restauration vers Google Cloud Storage, plus Make an API Call pour le reste. Si tes autres scénarios tournent déjà dans Make, y rester garde toutes tes connexions au même endroit. Le bon réflexe : comparer module par module ce que chaque outil propose pour ton cas précis.