Recursos · Integración Zapier

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

Resumen

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.

Vocabulario

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.
Coste

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.

Conexión

Conecta tu cuenta de GitLab a Zapier

  1. 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.

  2. 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.

  3. 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.

Primer Zap

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.

  1. 01

    Crea el Zap

    Empieza un Zap nuevo desde tu panel de Zapier. En el primer paso elige GitLab como app y New Commit como evento, y después el proyecto que quieres vigilar.

  2. 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.

  3. 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.

  4. 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.

  5. 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

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.

1

New Code Snippet Comment

Disparador instantáneo

En 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.

Cómo se dispara
la app avisa a Zapier en cuanto ocurre, el Zap arranca al momento, sea cual sea tu plan.
Cuándo usarlo
un equipo de sistemas comparte sus scripts como snippets y quiere cada comentario anotado en la incidencia de mantenimiento.
Ojo
la lista solo enseña proyectos donde eres Maintainer u Owner.
2

New Commit

Disparador por sondeo

En 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.

Cómo se dispara
Zapier va a mirar cada cierto tiempo, y ese intervalo depende de tu plan: cada 15 minutos en el gratuito.
Cuándo usarlo
una consultora que factura por entregas quiere cada commit anotado en la incidencia del cliente, sin necesidad de inmediatez.
Ojo
es uno de los dos disparadores lentos. Zapier recuerda lo que ya ha visto, así que un mismo commit nunca lanza el Zap dos veces.
3

New Commit Comment

Disparador instantáneo

En 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.

Cómo se dispara
la app avisa a Zapier en cuanto ocurre, el Zap arranca al momento, sea cual sea tu plan.
Cuándo usarlo
la responsable técnica revisa commits uno a uno y quiere que cada comentario se convierta en una incidencia asignable.
Ojo
sin rol de Maintainer u Owner en el proyecto, ni siquiera aparece en el desplegable.
4

New Group Issue Event

Disparador instantáneo

En 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.

Cómo se dispara
la app avisa a Zapier en cuanto ocurre, el Zap arranca al momento, sea cual sea tu plan.
Cuándo usarlo
un estudio de desarrollo con un proyecto por cliente quiere preparar una rama cada vez que entra una incidencia, sea del cliente que sea.
Ojo
una simple edición también cuenta como evento; añade un filtro si solo te interesan las altas.
5

New Group Merge Request Event

Disparador instantáneo

En 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.

Cómo se dispara
la app avisa a Zapier en cuanto ocurre, el Zap arranca al momento, sea cual sea tu plan.
Cuándo usarlo
el equipo de plataforma de una fintech quiere dejar constancia de cada fusión de sus microservicios en una incidencia de registro de versiones.
Ojo
un mismo merge request genera varios eventos a lo largo de su vida; sin filtro, el Zap se ejecuta y cobra en cada uno.
6

New Issue Comment

Disparador instantáneo

En 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.

Cómo se dispara
la app avisa a Zapier en cuanto ocurre, el Zap arranca al momento, sea cual sea tu plan.
Cuándo usarlo
soporte comenta las incidencias de errores y cada comentario debe reflejarse en el merge request que corrige el fallo.
Ojo
si el propio Zap añade una nota a una incidencia de ese mismo proyecto, puede volver a dispararse en bucle.
7

New Project Issue Event

Disparador instantáneo

En 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.

Cómo se dispara
la app avisa a Zapier en cuanto ocurre, el Zap arranca al momento, sea cual sea tu plan.
Cuándo usarlo
la product manager solo sigue el repositorio de la app principal y quiere reaccionar a sus incidencias, no a las de proyectos secundarios.
Ojo
el proyecto solo aparece si tienes en él el rol de Maintainer u Owner.
8

New Job Event

Disparador instantáneo

En 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.

Cómo se dispara
la app avisa a Zapier en cuanto ocurre, el Zap arranca al momento, sea cual sea tu plan.
Cuándo usarlo
el responsable de DevOps quiere una incidencia abierta cada vez que un job de despliegue en staging no termina como debería.
Ojo
un pipeline con mucha actividad genera muchos eventos; filtra pronto o tus tareas del mes se agotan.
9

New Merge Request Comment

