Ressources · Intégration Zapier

Intégration GitLab ZapierAutomatiser GitLab avec Zapier.

L'intégration GitLab Zapier compte 11 déclencheurs, 8 actions et 3 recherches. Neuf déclencheurs sont instantanés : un ticket ouvert ou un commentaire de revue part vers ton Zap sans attendre, même sur le plan gratuit. Voici ce que fait chaque opération, et où elle coince.

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

Aperçu

Ce que l'intégration GitLab Zapier fait vraiment

L'intégration GitLab Zapier relie tes projets GitLab à Zapier. Un événement dans un dépôt (un ticket, une merge request, un commentaire, un job de CI) lance alors une suite d'étapes, sans clic humain. Zapier appelle cette suite un Zap : un événement de départ, puis une ou plusieurs étapes qui s'exécutent à chaque fois que cet événement se reproduit.

Dans une agence web ou une ESN, un premier montage utile consiste à mettre un ticket en route. New Group Issue Event surveille tous les projets d'un groupe et Create Branch prépare la branche dès qu'un ticket apparaît : le développeur qui le prend n'a plus qu'à s'y placer.

Deuxième résultat type, un suivi de revue qui se tient tout seul. Merge Request Review Request repère qu'on te demande une relecture, et Add Note to Merge Request laisse un mot sur la merge request pour signaler que c'est noté.

Troisième résultat, une trace écrite des incidents de CI. New Job Event lance le Zap sur un job de pipeline, Create Issue ouvre le ticket dans le bon projet.

Ce que Zapier ne fait pas avec GitLab, maintenant. Aucune opération ne supprime quoi que ce soit : ni branche, ni ticket, ni merge request. Les trois recherches ne trouvent que des merge requests, jamais un ticket ou un commit. Et deux déclencheurs sur onze ne sont pas instantanés (New Commit et Merge Request Review Request) : sur le plan gratuit, ils peuvent réagir avec jusqu'à 15 minutes de retard.

La même app existe ailleurs : l'intégration GitLab n8n et l'intégration GitLab Make suivent la même méthode, pratique si ton outil n'est pas encore choisi.

Vocabulaire

Le vocabulaire Zapier en une minute

Sept mots reviennent partout sur cette page. Les voici une bonne fois, en français courant.

Zap
L'automatisation que tu montes dans Zapier : un événement de départ, puis une ou plusieurs étapes, rejouées à chaque nouvel événement.
Déclencheur
L'événement qui lance le Zap, par exemple un commentaire posté sur un ticket GitLab. Une fois le Zap allumé, Zapier l'attend.
Action
Ce que le Zap fait une fois lancé : l'étape qui crée, écrit ou publie à ta place, comme une branche ou un ticket GitLab.
Tâche
L'unité que Zapier facture. Une tâche, c'est une action réussie ; ton plan fixe combien tu en as chaque mois.
Interrogation ou instantané
Un déclencheur par interrogation est vérifié par Zapier à intervalle fixe. Un déclencheur instantané est signalé par l'app elle-même, sur le coup.
Filtre
Une étape qui laisse passer le Zap seulement si ce qui arrive respecte ta condition, et l'arrête sans bruit dans les autres cas.
Étape de recherche
Une étape qui retrouve un élément existant, ici une merge request GitLab, pour que les étapes suivantes réutilisent ce qu'elle a trouvé.
Coût

Combien coûte un Zap GitLab

GitLab ne fait pas partie des apps que Zapier réserve aux plans payants : elle fonctionne dès le plan gratuit. La facture se compte en tâches, et les règles réservent quelques surprises.

  • Plan gratuit100 tâches par mois, Zaps illimités
  • Étapes sur le gratuit2 : un déclencheur, une action
  • Réservée aux plans payantsNon, GitLab marche dès le gratuit
  • Déclencheurs instantanés9 sur 11, sans attente quel que soit le plan

Le déclencheur ne coûte rien. Le passage de Zapier pour chercher de nouveaux commits non plus, quelle que soit sa fréquence. Seule une action qui aboutit est décomptée, et une action ratée ne l'est pas. Dans un Zap à plusieurs actions, chaque action réussie compte à part : trois actions, c'est trois fois plus de tâches qu'une seule. Le vrai piège pour une équipe GitLab tient au plan gratuit, limité à deux étapes. Dès que tu ajoutes un filtre pour trier les événements de tickets, ou une recherche de merge request, le Zap devient multi-étapes et demande un plan payant.

