Integración GitHub ZapierAutomatiza GitHub con Zapier.
La integración GitHub Zapier ofrece 20 disparadores, 12 acciones y 8 búsquedas. Lo que pasa en tus repositorios pone en marcha trabajo en otras herramientas, y esas herramientas abren ramas, issues o pull requests por ti. Ojo: ningún disparador de GitHub es instantáneo.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
Qué hace de verdad la integración GitHub Zapier
Conecta tu cuenta de GitHub con Zapier. Así, algo que ocurre en un repositorio (una rama nueva, una mención, un commit) arranca una automatización, y otras herramientas pueden escribir en GitHub sin que nadie abra la web. Eliges el evento, eliges lo que viene después y Zapier se encarga.
Primero lo que más se monta. Ramas que ya nacen con su pull request: cada New Branch abre una con Create Pull Request, y nadie se olvida de pedir revisión. Issues clasificados según quién los abre: New Issue pasa por Check Organization Membership y las aportaciones externas reciben su etiqueta con Add Labels to Issue. Y un registro de menciones: New Mention te avisa allí donde de verdad lees.
Ahora, lo que Zapier no hace con GitHub. Ninguno de los 20 disparadores es instantáneo: Zapier consulta tu cuenta cada cierto tiempo, y en el plan gratuito pueden pasar hasta 15 minutos antes de que el Zap reaccione. Tampoco recupera el pasado: lo que existía antes de activar el Zap se queda fuera. Y Create Pull Request solo fusiona el código si se lo pides de forma expresa.
¿Aún comparas herramientas? Tienes la Integración GitHub n8n y la Integración GitHub Make, escritas con la misma estructura para ponerlas lado a lado.
El vocabulario de Zapier en un minuto
Siete palabras aparecen en toda la página. Aquí van una sola vez, en lenguaje llano.
- Zap
- La automatización que montas en Zapier: un disparador y luego una o varias acciones que se ejecutan cada vez que ocurre ese evento.
- Disparador
- El evento de una app que pone en marcha el Zap. Con el Zap activado, Zapier se queda esperando a que ese evento llegue.
- Acción
- Lo que hace el Zap una vez arrancado: el paso que escribe, envía o mueve algo en una app en tu lugar.
- Tarea
- La unidad que Zapier cobra: una acción que tu Zap completa con éxito. El cupo de tu plan se mide en tareas.
- Por consulta o instantáneo
- Por consulta: Zapier pregunta a la app cada cierto tiempo. Instantáneo: la app avisa a Zapier en el acto. En GitHub, todo funciona por consulta.
- Filtro
- Un paso que deja seguir al Zap solo cuando lo que llega cumple tu condición, y lo detiene en cualquier otro caso.
- Paso de búsqueda
- Un paso que localiza algo que ya existe en una app (una rama, un issue, un usuario) para que los pasos siguientes lo usen.
Cuánto cuesta de verdad un Zap de GitHub
GitHub no es una app premium, así que funciona desde el plan gratuito. Se paga en tareas, y solo cuentan las acciones que salen bien.
- App premiumNo, funciona en el plan gratuito
- Plan gratuito100 tareas al mes, Zaps de 2 pasos
- Consultas del disparadorGratis, nunca se cobran
- Acción fallidaNo se descuenta
El disparador no cuesta nada, por mucho que Zapier revise tus repositorios. Cada acción completada cuenta una vez: un Zap con tres acciones gasta el triple que uno con una sola, y una acción fallida no se descuenta. El plan gratuito incluye 100 tareas al mes y Zaps ilimitados, pero de solo dos pasos. Si añades un filtro, una búsqueda o una segunda acción, tienes un Zap de varios pasos y necesitas un plan de pago.
Conecta GitHub a Zapier en tres pasos
- 01
Abre la página de apps
En tu cuenta de Zapier, entra en Apps y pulsa + Add connection. Se abre una ventana con un buscador: escribe GitHub y selecciónalo en la lista de apps que aparece.
- 02
Inicia sesión en GitHub
Pulsa Add connection. Se abre una pestaña nueva en GitHub: entra con la cuenta en cuyo nombre deben actuar los pasos, porque comentarios, revisiones y ramas llevarán su firma.
- 03
Da acceso a Zapier
Acepta el acceso que pide Zapier. La conexión queda guardada una sola vez y después la reutiliza cada paso de GitHub que añadas, en este Zap y en los siguientes.
Tu primer Zap de GitHub: etiquetar los issues que llegan de fuera
ObjetivoCuando se abre un issue, comprobar si su autor pertenece a tu organización y, si no, ponerle una etiqueta de aportación externa.
- 01
Elige el disparador
Crea un Zap, elige GitHub y después New Issue. Selecciona tu conexión de GitHub y el repositorio cuyos issues nuevos deben arrancar el Zap.
- 02
Pruébalo con datos reales
Lanza la prueba: Zapier trae los tres issues más recientes del repositorio, así montas el resto sobre uno real y no a ciegas.
- 03
Comprueba al autor
Añade Check Organization Membership con el nombre de tu organización y el usuario que abrió el issue. A partir de aquí el Zap tiene varios pasos y requiere plan de pago.
- 04
Filtra y etiqueta
Pulsa el signo más, elige Filter y deja pasar solo a quien no es miembro. Después añade Add Labels to Issue apuntando al issue del paso 1.
- 05
Prueba y publica
Prueba cada paso una vez y revisa la etiqueta en GitHub. Si todo cuadra con lo que esperabas, pulsa Publish para dejar el Zap activado.
Los 20 disparadores de GitHub
20 eventos arrancan un Zap cuando algo ocurre en GitHub. Zapier los busca al ritmo que permite tu plan.
New Branch
Disparador por sondeoEn Zapier“Triggers when a new branch is created.”
Arranca tu Zap en cuanto aparece una rama en el repositorio elegido. Suele ser la primera señal de que alguien ha empezado a trabajar en algo.
New Collaborator
Disparador por sondeoEn Zapier“Triggers when you add a new collaborator.”
Salta cada vez que añades a un colaborador a un repositorio. Sigue tus propias invitaciones, así que funciona como registro de a quién diste acceso.
New Commit Comment
Disparador por sondeoEn Zapier“Triggers when a new comment on a commit is created.”
Detecta los comentarios escritos directamente sobre un commit, esas notas pegadas a un cambio concreto que nadie vuelve a mirar.
New Commit
Disparador por sondeoEn Zapier“Triggers when a new commit is created.”
Se ejecuta con cada commit nuevo del repositorio elegido. Es la vista más detallada del trabajo que entra en el código: una ejecución por cambio.
New Repo Event
Disparador por sondeoEn Zapier“Triggers when anything happens on a repo.”
El más amplio de la lista: se dispara cuando ocurre cualquier cosa en un repositorio. Pushes, comentarios, issues nuevos, todo entra en el mismo Zap.
New Gist
Disparador por sondeoEn Zapier“Triggers when you add/star a gist (public or private).”
Salta cuando añades un gist o marcas uno como favorito, sea público o privado. Los gists son los fragmentos de código sueltos de GitHub, fuera de cualquier repositorio.
New Global Event
Disparador por sondeoEn Zapier“Triggers when anything happens from or to you, on any repo.”
A diferencia de New Repo Event, no se limita a un repositorio. Sigue la actividad que sale de ti o que te llega a ti, en todos los repositorios que toca tu cuenta.
Issue Closed
Disparador por sondeoEn Zapier“Triggers when an issue is closed.”
Espera al final de un issue, no a su comienzo. Cada cierre en el repositorio elegido pone en marcha el Zap.
New Issue
Disparador por sondeoEn Zapier“Triggers when a new issue is created.”
Es el punto de partida de casi todos los Zaps de GitHub. Se abre un issue en el repositorio elegido y el Zap arranca a partir de él.
New Label
Disparador por sondeoEn Zapier“Triggers when a new label is created.”
Reacciona cuando alguien crea una etiqueta en un repositorio. Muchos equipos usan las etiquetas para prioridad o área, así que una nueva cambia la forma de ordenar.
New Mention
Disparador por sondeoEn Zapier“Triggers when your Github username is mentioned in a Commit, Comment, Issue or Pull Request.”
Recoge cada sitio donde aparece tu nombre de usuario de GitHub: un commit, un comentario, un issue o una pull request. Útil cuando te reclaman desde todas partes.
New Milestone
Disparador por sondeoEn Zapier“Triggers when a new milestone is created.”
Se ejecuta al crear un hito en un repositorio. Un hito agrupa issues hacia una fecha o una versión: es el inicio de un nuevo tramo de planificación.
New Notification
Disparador por sondeoEn Zapier“Triggers when a new notification is created.”
Trae las notificaciones que GitHub genera para tu cuenta. Cada una nueva provoca una ejecución.
New Organization
Disparador por sondeoEn Zapier“Triggers when a new organization is created.”
Se dispara cuando se crea una organización, esas cuentas compartidas que poseen los repositorios de equipo. Vigila, por tanto, el nivel más alto de tu GitHub.
New Pull Request
Disparador por sondeoEn Zapier“Triggers when a new pull request is created.”
Salta cuando alguien abre una pull request, la petición de integrar un conjunto de cambios en una rama. Para casi todos los equipos, ahí empieza la revisión.
New Release
Disparador por sondeoEn Zapier“Triggers when a new release is added.”
Cada versión que se añade al repositorio pone en marcha este Zap. Las versiones son las entregas etiquetadas, a menudo con sus notas: material directo para un registro de novedades.
New Repository
Disparador por sondeoEn Zapier“Triggers when a new repository is created.”
Reacciona a la creación de un repositorio, antes incluso de la primera línea de código. Es donde nacen los proyectos.
New Review Request
Disparador por sondeoEn Zapier“Triggers when a review is requested from you or a specified user.”
Basta con que alguien pida una revisión de pull request, a ti o a la persona que indiques en el ajuste. Las peticiones de revisión se vuelven tareas imposibles de pasar por alto.
New Team
Disparador por sondeoEn Zapier“Triggers when you are added to a team.”
Tu cuenta entra en un equipo dentro de una organización y el Zap arranca. Los equipos deciden a qué repositorios llegas, así que unirte a uno suele cambiar tus permisos.
New Watcher
Disparador por sondeoEn Zapier“Triggers when a new watcher is added to a repo.”
Avisa cuando alguien empieza a seguir un repositorio, es decir, cuando pide a GitHub que le mantenga al tanto. En un proyecto público, es una señal de interés.
Las 12 acciones de GitHub
GitHub te da 12 acciones. Para cada una: qué hace por ti, cuándo elegirla y a qué prestar atención.
Índice de operaciones
Add Labels to Issue
AcciónEn Zapier“Add labels to an existing issue without removing existing labels.”
Añade una o varias etiquetas a un issue existente sin quitar las que ya tenía. Indicar el issue es obligatorio.
Create Comment
AcciónEn Zapier“Creates a new comment in an Issue or Pull Request.”
Publica un comentario en un issue o en una pull request. Solo necesita saber en cuál, dato que sacas del disparador o de una búsqueda.
Create Branch
AcciónEn Zapier“Creates a new branch in a GitHub repository.”
Crea una rama en un repositorio. Pide tres datos obligatorios: el repositorio, el nombre de la rama nueva y la rama o el commit de partida.
Create or Update File
AcciónEn Zapier“Creates a new file or updates an existing file in a GitHub repository.”
Escribe un archivo en un repositorio: lo crea si la ruta es nueva o sustituye su contenido si ya existe. Cada escritura lleva el mensaje de commit que fijes.
Delete Branch
AcciónEn Zapier“Deletes an unwanted branch.”
Elimina una rama que ya no sirve. El nombre de la rama es el único campo obligatorio, así que cuida bien de dónde lo sacas.
Create Gist
AcciónEn Zapier“Creates a new gist.”
Guarda un texto como gist nuevo, con nombre de archivo y contenido. Tú decides si queda público y compartible o privado.
Create Issue
AcciónEn Zapier“Create a new issue.”
Abre un issue nuevo en el repositorio que elijas, relleno con lo que recoges de los pasos anteriores.
Create Pull Request
AcciónEn Zapier“Create a new pull request and merge it (optional).”
Abre una pull request nueva y, si lo eliges, también la fusiona en el acto. Sin esa opción, una persona sigue revisando antes de integrar.
Set Profile Status
AcciónEn Zapier“Sets your GitHub profile status.”
Cambia el estado que muestra tu perfil de GitHub y puede marcarte como ocupado con la opción Limited Availability.
Submit Review
AcciónEn Zapier“Submits a pull request review”
Envía una revisión de pull request en nombre de la cuenta conectada. Dos campos obligatorios: la pull request y la acción de revisión.
Update Issue
AcciónEn Zapier“Update an existing issue.”
Modifica un issue ya abierto, con lo que el paso te deja cambiar. Señalar el issue es obligatorio.
Update Pull Request
AcciónEn Zapier“Update an existing pull request.”
Retoca una pull request que ya está abierta. Igual que con los issues, hay que decirle exactamente cuál, porque ese campo es obligatorio.
Las 8 búsquedas de GitHub
8 pasos de búsqueda buscan un dato que ya existe en GitHub, para que un paso posterior lo use.
Un paso de búsqueda localiza algo en GitHub y se lo pasa al paso siguiente. En el editor, las búsquedas de GitHub están al final de la lista Action event, bajo el título SEARCH. Tres ajustes deciden qué pasa cuando la búsqueda no sale como esperabas.
Find Branch
BúsquedaEn Zapier“Finds a branch in a GitHub repository by name, or lists all branches.”
Busca una rama por su nombre en un repositorio, o lista todas si dejas el nombre vacío. El repositorio es obligatorio.
Get File Contents
BúsquedaEn 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.”
Lee un archivo del repositorio y devuelve su contenido y su SHA, el identificador que exige cualquier actualización del archivo. Si le das la ruta de una carpeta, devuelve cada elemento que contiene.
Check Organization Membership
BúsquedaEn Zapier“Finds a specific members.”
Te dice si un usuario pertenece a una organización. Le das el nombre de la organización y el login de la persona.
Find Organization
BúsquedaEn Zapier“Find an organization, whether or not you are a member.”
Encuentra una organización por su nombre, seas o no miembro de ella. Sirve para tener sus datos a mano antes de un paso posterior.
Find Repository
BúsquedaEn Zapier“Find a specific repository”
Localiza un repositorio concreto a partir de su nombre, para que los pasos siguientes apunten a él sin escribirlo a mano en cada uno.
Find Issue
BúsquedaFind or createEn Zapier“Finds a specific repo issue.”
Localiza un issue de un repositorio con tres ajustes obligatorios: su estado, el criterio de búsqueda y el valor que buscas. Su variante Find or Create an Issue es la misma búsqueda con la casilla de creación marcada: abre el issue, por título, si no encuentra ninguno.
Find Pull Request
BúsquedaFind or createEn Zapier“Finds a specific repo pull.”
Da con una pull request de un repositorio, con los mismos tres ajustes obligatorios que Find Issue. Marca la creación y obtienes Find or Create a Pull Request, que abre una por título si no hay coincidencia: es la misma búsqueda, no una operación más.
Find User
BúsquedaEn Zapier“Finds a specific user.”
Encuentra a un usuario de GitHub para que el resto del Zap use su cuenta.
Los tres ajustes que expone toda búsqueda
- Successful if no search results are found?Con el valor por defecto, una búsqueda sin resultado detiene el Zap ahí y se saltan los pasos que dependían de ella. Si lo activas, el Zap sigue con las manos vacías.
- Create X if it doesn't exist yet?Marcar la casilla convierte la búsqueda en buscar o crear: el ajuste anterior desaparece y el paso pide lo necesario para crear lo que falta.
- If multiple search results are found?Tres salidas cuando coinciden varios elementos: quedarse con el primero (la opción por defecto), detener el Zap o pasarlos todos a la vez.
Cuando un Zap de GitHub falla
Zapier no asocia ningún artículo de ayuda propio a GitHub, así que estas trampas son sus límites generales, vistos desde los repositorios.
Cuatro límites generales de Zapier atrapan a los Zaps de GitHub, y conviene conocerlos antes de publicar. Para un diagnóstico más a fondo, la página de Depuración Zapier repasa las comprobaciones.
Lo anterior no llega nunca
Un Zap solo reacciona a lo que pasa después de activarlo. Issues, versiones o pull requests que ya existían se quedan fuera; mover ese historial es otro trabajo.El Zap se dispara a sí mismo
Un Zap que escribe donde mira su disparador (New Branch con Create Branch, New Commit con Create or Update File en el mismo repositorio) se relanza sin parar y quema tareas.Una carga masiva queda retenida
Tras una migración o una importación en bloque, un disparador puede devolver un lote enorme de golpe. La protección contra avalanchas de Zapier puede retenerlo.Nada se repite, a propósito
En un disparador por consulta, Zapier recuerda lo que ya vio. Un issue solo editado no vuelve como nuevo, así que no esperes una segunda ejecución.
¿Necesitas ayuda para automatizar GitHub con Zapier?
Una persona lee cada mensaje.