Disparador instantáneo

En 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.

Cómo se dispara
la app avisa a Zapier en cuanto ocurre, el Zap arranca al momento, sea cual sea tu plan.
Cuándo usarlo
el equipo de QA quiere ver cada observación de revisión anotada en la incidencia que ese merge request debe cerrar.
Ojo
nunca hagas que este Zap escriba en un merge request del mismo proyecto, porque cada nota lo relanzaría.
10

New Project Merge Request Event

Disparador instantáneo

En 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.

Cómo se dispara
la app avisa a Zapier en cuanto ocurre, el Zap arranca al momento, sea cual sea tu plan.
Cuándo usarlo
cada merge request abierto en el repositorio de la API debe generar una incidencia de documentación.
Ojo
las actualizaciones también lanzan el Zap, así que un filtro evita incidencias duplicadas.
11

Merge Request Review Request

Disparador por sondeo

En 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.

Cómo se dispara
Zapier va a mirar cada cierto tiempo, y ese intervalo depende de tu plan: cada 15 minutos en el gratuito.
Cuándo usarlo
una desarrolladora senior con muchas peticiones de revisión quiere confirmar cada una con una nota automática en el merge request.
Ojo
en el plan gratuito la petición puede esperar hasta 15 minutos antes de que el Zap reaccione.
Acciones

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.

1

Create Branch

Acción

En 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.

Cuándo usarlo
cada incidencia nueva de un cliente recibe su rama, lista cuando alguien la coge.
Ojo
el campo Project es obligatorio y la cuenta conectada necesita permiso de escritura en él.
2

Create Commit

Acción

En 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.

Cuándo usarlo
un archivo de notas de versión recibe una línea nueva con cada fusión.
Ojo
pide seis campos obligatorios (proyecto, mensaje, rama, tipo de operación sobre el archivo, ruta y contenido); si falta uno, el paso falla.
3

Create Issue

Acción

En Zapier“Creates a new issue.”

Abre una incidencia en un proyecto, de modo que cualquier evento se convierte en trabajo con un responsable.

Cuándo usarlo
el comentario de la responsable técnica en un commit pasa a ser una incidencia asignable.
Ojo
si el disparador escucha incidencias del mismo proyecto, cada incidencia creada puede relanzar el Zap.
4

Add Note to Issue

Acción

En 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.

Cuándo usarlo
cada commit del proyecto queda registrado en la incidencia de la entrega al cliente.
Ojo
proyecto, incidencia y texto de la nota son obligatorios los tres.
5

Create Merge Request

Acción

En 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.

Cuándo usarlo
un Zap que acaba de hacer un commit lo propone enseguida para revisión.
Ojo
la configuración del proyecto puede imponerse a la opción de unir commits que marques aquí.
6

Add Note to Merge Request

Acción

En 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.

Cuándo usarlo
la observación hecha en la incidencia vinculada se copia en el merge request que la resuelve.
Ojo
combinarla con el disparador de comentarios de merge request del mismo proyecto crea un bucle.
7

Update Merge Request

Acción

En Zapier“Updates an existing merge request.”

Modifica un merge request que ya existe. Indicas el proyecto, el merge request y lo que debe cambiar.

Cuándo usarlo
un paso de búsqueda localiza el merge request ligado a un evento y esta acción lo pone al día.
Ojo
el Zap debe saber exactamente qué merge request tocar, por eso suele ir precedida de una búsqueda.
8

API Request (Beta)

Acción

En 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.

Cuándo usarlo
la operación de GitLab que buscas no tiene acción preparada en Zapier.
Ojo
solo admite dominios asociados a GitLab, y el ajuste Stop on error decide si un error detiene el Zap.
Búsquedas

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.

1

Find Group Merge Requests

Búsqueda

En 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.

Cuándo usarlo
llega un evento de incidencia del grupo de un cliente y el Zap necesita sus merge requests antes de anotar nada.
Ojo
el campo Group es obligatorio y la búsqueda nunca sale de ese grupo.
2

Find All Merge Requests

Búsqueda

En 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.

Cuándo usarlo
no sabes de antemano en qué proyecto está el merge request que el Zap debe actualizar.
Ojo
con un alcance tan amplio es fácil obtener varios resultados; ajusta esa opción a propósito.
3