Connexion

Connecter ton compte GitLab à Zapier

  1. 01

    Ouvre la page Apps de Zapier

    Dans Zapier, va sur Apps puis clique sur + Add connection. Une connexion, c'est ton compte GitLab relié une fois, puis réutilisé par chaque Zap qui touche à GitLab.

  2. 02

    Choisis GitLab dans la fenêtre

    Tape GitLab dans le champ de recherche de la fenêtre, sélectionne l'app, puis clique sur Add connection. Un nouvel onglet s'ouvre sur la page de connexion de GitLab.

  3. 03

    Connecte-toi et autorise l'accès

    Identifie-toi avec le compte GitLab au nom duquel les Zaps agiront, puis accorde l'accès à Zapier. Il te faut un compte GitLab, et des droits de lecture ou d'écriture sur chaque projet dont tu n'es pas propriétaire et que le Zap doit toucher.

Premier Zap

Ton premier Zap GitLab : une branche par ticket

ObjectifDès qu'un ticket arrive dans un projet du groupe, préparer automatiquement une branche de travail dans GitLab.

  1. 01

    Crée le Zap et choisis le déclencheur

    Lance un nouveau Zap depuis ton tableau de bord Zapier. Dans la première étape, choisis GitLab, puis l'événement New Group Issue Event, et sélectionne le groupe à surveiller.

  2. 02

    Teste le déclencheur

    Lance le test : Zapier remonte les trois événements de ticket les plus récents du groupe. Tu en choisis un vrai, ce qui te servira à remplir les champs de l'action plus loin.

  3. 03

    Ajoute un filtre

    Clique sur l'icône plus, choisis Filter, puis indique le champ à regarder, la règle et la valeur. Une mise à jour de ticket est aussi un événement : garde seulement ce qui doit créer une branche. Ce filtre rend le Zap multi-étapes, donc payant.

  4. 04

    Pose l'action Create Branch

    Ajoute une étape GitLab avec l'action Create Branch. Choisis le projet, puis construis le nom de la branche à partir des infos du ticket remontées par le test.

  5. 05

    Teste puis publie

    Teste l'action une fois et vérifie que la branche apparaît dans GitLab. Si tout est bon, clique sur Publish : le Zap tourne désormais pour chaque nouveau ticket retenu par le filtre.

Déclencheurs

Les déclencheurs GitLab sur Zapier

11 événements démarrent un Zap quand quelque chose se passe dans GitLab, et 9 d'entre eux sont instantanés : l'app prévient Zapier tout de suite, quel que soit ton plan.

1

New Code Snippet Comment

Déclencheur instantané

Dans Zapier“Triggers when a new comment is made on a code snippet in the selected project”

Lance le Zap dès qu'une personne commente un snippet de code du projet choisi. Les snippets partagés (bouts de config, scripts d'équipe) reçoivent des remarques ; ce déclencheur les fait remonter là où l'équipe travaille.

Comment il se déclenche
l'app prévient Zapier dès que ça se passe, le Zap part tout de suite, quel que soit ton plan.
Quand l'utiliser
une équipe d'exploitation partage ses scripts en snippets et veut que chaque remarque atterrisse en note sur le ticket de suivi.
Attention
seuls les projets où tu es Maintainer ou Owner apparaissent dans la liste.
2

New Commit

Déclencheur par interrogation

Dans Zapier“Trigger when a commit is made on the specified project.”

Part à chaque nouveau commit sur le projet sélectionné. C'est le point d'entrée pour garder une trace des changements de code ailleurs que dans le dépôt, ou pour enchaîner une étape dans GitLab après chaque envoi.

Comment il se déclenche
Zapier va voir à intervalle régulier, et cet intervalle dépend de ton plan : toutes les 15 minutes sur le gratuit.
Quand l'utiliser
un chef de projet veut que chaque commit du dépôt client soit noté sur le ticket de livraison, sans exiger d'immédiateté.
Attention
c'est l'un des deux déclencheurs lents de l'app. Zapier retient ce qu'il a déjà vu, donc un même commit ne relance jamais le Zap deux fois.
3

New Commit Comment

Déclencheur instantané

Dans Zapier“Triggers when a new comment is made on a commit in the selected project”

