Intégration GitHub ZapierAutomatiser GitHub avec Zapier.
L'intégration GitHub Zapier propose 20 déclencheurs, 12 actions et 8 recherches. Tes dépôts lancent du travail dans tes autres outils, et ces outils ouvrent des tickets ou des branches dans GitHub. À savoir d'emblée : aucun déclencheur GitHub n'est instantané.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Ce que l'intégration GitHub Zapier fait vraiment
Elle branche ton compte GitHub sur Zapier. Un événement dans un dépôt (une version publiée, un ticket fermé, une demande de relecture) lance une automatisation, et à l'inverse tes autres outils écrivent dans GitHub sans que personne n'ouvre l'interface. Tu choisis l'événement, tu choisis la suite, Zapier exécute.
Côté résultats, trois montages reviennent souvent. Une recette qui ne s'oublie plus : chaque New Release ouvre un ticket de vérification via Create Issue. Un suivi client propre : quand un ticket passe par Issue Closed, le chef de projet est prévenu dans l'outil qu'il consulte vraiment. Une boîte de réception des relectures : New Review Request alimente ta liste de tâches, et plus aucune revue de code ne traîne.
Ce que Zapier ne fait pas ici, maintenant. Aucun des 20 déclencheurs GitHub n'est instantané : Zapier va vérifier ton compte à intervalle fixe, et sur le plan gratuit il peut s'écouler jusqu'à 15 minutes avant que le Zap réagisse. Il ne remonte pas non plus le passé : les tickets ouverts avant la mise en route restent hors champ. Et Create Pull Request ne fusionne le code que si tu le demandes explicitement.
Tu hésites encore sur l'outil ? La même app a sa page Intégration GitHub n8n et sa page Intégration GitHub Make, construites sur le même plan pour comparer à froid.
Le vocabulaire Zapier en une minute
Sept mots reviennent partout sur cette page. Les voici une bonne fois, sans jargon.
- Zap
- L'automatisation que tu montes sur Zapier : un déclencheur, puis une ou plusieurs actions qui tournent à chaque fois que l'événement se produit.
- Déclencheur
- L'événement, dans une app, qui démarre le Zap. Une fois le Zap allumé, Zapier attend que cet événement se présente.
- Action
- Ce que fait le Zap une fois lancé : l'étape qui écrit, envoie ou déplace quelque chose dans une app à ta place.
- Tâche
- L'unité que Zapier facture : une action menée à bien par ton Zap. Le quota de ton plan se compte en tâches.
- Interrogation ou instantané
- Interrogation : Zapier va demander les nouveautés à intervalle fixe. Instantané : l'app prévient Zapier aussitôt. Sur GitHub, tout passe par interrogation.
- Filtre
- Une étape qui laisse le Zap continuer seulement si ce qui arrive remplit ta condition, et l'arrête dans tous les autres cas.
- Étape de recherche
- Une étape qui retrouve un élément déjà présent dans une app (une branche, un ticket, un membre) pour que la suite du Zap s'en serve.
Combien coûte vraiment un Zap GitHub
GitHub ne fait pas partie des apps réservées aux plans payants : elle fonctionne dès le plan gratuit. La facture se compte en tâches, et seules les actions réussies comptent.
- Réservée aux plans payantsNon, disponible en gratuit
- Plan gratuit100 tâches par mois, Zaps à 2 étapes
- Vérifications du déclencheurGratuites, jamais facturées
- Action en échecNon décomptée
Le déclencheur ne coûte rien, quelle que soit la fréquence à laquelle Zapier inspecte tes dépôts. Chaque action réussie compte une fois : un Zap à trois actions consomme trois fois plus qu'un Zap à une action, et une action en échec n'est pas décomptée. Le plan gratuit donne 100 tâches par mois et des Zaps illimités, mais deux étapes seulement par Zap. Un filtre, une recherche ou une seconde action en font un Zap multi-étapes, réservé aux plans payants.
Connecter GitHub à Zapier en trois étapes
- 01
Ouvre la page des apps
Dans ton compte Zapier, va sur Apps puis clique sur + Add connection. Une fenêtre s'ouvre avec un champ de recherche : tape GitHub et sélectionne-le.
- 02
Identifie-toi sur GitHub
Clique sur Add connection. Un nouvel onglet s'ouvre sur GitHub : connecte-toi avec le compte au nom duquel les actions doivent agir, car commentaires et relectures porteront son nom.
- 03
Autorise l'accès
Valide l'accès demandé par Zapier. La connexion est enregistrée une fois pour toutes, puis réutilisée par chaque étape GitHub de ce Zap et des suivants.
Ton premier Zap GitHub : remercier à la clôture d'un ticket
ObjectifQuand un ticket est fermé, vérifier qu'il porte bien la mention d'un client et poster un commentaire de clôture lisible par lui.
- 01
Choisis le déclencheur
Crée un Zap, choisis GitHub puis Issue Closed. Sélectionne ta connexion GitHub, puis le dépôt dont les tickets fermés doivent lancer le Zap.
- 02
Teste-le sur du réel
Lance le test : Zapier ramène les trois tickets fermés les plus récents du dépôt. Tu montes la suite sur un vrai ticket, pas sur du vide.
- 03
Pose le filtre
Clique sur le plus, choisis Filter, puis règle le champ à lire, la règle et la valeur. Une règle de texte ne marche que sur du texte : choisis-la bien.
- 04
Ajoute le commentaire
Ajoute GitHub avec Create Comment, vise le ticket de l'étape 1 et rédige le message. Le filtre rend le Zap multi-étapes : il faut un plan payant.
- 05
Teste et publie
Teste l'action une fois et va lire le commentaire sur GitHub. Si tout est correct, clique sur Publish pour allumer le Zap.
Les 20 déclencheurs GitHub
20 événements démarrent un Zap quand quelque chose se passe dans GitHub. Zapier va les chercher au rythme que ton plan autorise.
New Branch
Déclencheur par interrogationDans Zapier“Triggers when a new branch is created.”
Lance ton Zap dès qu'une branche apparaît sur le dépôt choisi. C'est souvent le tout premier signe qu'un développeur s'attaque à un sujet.
New Collaborator
Déclencheur par interrogationDans Zapier“Triggers when you add a new collaborator.”
Réagit chaque fois que tu ajoutes un collaborateur à un dépôt. Il suit tes propres invitations et tient donc le registre de qui a reçu un accès.
New Commit Comment
Déclencheur par interrogationDans Zapier“Triggers when a new comment on a commit is created.”
Repère les commentaires laissés directement sur un commit, ces remarques posées à côté d'une modification précise et que personne ne revoit ensuite.
New Commit
Déclencheur par interrogationDans Zapier“Triggers when a new commit is created.”
Tourne à chaque nouveau commit du dépôt retenu. C'est la vue la plus fine possible du travail qui arrive dans le code : une exécution par modification.
New Repo Event
Déclencheur par interrogationDans Zapier“Triggers when anything happens on a repo.”
Le plus large de la liste : il se déclenche quand il se passe n'importe quoi sur un dépôt. Push, commentaire, ticket, tout arrive dans le même Zap.
New Gist
Déclencheur par interrogationDans Zapier“Triggers when you add/star a gist (public or private).”
Se déclenche quand tu ajoutes un gist ou que tu en mets un en favori, public ou privé. Les gists sont les petits extraits de code autonomes de GitHub, hors dépôt.
New Global Event
Déclencheur par interrogationDans Zapier“Triggers when anything happens from or to you, on any repo.”
Contrairement à New Repo Event, il ne se limite pas à un dépôt. Il suit l'activité qui part de toi ou qui te vise, sur tous les dépôts que ton compte touche.
Issue Closed
Déclencheur par interrogationDans Zapier“Triggers when an issue is closed.”
Attend la fin de vie d'un ticket plutôt que sa naissance. Chaque fermeture sur le dépôt sélectionné lance le Zap.
New Issue
Déclencheur par interrogationDans Zapier“Triggers when a new issue is created.”
Le point de départ de la plupart des Zaps GitHub. Un ticket est ouvert sur le dépôt choisi, et le Zap démarre à partir de lui.
New Label
Déclencheur par interrogationDans Zapier“Triggers when a new label is created.”
Réagit à la création d'une étiquette sur un dépôt. Beaucoup d'équipes codent la priorité ou le domaine dans leurs étiquettes, alors une nouvelle venue change souvent le tri.
New Mention
Déclencheur par interrogationDans Zapier“Triggers when your Github username is mentioned in a Commit, Comment, Issue or Pull Request.”
Attrape chaque endroit où ton nom d'utilisateur GitHub est cité : commit, commentaire, ticket ou pull request. Pratique quand tu es sollicité de partout.
New Milestone
Déclencheur par interrogationDans Zapier“Triggers when a new milestone is created.”
Tourne quand un jalon est créé sur un dépôt. Un jalon regroupe des tickets vers une échéance ou une version : c'est le début d'un nouveau morceau de planning.
New Notification
Déclencheur par interrogationDans Zapier“Triggers when a new notification is created.”
Récupère les notifications que GitHub produit pour ton compte. Chaque nouvelle lance une exécution.
New Organization
Déclencheur par interrogationDans Zapier“Triggers when a new organization is created.”
Se déclenche à la création d'une organisation, ces comptes partagés qui possèdent les dépôts d'équipe. Il surveille donc le sommet de ton installation GitHub.
New Pull Request
Déclencheur par interrogationDans Zapier“Triggers when a new pull request is created.”
L'ouverture d'une pull request le met en route. Une pull request, c'est la demande d'intégrer un lot de modifications dans une branche. Pour la plupart des équipes, la relecture commence là.
New Release
Déclencheur par interrogationDans Zapier“Triggers when a new release is added.”
Chaque version ajoutée au dépôt lance ce Zap. Les versions sont les livraisons étiquetées, souvent accompagnées de notes : de quoi alimenter un journal des changements.
New Repository
Déclencheur par interrogationDans Zapier“Triggers when a new repository is created.”
Un dépôt vient de naître : ce déclencheur part, avant même la première ligne de code. C'est l'endroit où naissent les projets.
New Review Request
Déclencheur par interrogationDans Zapier“Triggers when a review is requested from you or a specified user.”
Une demande de relecture sur une pull request, adressée à toi ou à la personne désignée dans le réglage, suffit à le lancer. Les demandes de revue deviennent des tâches qu'on ne rate plus.
New Team
Déclencheur par interrogationDans Zapier“Triggers when you are added to a team.”
Ton compte rejoint une équipe dans une organisation, et le Zap démarre. Les équipes décident des dépôts accessibles : en rejoindre une change souvent tes droits.
New Watcher
Déclencheur par interrogationDans Zapier“Triggers when a new watcher is added to a repo.”
Signale qu'une personne s'est mise à suivre un dépôt, autrement dit qu'elle a demandé à GitHub de la tenir informée. Sur un projet public, c'est un signe d'intérêt.
Les 12 actions GitHub
GitHub te donne 12 actions. Pour chacune : ce qu'elle fait pour toi, le moment où tu la choisis, et ce qu'il faut surveiller.
Sommaire des opérations
Add Labels to Issue
ActionDans Zapier“Add labels to an existing issue without removing existing labels.”
Pose une ou plusieurs étiquettes sur un ticket existant, sans retirer celles déjà en place. Le ticket visé est obligatoire.
Create Comment
ActionDans Zapier“Creates a new comment in an Issue or Pull Request.”
Publie un commentaire sur un ticket ou une pull request. Il lui faut seulement savoir lequel, à récupérer du déclencheur ou d'une recherche.
Create Branch
ActionDans Zapier“Creates a new branch in a GitHub repository.”
Crée une branche dans un dépôt. Trois informations obligatoires : le dépôt, le nom de la nouvelle branche et la branche ou le commit de départ.
Create or Update File
ActionDans Zapier“Creates a new file or updates an existing file in a GitHub repository.”
Écrit un fichier dans un dépôt : il le crée si le chemin est nouveau, ou remplace son contenu s'il existe déjà. Chaque écriture porte le message de commit que tu fixes.
Delete Branch
ActionDans Zapier“Deletes an unwanted branch.”
Supprime une branche devenue inutile. Le nom de la branche est le seul champ obligatoire : soigne sa correspondance.
Create Gist
ActionDans Zapier“Creates a new gist.”
Enregistre un texte sous forme de nouveau gist, avec un nom de fichier et un contenu. Tu choisis s'il est public et partageable ou s'il reste privé.
Create Issue
ActionDans Zapier“Create a new issue.”
Ouvre un nouveau ticket sur le dépôt de ton choix, rempli avec ce que tu récupères des étapes précédentes.
Create Pull Request
ActionDans Zapier“Create a new pull request and merge it (optional).”
Ouvre une nouvelle pull request, et peut aussi la fusionner tout de suite si tu le demandes. Sans cette option, un humain garde la main sur la relecture.
Set Profile Status
ActionDans Zapier“Sets your GitHub profile status.”
Change le statut affiché sur ton profil GitHub, et peut te signaler comme occupé grâce à l'option Limited Availability.
Submit Review
ActionDans Zapier“Submits a pull request review”
Soumet une relecture sur une pull request au nom du compte connecté. Deux champs obligatoires : la pull request et l'action de relecture.
Update Issue
ActionDans Zapier“Update an existing issue.”
Modifie un ticket déjà ouvert, avec ce que l'étape te laisse changer. Désigner le ticket est obligatoire.
Update Pull Request
ActionDans Zapier“Update an existing pull request.”
Retouche une pull request déjà ouverte. Comme pour les tickets, il faut lui indiquer précisément laquelle.
Les 8 recherches GitHub
8 étapes de recherche vont chercher une donnée qui existe déjà dans GitHub, pour qu'une étape suivante s'en serve.
Une étape de recherche va chercher un élément dans GitHub et le passe à l'étape suivante. Dans l'éditeur, les recherches GitHub se trouvent en bas de la liste Action event, sous l'intitulé SEARCH. Trois réglages décident de la suite quand la recherche ne se passe pas comme prévu.
Find Branch
RechercheDans Zapier“Finds a branch in a GitHub repository by name, or lists all branches.”
Cherche une branche par son nom dans un dépôt, ou liste toutes les branches si tu laisses le nom vide. Le dépôt est obligatoire.
Get File Contents
RechercheDans Zapier“Retrieves the content, SHA, and metadata of a file in a GitHub repository. Useful for fetching the SHA required to update an existing file. Note: decoded_content is UTF-8 text and will be lossy for binary files — use content (base64) or download_url for those.”
Lit un fichier du dépôt et renvoie son contenu et son SHA, l'identifiant qu'exige toute mise à jour du fichier. Donne-lui le chemin d'un dossier et il renvoie chaque élément qu'il contient.
Check Organization Membership
RechercheDans Zapier“Finds a specific members.”
Indique si un utilisateur fait partie d'une organisation. Tu fournis le nom de l'organisation et l'identifiant de la personne.
Find Organization
RechercheDans Zapier“Find an organization, whether or not you are a member.”
Retrouve une organisation par son nom, que ton compte en soit membre ou non. Utile pour récupérer ses informations avant une étape suivante.
Find Repository
RechercheDans Zapier“Find a specific repository”
Localise un dépôt précis à partir de son nom, pour que les étapes suivantes le visent sans que tu l'écrives en dur dans chacune.
Find Issue
RechercheFind or createDans Zapier“Finds a specific repo issue.”
Retrouve un ticket d'un dépôt à partir de trois réglages obligatoires : son état, le critère de recherche et la valeur à trouver. Sa variante Find or Create an Issue est la même recherche, case de création cochée : elle ouvre le ticket, par son titre, quand rien ne correspond.
Find Pull Request
RechercheFind or createDans Zapier“Finds a specific repo pull.”
Met la main sur une pull request d'un dépôt, avec les trois mêmes réglages obligatoires que Find Issue. Coche la création et tu obtiens Find or Create a Pull Request, qui en ouvre une par son titre si rien ne correspond : même recherche, pas une opération de plus.
Find User
RechercheDans Zapier“Finds a specific user.”
Retrouve un utilisateur GitHub pour que la suite du Zap s'appuie sur son compte.
Les trois réglages que toute recherche expose
- Successful if no search results are found?Laissé par défaut, une recherche vide arrête le Zap à cet endroit et les étapes qui dépendaient du résultat sont sautées. Activé, le Zap continue les mains vides.
- Create X if it doesn't exist yet?Cocher la case transforme la recherche en « trouver ou créer » : le réglage précédent disparaît et l'étape demande ce qu'il faut pour créer l'élément manquant.
- If multiple search results are found?Trois issues quand plusieurs éléments correspondent : garder le premier (le choix par défaut), arrêter le Zap, ou tout transmettre d'un coup.
Quand un Zap GitHub casse
Zapier ne rattache aucun article d'aide spécifique à GitHub : les pièges ci-dessous sont ses limites générales, vues côté dépôts.
Quatre limites générales de Zapier piègent les Zaps GitHub : mieux vaut les connaître avant de publier. Pour un diagnostic poussé, la page Dépannage Zapier détaille les vérifications.
Les anciens tickets ne remontent jamais
Un Zap ne réagit qu'à ce qui arrive après sa mise en route. Tickets, versions et pull requests déjà présents restent dehors ; reprendre l'historique est un chantier à part.Le Zap se relance tout seul
Un Zap qui écrit là où regarde son déclencheur (New Branch avec Create Branch, New Commit avec Create or Update File sur un même dépôt) se relance sans fin et brûle des tâches.Un import massif est retenu
Après une migration ou un import en masse, un déclencheur peut renvoyer un énorme paquet d'un coup. La protection anti-afflux de Zapier peut alors le retenir.Rien ne passe deux fois, exprès
Sur un déclencheur par interrogation, Zapier mémorise ce qu'il a déjà vu. Un ticket simplement modifié ne revient pas comme nouveau : n'attends pas de seconde exécution.
Besoin d'aide pour automatiser GitHub avec Zapier ?
Une personne lit chaque message.