Find Project Merge Requests

Búsqueda

En 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.

Cuándo usarlo
llega un comentario en un commit y el Zap localiza los merge requests del proyecto para comentar en el correcto.
Ojo
el campo Project es obligatorio y no devuelve nada de fuera de ese proyecto.

Los tres ajustes que expone toda búsqueda

  1. 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.
  2. 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.
  3. 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 falla

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?

¿Necesitas ayuda para automatizar GitLab con Zapier?

Una persona lee cada mensaje.

FAQ

Integración GitLab Zapier: preguntas frecuentes

01¿La integración GitLab Zapier es gratuita?
Sí, mientras te baste con un disparador y una acción. GitLab no está reservada a los planes de pago, así que funciona en el plan gratuito, con 100 tareas al mes y Zaps ilimitados. El límite está en la forma del Zap: el gratuito se queda en dos pasos. Un filtro sobre los commits, una búsqueda de merge request o una segunda acción convierten el Zap en uno de varios pasos, y entonces hace falta un plan de pago.
02¿Cuántas tareas gasta un Zap de GitLab?
Una tarea por cada acción que sale bien, y nada más. El disparador es gratis, igual que las visitas de Zapier para buscar commits nuevos. Un Zap que crea una incidencia y luego añade una nota gasta dos tareas cada vez que se ejecuta. Una acción fallida no se cobra. El riesgo real es el volumen: un pipeline activo envía muchos eventos de job, así que filtra pronto. Haz la cuenta antes de elegir plan: ejecuciones al mes por acciones.
03¿La integración de GitLab funciona en tiempo real?
En nueve de los once disparadores, sí. Son instantáneos: GitLab avisa a Zapier en cuanto ocurre el evento y el Zap arranca enseguida en cualquier plan, incluido el gratuito. Las dos excepciones son New Commit y Merge Request Review Request, que Zapier revisa cada cierto tiempo: cada 15 minutos en Free, cada 2 en Professional y cada minuto en Team y Enterprise. El editor marca con un rayo los Zaps instantáneos.
04¿Qué hace falta para conectar GitLab a Zapier?
Una cuenta de GitLab y el rol adecuado en los proyectos implicados. La conexión se hace en tres gestos: añadirla desde la página Apps, iniciar sesión en GitLab y autorizar el acceso. Para la mayoría de los disparadores instantáneos tienes que ser Maintainer u Owner del proyecto; si no, ni aparece. Para las acciones, necesitas permiso de escritura en cada proyecto que el Zap vaya a modificar. Una vez creada, la conexión sirve para todos tus Zaps de GitLab.
05¿Por qué Zapier no muestra algunos proyectos de GitLab?
Porque tu rol en esos proyectos es demasiado bajo. La mayoría de los disparadores instantáneos solo ofrecen proyectos donde eres Maintainer u Owner, ya que GitLab exige ese nivel para registrar el hook que escucha Zapier. Pide al propietario que suba tu rol y vuelve a cargar la lista en el disparador. Los dos disparadores de grupo piden un grupo, no un proyecto. Es lo primero que conviene revisar cuando falta un proyecto.
06¿Y si la operación de GitLab que necesitas no existe?
Para eso está la acción API Request (Beta). Envía una petición en bruto a GitLab con la conexión que ya configuraste, sin volver a iniciar sesión. Solo llega a dominios asociados a GitLab, y el ajuste Stop on error decide si un error devuelto por GitLab detiene el Zap o lo deja seguir. Es la opción avanzada: pruébala con calma antes de publicar y resérvala para los casos que ninguna acción preparada cubre.
07¿Zapier, Make o n8n para GitLab?
Depende de tus criterios, no de un ganador. Primero, cómo quieres pagar: Zapier cuenta tareas, una por acción completada. Segundo, la rapidez: en Zapier, nueve disparadores de GitLab son instantáneos en todos los planes. Tercero, cuánta lógica hay entre pasos: más allá de dos pasos, Zapier exige un plan de pago. Las comparativas del sitio explican cómo tratan las otras dos herramientas cada uno de estos criterios. Prueba el mismo Zap sencillo en cada una antes de decidir.