Réagit au commentaire posté sur un commit du projet choisi. La remarque peut alors alimenter un ticket ou une note, au lieu de rester sur la page du commit.

Comment il se déclenche
l'app prévient Zapier dès que ça se passe, le Zap part tout de suite, quel que soit ton plan.
Quand l'utiliser
un lead technique annote directement les commits, et chaque annotation doit devenir un ticket pour ne pas se perdre.
Attention
sans le rôle Maintainer ou Owner sur le projet, il n'apparaît tout simplement pas dans la liste déroulante.
4

New Group Issue Event

Déclencheur instantané

Dans Zapier“Triggers on group issue events, e.g. when an issue is opened, updated, or closed.”

Surveille les tickets d'un groupe entier, pas d'un seul projet : un ticket ouvert, modifié ou fermé dans n'importe quel projet du groupe lance le Zap. Un seul Zap couvre ainsi tous les dépôts d'une équipe.

Comment il se déclenche
l'app prévient Zapier dès que ça se passe, le Zap part tout de suite, quel que soit ton plan.
Quand l'utiliser
une agence range chaque client dans un projet du même groupe et veut une branche prête à chaque nouveau ticket, tous clients confondus.
Attention
une simple modification de ticket compte aussi ; un filtre s'impose si seules les ouvertures t'intéressent.
5

New Group Merge Request Event

Déclencheur instantané

Dans Zapier“Triggers on an open, merge, close, or update merge request event.”

Écoute les merge requests de tout un groupe. Une ouverture, une fusion, une fermeture ou une mise à jour dans l'un de ses projets suffit à lancer le Zap.

Comment il se déclenche
l'app prévient Zapier dès que ça se passe, le Zap part tout de suite, quel que soit ton plan.
Quand l'utiliser
un CTO de scale-up veut que chaque fusion, sur l'ensemble des microservices du groupe, soit consignée en note sur un ticket de journal des versions.
Attention
une même merge request produit plusieurs événements au fil de sa vie ; sans filtre, le Zap tourne et facture à chacun.
6

New Issue Comment

Déclencheur instantané

Dans Zapier“Triggers when a new comment is made on an issue in the selected project”

Démarre au moment où un commentaire est ajouté à un ticket du projet choisi. La discussion autour d'un ticket peut alors piloter d'autres étapes, sans copier-coller.

Comment il se déclenche
l'app prévient Zapier dès que ça se passe, le Zap part tout de suite, quel que soit ton plan.
Quand l'utiliser
le support commente les tickets de bug, et chaque commentaire doit être repris sur la merge request qui corrige le problème.
Attention
si le Zap ajoute lui-même une note sur un ticket du même projet, il risque de se relancer en boucle.
7

New Project Issue Event

Déclencheur instantané

Dans Zapier“Triggers on project issue events, e.g. when an issue is opened, updated, or closed.”

La version à un seul projet du déclencheur de groupe. Ticket ouvert, modifié ou fermé dans ce dépôt précis, et le Zap démarre ; le reste du groupe est ignoré.

Comment il se déclenche
l'app prévient Zapier dès que ça se passe, le Zap part tout de suite, quel que soit ton plan.
Quand l'utiliser
un product owner ne suit que le dépôt de l'application principale et veut réagir à ses tickets, pas à ceux des projets annexes.
Attention
le projet n'apparaît dans la liste que si tu y as le rôle Maintainer ou Owner.
8

New Job Event

Déclencheur instantané

Dans Zapier“Triggers for a specified job event in a project.”

Branche Zapier sur la CI d'un projet : l'événement de job que tu précises lance le Zap. C'est le pont entre tes pipelines et tout ce qui doit suivre, du ticket au commentaire.

Comment il se déclenche
l'app prévient Zapier dès que ça se passe, le Zap part tout de suite, quel que soit ton plan.
Quand l'utiliser
un responsable DevOps veut un ticket ouvert dès qu'un job de déploiement en préproduction se passe mal.
Attention
un pipeline chargé génère beaucoup d'événements ; filtre tôt, sinon tes tâches du mois fondent.
9

New Merge Request Comment

Déclencheur instantané

Dans Zapier“Triggers when a new comment is made on a merge request in the selected project”

Capte chaque nouveau commentaire laissé sur une merge request du projet. Les échanges de relecture deviennent un signal qu'un Zap peut exploiter.

