Integración GitLab ZapierAutomatiza GitLab con Zapier.
La integración GitLab Zapier reúne 11 disparadores, 8 acciones y 3 búsquedas. Nueve disparadores son instantáneos: un comentario en un commit o un merge request nuevo llega a tu Zap al momento, también en el plan gratuito. Aquí tienes qué hace cada uno y dónde falla.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
Qué hace de verdad la integración GitLab Zapier
La integración GitLab Zapier conecta tus proyectos de GitLab con Zapier. Así, algo que pasa en un repositorio (un commit, una incidencia, un merge request, un job de CI) pone en marcha una cadena de pasos sin que nadie toque nada. Zapier llama a esa cadena Zap: un evento que la arranca y uno o varios pasos que se repiten cada vez que el evento vuelve a ocurrir.
Lo primero que conviene saber es la velocidad. De once disparadores, nueve son instantáneos y responden al momento en cualquier plan. Solo New Commit y Merge Request Review Request esperan a que Zapier pase a mirar, hasta 15 minutos en el plan gratuito.
Con eso claro, tres resultados habituales. Un registro de cambios sin esfuerzo: New Commit arranca el Zap y Add Note to Issue deja constancia de cada commit en la incidencia de la entrega, algo muy útil en una consultora que rinde cuentas a su cliente. Comentarios que no se pierden: New Commit Comment detecta la observación y Create Issue la convierte en una incidencia con responsable. Revisiones que avanzan: Find Project Merge Requests localiza el merge request correcto y Update Merge Request lo actualiza.
Y lo que Zapier no hace con GitLab. No hay ninguna operación para borrar: ni ramas, ni incidencias, ni merge requests. Las tres búsquedas solo encuentran merge requests, nunca incidencias ni commits.
Si aún comparas herramientas, la integración GitLab n8n y la integración GitLab Make siguen el mismo método.
El vocabulario de Zapier en un minuto
Siete palabras aparecen en cada sección de esta página. Aquí van explicadas una sola vez, en lenguaje llano.
- Zap
- La automatización que montas en Zapier: un evento que la arranca y uno o varios pasos que se repiten con cada nuevo evento.
- Disparador
- El evento de una app que pone en marcha el Zap, por ejemplo un commit nuevo en GitLab. Con el Zap activo, Zapier lo espera.
- Acción
- Lo que hace el Zap una vez arrancado: el paso que crea, escribe o publica algo por ti, como una incidencia o una rama.
- Tarea
- La unidad que Zapier factura: una acción que el Zap completa con éxito. Tu plan fija cuántas tienes al mes.
- Por consulta o instantáneo
- Un disparador por consulta lo revisa Zapier cada cierto tiempo. Uno instantáneo lo avisa la propia app, en el momento del evento.
- Filtro
- Un paso que deja seguir al Zap solo si lo que llega cumple tu condición, y lo detiene sin ruido en todos los demás casos.
- Paso de búsqueda
- Un paso que localiza algo que ya existe, aquí un merge request de GitLab, para que los pasos siguientes usen lo encontrado.
Cuánto cuesta un Zap de GitLab
GitLab no está entre las apps que Zapier reserva a los planes de pago: funciona desde el plan gratuito. Se paga en tareas, y conviene entender cómo se cuentan.
- Plan gratuito100 tareas al mes, Zaps ilimitados
- Pasos en el gratuito2: un disparador y una acción
- Reservada a planes de pagoNo, GitLab funciona desde el gratuito
- Disparadores instantáneos9 de 11, sin espera en ningún plan
El disparador no cuesta nada. Tampoco cuesta que Zapier vaya a GitLab a buscar commits nuevos, por mucho que mire. Solo se cobra la acción que sale bien; la que falla no cuenta. Si el Zap tiene varias acciones, cada una que funciona se cuenta por separado: tres acciones gastan el triple que una. El límite que más sorprende está en el plan gratuito, que solo admite dos pasos. En cuanto añades un filtro para quedarte con ciertos commits, o una búsqueda de merge request, el Zap pasa a ser de varios pasos y necesita un plan de pago.
Conecta tu cuenta de GitLab a Zapier
- 01
Entra en Apps y añade una conexión
En Zapier, abre Apps en el menú y pulsa + Add connection. Una conexión es tu cuenta de GitLab enlazada una sola vez y reutilizada por todos los Zaps que tocan GitLab.
- 02
Busca GitLab y confirma
Escribe GitLab en el buscador de la ventana, selecciónala y pulsa Add connection. Se abre una pestaña nueva con la página de inicio de sesión de GitLab, lista para el último paso.
- 03
Inicia sesión y da acceso
Entra con la cuenta de GitLab en cuyo nombre actuarán los Zaps y autoriza a Zapier. Necesitas una cuenta en GitLab y permisos de lectura o escritura en cada proyecto ajeno que el Zap vaya a tocar.
Tu primer Zap de GitLab: commits anotados en la incidencia
ObjetivoRegistrar cada commit relevante de un proyecto como nota en la incidencia de seguimiento de la entrega.
- 01
Crea el Zap
Empieza un Zap nuevo desde tu panel de Zapier. En el primer paso elige GitLab como app y
New Commitcomo evento, y después el proyecto que quieres vigilar. - 02
Prueba el disparador
Lanza la prueba: Zapier trae los tres commits más recientes del proyecto. Elige uno real, así podrás rellenar los campos de la acción con datos auténticos.
- 03
Añade un filtro
Pulsa el icono más, elige Filter e indica el campo, la regla y el valor. Así descartas los commits que no merecen nota. El filtro convierte el Zap en uno de varios pasos, que pide plan de pago.
- 04
Configura la acción
Añade un paso de GitLab con
Add Note to Issue. Indica el proyecto, la incidencia de seguimiento y el texto de la nota, montado con los datos del commit que trajo la prueba. - 05
Prueba y publica
Prueba la acción una vez y comprueba la nota en GitLab. Si está bien, pulsa Publish. Recuerda que este disparador es por consulta: en el plan gratuito, la nota puede tardar hasta 15 minutos.
Disparadores de GitLab en Zapier
11 eventos arrancan un Zap cuando algo ocurre en GitLab, y 9 son instantáneos: la app avisa a Zapier al momento, sea cual sea tu plan.
New Code Snippet Comment
Disparador instantáneoEn Zapier“Triggers when a new comment is made on a code snippet in the selected project”
Arranca el Zap cuando alguien comenta un snippet de código del proyecto elegido. Los snippets compartidos (configuraciones, scripts del equipo) reciben observaciones; este disparador las lleva a donde trabaja el equipo.
New Commit
Disparador por sondeoEn Zapier“Trigger when a commit is made on the specified project.”
Salta con cada commit nuevo en el proyecto seleccionado. Sirve para llevar un registro de los cambios fuera del repositorio o para encadenar un paso en GitLab tras cada envío de código.
New Commit Comment
Disparador instantáneoEn Zapier“Triggers when a new comment is made on a commit in the selected project”
Reacciona al comentario que alguien deja en un commit del proyecto. La observación puede alimentar así una incidencia o una nota, en lugar de quedarse en la página del commit.
New Group Issue Event
Disparador instantáneoEn Zapier“Triggers on group issue events, e.g. when an issue is opened, updated, or closed.”
Vigila las incidencias de todo un grupo y no de un solo proyecto: abrir, modificar o cerrar una incidencia en cualquiera de sus proyectos lanza el Zap. Un único Zap cubre así todos los repositorios de un equipo.
New Group Merge Request Event
Disparador instantáneoEn Zapier“Triggers on an open, merge, close, or update merge request event.”
Escucha los merge requests de un grupo entero. Basta con abrir, fusionar, cerrar o actualizar uno en cualquiera de sus proyectos para que el Zap arranque.
New Issue Comment
Disparador instantáneoEn Zapier“Triggers when a new comment is made on an issue in the selected project”
Se pone en marcha en cuanto alguien comenta una incidencia del proyecto elegido. La conversación sobre una incidencia puede así mover otros pasos, sin copiar y pegar.
New Project Issue Event
Disparador instantáneoEn Zapier“Triggers on project issue events, e.g. when an issue is opened, updated, or closed.”
Es la versión de un solo proyecto del disparador de grupo. Se abre, se modifica o se cierra una incidencia en ese repositorio concreto, y el Zap arranca; el resto del grupo no cuenta.
New Job Event
Disparador instantáneoEn Zapier“Triggers for a specified job event in a project.”
Conecta Zapier con la CI del proyecto: el evento de job que indiques lanza el Zap. Es el puente entre tus pipelines y todo lo que debe venir después.
New Merge Request Comment
Disparador instantáneoEn Zapier“Triggers when a new comment is made on a merge request in the selected project”
Recoge cada comentario nuevo en un merge request del proyecto. Las conversaciones de revisión se convierten en una señal que un Zap puede aprovechar.
New Project Merge Request Event
Disparador instantáneoEn Zapier“Triggers on an open, merge, close, or update merge request event.”
Sigue los merge requests de un solo proyecto: apertura, fusión, cierre o actualización. Conviene cuando un solo repositorio debe alimentar el Zap.
Merge Request Review Request
Disparador por sondeoEn Zapier“Triggers when you are requested to review a merge request.”
Salta cuando te piden revisar un merge request. Sigue a la cuenta conectada y no a un proyecto, así que cada revisor lo monta con su propia conexión.
Acciones de GitLab en Zapier
GitLab te da 8 acciones. Para cada una: qué hace por ti, cuándo elegirla y a qué prestar atención.
Índice de operaciones
Create Branch
AcciónEn Zapier“Creates a new branch.”
Abre una rama nueva en el proyecto que elijas, para empezar a trabajar sobre una base limpia sin escribir un solo comando de git.
Create Commit
AcciónEn Zapier“Creates a new commit. Supports creating or updating a file.”
Escribe un commit en una rama creando o actualizando un archivo. Es la única acción que toca el código del repositorio.
Create Issue
AcciónEn Zapier“Creates a new issue.”
Abre una incidencia en un proyecto, de modo que cualquier evento se convierte en trabajo con un responsable.
Add Note to Issue
AcciónEn Zapier“Adds a new note.”
Publica un comentario, lo que GitLab llama nota, en una incidencia existente. El historial queda completo sin que nadie redacte actualizaciones.
Create Merge Request
AcciónEn Zapier“Creates a new merge request.”
Abre un merge request desde una rama de origen, con opción de unir sus commits en uno solo o de borrar la rama tras la fusión.
Add Note to Merge Request
AcciónEn Zapier“Adds a new note.”
Deja un comentario en un merge request existente para dar a los revisores un contexto que viene de otro sitio.
Update Merge Request
AcciónEn Zapier“Updates an existing merge request.”
Modifica un merge request que ya existe. Indicas el proyecto, el merge request y lo que debe cambiar.
API Request (Beta)
AcciónEn Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”
La salida avanzada: una petición en bruto a GitLab con tu conexión ya incluida, para todo lo que no cubren las demás acciones.
Búsquedas de GitLab en Zapier
3 pasos de búsqueda buscan un dato que ya existe en GitLab, para que un paso posterior lo use.
Las tres búsquedas localizan merge requests, a tres escalas distintas. Están al final de la lista de eventos, bajo SEARCH. Una búsqueda añade un paso, así que el Zap pasa a ser de varios pasos y requiere plan de pago. Tres ajustes deciden qué ocurre cuando el resultado no es el esperado.
Find Group Merge Requests
BúsquedaEn Zapier“Find Merge Requests for a Group”
Busca merge requests dentro de un único grupo de GitLab, sin mirar los demás grupos que ve tu cuenta.
Find All Merge Requests
BúsquedaEn Zapier“Finds all Merge Requests that the authenticated user has access to.”
Recorre todos los merge requests a los que tiene acceso la cuenta conectada, en todos los grupos y proyectos.
Find Project Merge Requests
BúsquedaEn Zapier“Finds Merge Requests for a Project”
Limita la búsqueda a un solo proyecto, que suele ser lo adecuado antes de una actualización o una nota.
Los tres ajustes que expone toda búsqueda
- Successful if no search results are found?Por defecto, una búsqueda vacía detiene el Zap ahí y se saltan los pasos que dependían de ella. Si lo activas, el Zap sigue aunque no haya encontrado nada.
- Create X if it doesn't exist yet?Esta casilla convierte la búsqueda en «buscar o crear». GitLab no ofrece ninguna en Zapier: sus búsquedas encuentran, pero nunca crean un merge request que falte.
- If multiple search results are found?Tres salidas cuando coinciden varios merge requests: quedarte con el primero, que es la opción por defecto, detener el Zap o pasarlos todos.
Cuando un Zap de GitLab falla
Zapier no vincula ningún artículo de ayuda a los errores de GitLab, así que estas son las limitaciones generales que más afectan a esta app.
Los casos de abajo se reducen a pocas razones: un rol insuficiente, un bucle entre disparador y acción en el mismo proyecto, o un pipeline que de repente genera muchos más eventos de lo normal. Si necesitas un método completo, la guía de Depuración Zapier lo repasa paso a paso.
El proyecto no aparece
La mayoría de los disparadores instantáneos solo listan proyectos donde eres Maintainer u Owner. Por debajo de ese rol, GitLab rechaza el hook y Zapier no muestra el proyecto.El Zap se relanza sin parar
Un Zap que añade una nota o una incidencia justo donde mira su propio disparador se vuelve a lanzar una y otra vez, y agota rápido las tareas del mes.El historial no se recupera
Un Zap solo reacciona a lo que pasa después de publicarlo. Las incidencias, commits y merge requests anteriores se ignoran; moverlos es otro trabajo.Una avalancha queda retenida
Tras importar incidencias en bloque o migrar proyectos, la ola repentina de eventos puede quedar frenada por la protección contra avalanchas de Zapier.
¿Necesitas ayuda para automatizar GitLab con Zapier?
Una persona lee cada mensaje.