Comment il se déclenche
l'app prévient Zapier dès que ça se passe, le Zap part tout de suite, quel que soit ton plan.
Quand l'utiliser
une équipe recette veut retrouver chaque remarque de revue en note sur le ticket que la merge request doit fermer.
Attention
ne fais jamais écrire ce Zap sur une merge request du même projet, chaque note le relancerait.
10

New Project Merge Request Event

Déclencheur instantané

Dans Zapier“Triggers on an open, merge, close, or update merge request event.”

Suit les merge requests d'un seul projet : ouverture, fusion, fermeture ou mise à jour. À choisir quand un seul dépôt doit alimenter le Zap.

Comment il se déclenche
l'app prévient Zapier dès que ça se passe, le Zap part tout de suite, quel que soit ton plan.
Quand l'utiliser
chaque merge request ouverte sur le dépôt de l'API doit générer un ticket de documentation pour la rédactrice technique.
Attention
les mises à jour lancent aussi le Zap, d'où l'intérêt d'un filtre pour éviter les tickets en double.
11

Merge Request Review Request

Déclencheur par interrogation

Dans Zapier“Triggers when you are requested to review a merge request.”

Se déclenche quand on te demande de relire une merge request. Il suit le compte connecté et non un projet : chaque relecteur le monte donc sur sa propre connexion.

Comment il se déclenche
Zapier va voir à intervalle régulier, et cet intervalle dépend de ton plan : toutes les 15 minutes sur le gratuit.
Quand l'utiliser
un développeur senior très sollicité veut accuser réception de chaque demande de relecture par une note automatique.
Attention
sur le plan gratuit, la demande peut attendre jusqu'à 15 minutes avant que le Zap ne réagisse.
Actions

Les actions GitLab sur Zapier

GitLab te donne 8 actions. Pour chacune : ce qu'elle fait pour toi, le moment où tu la choisis, et ce qu'il faut surveiller.

1

Create Branch

Action

Dans Zapier“Creates a new branch.”

Crée une nouvelle branche dans le projet choisi : le travail démarre sur une base propre, sans commande git tapée à la main.

Quand l'utiliser
chaque nouveau ticket client obtient sa branche, prête quand un développeur le prend.
Attention
le champ Project est obligatoire, et le compte connecté doit pouvoir écrire dans ce projet.
2

Create Commit

Action

Dans Zapier“Creates a new commit. Supports creating or updating a file.”

Écrit un commit sur une branche en créant ou en modifiant un fichier. C'est la seule action qui touche au code du dépôt lui-même.

Quand l'utiliser
un fichier de notes de version reçoit une ligne à chaque fusion.
Attention
six champs sont obligatoires (projet, message, branche, type d'opération sur le fichier, chemin, contenu) ; il faut tous les remplir.
3

Create Issue

Action

Dans Zapier“Creates a new issue.”

Ouvre un ticket dans un projet. N'importe quel événement de déclencheur devient ainsi une tâche avec un responsable.

Quand l'utiliser
une merge request ouverte sur l'API génère un ticket de documentation.
Attention
si le déclencheur écoute les tickets du même projet, chaque ticket créé peut relancer le Zap.
4

Add Note to Issue

Action

Dans Zapier“Adds a new note.”

Ajoute un commentaire, qu'on appelle note dans GitLab, sur un ticket existant. L'historique du ticket reste complet sans que personne ne rédige de point d'étape.

Quand l'utiliser
chaque commit du dépôt client est consigné sur le ticket de livraison.
Attention
le projet, le ticket et le texte de la note sont tous trois obligatoires.
5

Create Merge Request

Action

Dans Zapier“Creates a new merge request.”

Ouvre une merge request depuis une branche source, avec l'option d'écraser ses commits en un seul ou de supprimer la branche après fusion.

Quand l'utiliser
un Zap qui vient de committer un fichier le propose aussitôt en relecture.
Attention
les réglages du projet peuvent prendre le pas sur l'option d'écrasement choisie ici.
6

Add Note to Merge Request

Action

Dans Zapier“Adds a new note.”

Laisse un commentaire sur une merge request existante, pour donner aux relecteurs un contexte venu d'ailleurs.

Quand l'utiliser
une demande de relecture reçue déclenche un mot automatique qui confirme sa prise en charge.
Attention
l'associer au déclencheur des commentaires de merge request sur le même projet crée une boucle.
7

Update Merge Request

Action

Dans Zapier“Updates an existing merge request.”

Modifie une merge request déjà ouverte. Tu désignes le projet et la merge request, puis ce qui doit changer.

Quand l'utiliser
une étape de recherche retrouve la merge request liée à un événement, puis cette action la met à jour.
Attention
le Zap doit savoir précisément quelle merge request toucher, d'où une recherche placée juste avant.
8

API Request (Beta)

Action

Dans Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”

La porte de sortie avancée : une requête brute envoyée à GitLab, avec ta connexion déjà attachée, pour tout ce que les autres actions ne couvrent pas.

Quand l'utiliser
l'opération GitLab voulue n'a pas d'action toute faite dans Zapier.
Attention
les requêtes ne visent que des domaines liés à GitLab, et le réglage Stop on error décide si une erreur arrête le Zap.
Recherches

Les recherches GitLab sur Zapier

3 étapes de recherche vont chercher une donnée qui existe déjà dans GitLab, pour qu'une étape suivante s'en serve.

Les trois recherches retrouvent des merge requests, à trois échelles différentes. Elles se trouvent en bas de la liste des événements, sous SEARCH. Une recherche ajoute une étape : le Zap devient multi-étapes et passe sur un plan payant. Trois réglages décident de la suite quand le résultat n'est pas celui attendu.

1

Find Group Merge Requests

Recherche

Dans Zapier“Find Merge Requests for a Group”

Cherche des merge requests à l'intérieur d'un seul groupe GitLab, sans regarder les autres groupes visibles par ton compte.

Quand l'utiliser
un événement de ticket arrive du groupe client, et le Zap doit retrouver ses merge requests avant d'y ajouter une note.
Attention
le champ Group est obligatoire, et la recherche ne sort jamais de ce groupe.
2

Find All Merge Requests

Recherche

Dans Zapier“Finds all Merge Requests that the authenticated user has access to.”

Balaie toutes les merge requests auxquelles le compte connecté a accès, tous groupes et projets confondus.

Quand l'utiliser
tu ne sais pas d'avance dans quel projet se trouve la merge request à modifier.
Attention
un périmètre aussi large renvoie souvent plusieurs résultats ; règle l'option correspondante en connaissance de cause.
3

Find Project Merge Requests

Recherche

Dans Zapier“Finds Merge Requests for a Project”

Restreint la recherche à un seul projet, ce qui est en général le bon réflexe avant une mise à jour ou une note.

Quand l'utiliser
un commentaire de commit arrive et le Zap retrouve les merge requests du projet pour commenter la bonne.
Attention
le champ Project est obligatoire, et rien d'extérieur au projet ne remonte.

Les trois réglages que toute recherche expose

  1. Successful if no search results are found?
    Laissé par défaut, une recherche vide arrête le Zap là, et les étapes qui en dépendaient sont sautées. Activé, le Zap continue les mains vides.
  2. Create X if it doesn't exist yet?
    Cette case transforme une recherche en « trouver ou créer ». GitLab n'en propose aucune sur Zapier : ses recherches trouvent, elles ne créent jamais de merge request manquante.
  3. If multiple search results are found?
    Trois issues quand plusieurs merge requests correspondent : garder la première, ce qui est le choix par défaut, arrêter le Zap, ou les transmettre toutes.
Quand ça casse

Quand un Zap GitLab casse

Zapier ne rattache aucun article d'aide aux erreurs GitLab : les pièges ci-dessous sont les limites générales qui frappent le plus fort sur cette app.

Un Zap GitLab en panne, renvoie en général à l'un des cas ci-dessous : un rôle insuffisant, une boucle entre déclencheur et action sur le même projet, ou un pipeline qui crache soudain beaucoup plus d'événements que d'habitude. Pour une méthode complète, la page Dépannage Zapier reprend tout pas à pas.

  • Le projet n'apparaît pas

    La plupart des déclencheurs instantanés ne listent que les projets où tu es Maintainer ou Owner. En dessous, GitLab refuse le hook, et Zapier n'affiche pas le projet.
  • Le Zap se relance sans fin

    Un Zap qui ajoute une note ou un ticket là où son propre déclencheur regarde se relance en boucle, et vide vite ton quota de tâches du mois.
  • L'historique n'est pas repris

    Un Zap ne réagit qu'à ce qui se passe après sa publication. Les tickets, commits et merge requests existants sont ignorés ; les reprendre est un autre chantier.
  • Un afflux est mis en attente

    Après un import massif de tickets ou une migration de projets, la vague d'événements peut être retenue par la protection anti-afflux de Zapier.
Besoin d'aide

Besoin d'aide pour automatiser GitLab avec Zapier ?

Une personne lit chaque message.

FAQ

Intégration GitLab Zapier : questions fréquentes

01L'intégration GitLab Zapier est-elle gratuite ?
Oui, tant qu'un déclencheur et une action suffisent. GitLab n'est pas réservée aux plans payants, elle tourne donc sur le plan gratuit, qui donne 100 tâches par mois et des Zaps en nombre illimité. La limite tient à la forme du Zap : le gratuit s'arrête à deux étapes. Un filtre sur les événements de tickets, une recherche de merge request ou une deuxième action rendent le Zap multi-étapes, et il faut alors un plan payant.
02Combien de tâches consomme un Zap GitLab ?
Une tâche par action réussie, et rien d'autre. Le déclencheur est gratuit, tout comme les passages de Zapier pour chercher de nouveaux commits. Un Zap qui crée une branche puis ajoute une note consomme deux tâches à chaque exécution. Une action qui échoue n'est pas comptée. Le vrai risque, c'est le volume : un groupe actif produit beaucoup d'événements de tickets, d'où l'intérêt de filtrer dès le départ. Fais le calcul avant de choisir ton plan.
03Est-ce que l'intégration GitLab fonctionne en temps réel ?
Pour neuf déclencheurs sur onze, oui. Ils sont instantanés : GitLab prévient Zapier dès que l'événement a lieu, et le Zap part aussitôt, quel que soit le plan, gratuit compris. Les deux exceptions sont New Commit et Merge Request Review Request, que Zapier vérifie à intervalle fixe : toutes les 15 minutes sur Free, toutes les 2 minutes sur Professional, chaque minute sur Team et Enterprise. Un éclair dans l'éditeur signale un Zap instantané.
04Que faut-il pour connecter GitLab à Zapier ?
Un compte GitLab et le bon rôle sur les projets concernés. La connexion tient en trois gestes : l'ajouter depuis la page Apps, te connecter à GitLab, puis autoriser l'accès. Pour la plupart des déclencheurs instantanés, il faut être Maintainer ou Owner du projet, sinon il n'apparaît pas. Pour les actions, il faut des droits d'écriture sur chaque projet que le Zap doit modifier. Une fois en place, la connexion sert à tous tes Zaps GitLab.
05Pourquoi certains projets GitLab n'apparaissent pas dans Zapier ?
Parce que ton rôle sur ces projets est trop bas. La plupart des déclencheurs instantanés ne proposent que les projets où tu es Maintainer ou Owner, car GitLab exige ce niveau pour enregistrer le hook qu'écoute Zapier. Demande au propriétaire du projet de relever ton rôle, puis recharge la liste dans le déclencheur. Les deux déclencheurs de groupe demandent un groupe, pas un projet : c'est le premier point à vérifier quand un projet manque.
06Et si l'opération GitLab dont tu as besoin n'existe pas ?
L'action API Request (Beta) prend le relais. Elle envoie une requête brute à GitLab avec la connexion déjà configurée, sans nouvelle authentification. Elle ne vise que des domaines liés à GitLab, et le réglage Stop on error décide si une erreur renvoyée par GitLab arrête le Zap ou le laisse continuer. C'est l'option avancée de la liste : teste-la soigneusement avant de publier, et garde-la pour les cas qu'aucune action prête ne couvre.
07Zapier, Make ou n8n pour GitLab ?
Tout dépend de tes critères, pas d'un vainqueur. Premier critère, la facturation : Zapier compte des tâches, une par action réussie. Deuxième critère, la réactivité : sur Zapier, neuf déclencheurs GitLab sont instantanés sur tous les plans. Troisième critère, la logique entre les étapes : au-delà de deux étapes, Zapier demande un plan payant. Les comparatifs du site détaillent la façon dont les deux autres outils traitent chacun de ces critères. Teste un petit Zap identique partout avant de trancher.