- Inicio
- Recursos
- Integraciones
- Jira Software
Integración Jira Software n8nAutomatiza Jira Software con n8n.
Todo lo que hace la integración Jira Software n8n, en una sola página. El nodo cubre 20 operaciones repartidas en 4 recursos: incidencias, adjuntos, comentarios y cuentas. El Jira Trigger escucha 39 eventos, desde la incidencia creada hasta el sprint cerrado. Para equipos que viven dentro del backlog.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué cubre de verdad la integración Jira Software n8n?
Dos nodos y una sola conexión guardada. El nodo Jira llama por ti a la API de Jira, es decir la interfaz con la que un programa maneja otro, y trae 20 operaciones repartidas entre incidencias, adjuntos, comentarios y cuentas. El Jira Trigger arranca un flujo de trabajo en cuanto Jira emite uno de sus 39 eventos. Los dos vienen incluidos en n8n, tanto en n8n Cloud como en una instancia que alojes tú mismo.
El montaje más repetido empieza por las altas y las bajas. Recursos humanos avisa, user.create abre la cuenta con Username, Email Address y Display Name, y una fila en Google Sheets deja constancia de quién entró. El día de la salida, user.delete cierra la cuenta con el mismo Account ID.
Segundo montaje: el archivo de una incidencia antes de cerrarla. issueAttachment.getAll descarga lo que lleva adjunto, issueComment.getAll recoge el hilo completo, y el resumen sale por Slack para quien tenga que firmarlo. Nadie vuelve a abrir la incidencia para copiar nada.
Tercer montaje: el puente con el código. Una pull request fusionada en GitHub mueve la incidencia, porque issue.update lleva el campo Status, y un comentario deja el rastro del commit. En sentido contrario, jira:issue_updated despierta un flujo cuando alguien edita la incidencia a mano.
El nodo se queda en 4 recursos. Su trigger sí escucha eventos de board, de proyecto y de sprint, pero no hay ninguna operación para actuar sobre ellos: crear un sprint o renombrar un board pasa por el nodo HTTP Request, que llama a cualquier endpoint de la API de Jira reutilizando la misma conexión guardada.
Hay dos límites que conviene tener claros antes de montar nada. Mover una incidencia por su flujo no tiene operación propia: lo hace el campo Status de issue.update. Y una operación de lista devuelve solo la primera página mientras Return All siga sin marcar, que es el motivo habitual de un export que parece cortado. Si lo nuevo aquí es n8n, el Curso n8n y la Reseña n8n cubren la plataforma más allá de este nodo.
¿Cómo se conecta Jira con n8n?
- 01
Elige el método de autenticación
Un credential es la conexión a Jira que n8n guarda una vez, en el menú Credentials, y que cada flujo de trabajo vuelve a elegir desde un desplegable. Aquí funcionan tres. SW Cloud API token y SW Cloud OAuth2 apuntan a Jira Software Cloud. SW Server account apunta a Jira Software Server y pide el Email de la cuenta, el Password y el Domain por el que entras a Jira.
- 02
Crea el token de API en tu perfil de Atlassian
Por la vía del token: entra en tu perfil de Atlassian, apartado Security y luego API tokens, pulsa Create API Token, ponle un Name del estilo n8n integration y una fecha en Expires on, y copia el token mientras está en pantalla. En n8n, rellena Email con la dirección de la cuenta de Jira, API Token con lo que acabas de copiar y Domain con la URL que usas, por ejemplo
https://example.atlassian.net. - 03
O declara una app OAuth 2.0 y conecta
Para OAuth2, crea una OAuth 2.0 integration en la Atlassian Developer Console, añade OAuth 2.0 (3LO) en Authorization y pega la OAuth Redirect URL que muestra n8n en el campo Callback URL. En Permissions, añade Jira API y activa como mínimo
read:jira-user,read:jira-work,write:jira-workymanage:jira-webhook. Copia Client ID, Secret y Site URL en n8n y pulsa Connect to Jira SW Cloud.
¿Qué puede arrancar un flujo desde Jira?
Jira Trigger es el nodo que arranca un workflow cuando algo ocurre en Jira Software. Escucha 39 eventos, listados abajo por familia. Eliges uno o varios, activas el workflow y n8n registra el webhook (la URL que Jira Software llama) en tu cuenta.
Lo que ves en n8n
Todos los eventos, por familia
Una fila por objeto, un chip por acción. El evento que marcas en el nodo se escribe objeto.acción; pasa el cursor por un chip para leer cuándo se dispara.
board_configuration_changed.*1board_configuration_ changed. board_configuration_ changed
board_created.*1board_created. board_created
board_deleted.*1board_deleted. board_deleted
board_updated.*1board_updated. board_updated
comment_created.*1comment_created. comment_created
comment_deleted.*1comment_deleted. comment_deleted
comment_updated.*1comment_updated. comment_updated
issuelink_created.*1issuelink_created. issuelink_created
issuelink_deleted.*1issuelink_deleted. issuelink_deleted
jira:issue_created.*1jira:issue_ created. jira:issue_ created
jira:issue_deleted.*1jira:issue_ deleted. jira:issue_ deleted
jira:issue_updated.*1jira:issue_ updated. jira:issue_ updated
jira:version_created.*1jira:version_ created. jira:version_ created
jira:version_deleted.*1jira:version_ deleted. jira:version_ deleted
jira:version_moved.*1jira:version_ moved. jira:version_ moved
jira:version_released.*1jira:version_ released. jira:version_ released
jira:version_unreleased.*1jira:version_ unreleased. jira:version_ unreleased
jira:version_updated.*1jira:version_ updated. jira:version_ updated
option_attachments_changed.*1option_attachments_ changed. option_attachments_ changed
option_issuelinks_changed.*1option_issuelinks_ changed. option_issuelinks_ changed
option_subtasks_changed.*1option_subtasks_ changed. option_subtasks_ changed
option_timetracking_changed.*1option_timetracking_ changed. option_timetracking_ changed
option_unassigned_issues_changed.*1option_unassigned_ issues_ changed. option_unassigned_ issues_ changed
option_voting_changed.*1option_voting_ changed. option_voting_ changed
option_watching_changed.*1option_watching_ changed. option_watching_ changed
project_created.*1project_created. project_created
project_deleted.*1project_deleted. project_deleted
project_updated.*1project_updated. project_updated
sprint_closed.*1sprint_closed. sprint_closed
sprint_created.*1sprint_created. sprint_created
sprint_deleted.*1sprint_deleted. sprint_deleted
sprint_started.*1sprint_started. sprint_started
sprint_updated.*1sprint_updated. sprint_updated
user_created.*1user_created. user_created
user_deleted.*1user_deleted. user_deleted
user_updated.*1user_updated. user_updated
worklog_created.*1worklog_created. worklog_created
worklog_deleted.*1worklog_deleted. worklog_deleted
worklog_updated.*1worklog_updated. worklog_updated
El trigger también acepta * (cualquier evento). Útil para logs, peligroso en producción.
Notas de configuración
01Set up the Jira Trigger
Al activar el flujo, el trigger registra un webhook en Jira, o sea una URL que Jira llama por su cuenta. Cada evento llega a n8n en unos segundos, sin ninguna comprobación programada de por medio.
Parámetros clave
- Events: la lista de eventos a los que se suscribe el flujo; el comodín
*se queda con los 39 de golpe, cómodo para una primera prueba y ruidoso después. - Jira Version: Cloud o Server, en línea con el credential elegido.
- Authenticate Webhook With: añade autenticación a la llamada entrante, lo que pone más difícil alcanzar el webhook desde fuera.
- Filter: dentro de Additional Fields, una consulta en JQL, el lenguaje de búsqueda de Jira, que limita qué incidencias disparan; en Cloud OAuth2, dejarlo vacío vigila todos los proyectos que alcance el credential.
- Exclude Body: déjalo sin marcar para recibir el JSON, porque marcado envía el cuerpo vacío.
02Issue and issue link events
El grupo con más movimiento, y el primero al que casi todo el mundo se suscribe. jira:issue_created salta cuando alguien abre una incidencia, jira:issue_updated en cada edición y jira:issue_deleted cuando desaparece. Otros dos siguen las relaciones entre incidencias, issuelink_created e issuelink_deleted, cuando se traza o se quita una dependencia.
Parámetros clave
- Events: con los tres eventos de incidencia suele bastar; los de enlace interesan a los equipos que vigilan dependencias entre incidencias.
- Filter: una consulta JQL evita que todo lo que queda fuera de un proyecto o de una etiqueta despierte el flujo.
- Include Fields: en Additional Fields, elige qué campos de la incidencia viajan en la carga útil, suficiente para decidir sin una segunda llamada.
issue.get después de una edición para decidir qué sigue.03Comment and worklog events
Estos eventos siguen lo que la gente escribe y las horas que declara. comment_created, comment_updated y comment_deleted cubren la conversación de una incidencia. worklog_created, worklog_updated y worklog_deleted cubren los registros de tiempo asociados. Ninguno depende de los campos de la incidencia, así que el flujo escucha el diálogo sin el ruido de cada edición menor.
Parámetros clave
- Events: los de comentario encajan con
issueComment.getAllcuando lo que importa es el hilo entero y no la última línea suelta. - Exclude Body: sin marcar, porque el texto del comentario llega precisamente dentro del JSON.
04Sprint, board and version events
La cara ágil de la lista. Los sprints emiten sprint_created, sprint_started, sprint_updated, sprint_closed y sprint_deleted. Los tableros reaccionan al crearse, al actualizarse, al borrarse y con board_configuration_changed. Las versiones cubren el ciclo de entrega con jira:version_released, jira:version_unreleased, jira:version_moved y sus variantes creada, actualizada y borrada.
Parámetros clave
- Events:
sprint_closedyjira:version_releasedson los dos momentos que piden un informe automático. - Jira Version: ajústalo al despliegue que mira el credential, porque Cloud y Server son instalaciones separadas.
05Project, user and option events
La cola administrativa, callada casi siempre y muy útil el día que habla. Los proyectos avisan con project_created, project_updated y project_deleted. Las cuentas avisan con user_created, user_updated y user_deleted. Siete eventos de opción señalan cambios de configuración: adjuntos, enlaces entre incidencias, subtareas, control de tiempo, incidencias sin asignar, votos y seguimiento.
Parámetros clave
- Events: los eventos de opción son los que hay que marcar cuando el problema real es un ajuste que cambia sin avisar a nadie.
- Authenticate Webhook With: merece la pena en este grupo, cuyas cargas útiles describen cómo está configurada la instancia.
user_deleted sin esperar al correo oficial de recursos humanos.¿Qué sabe hacer el nodo Jira dentro de un flujo?
El nodo Jira Software expone 20 operaciones en 4 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
| Recurso | Create | Get | Get Many | Update | Delete | Add | Remove | Changelog | Notify | Status |
|---|---|---|---|---|---|---|---|---|---|---|
| Issue | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| Issue Attachment | ✓ | ✓ | ✓ | ✓ | ||||||
| Issue Comment | ✓ | ✓ | ✓ | ✓ | ✓ | |||||
| User | ✓ | ✓ | ✓ |
Índice de operaciones
Issue
8 operacionesGet an issue changelog
issue.changelogLo que ves en n8n
Notas y casos de uso
Cada edición deja una línea en el historial de la incidencia, y esta operación trae ese historial al flujo: qué campo se movió y en qué momento.
Parámetros clave
- Issue Key: la referencia tal como se ve en Jira, del tipo
OPS-12, muchas veces{{ $json.key }}cuando la aporta un trigger. - Return All: marcado, n8n recorre todas las páginas del historial; sin marcar, Limit pone el tope de entradas.
Create an issue
issue.createLo que ves en n8n
Notas y casos de uso
Deja una incidencia nueva en un proyecto y la devuelve con la clave que Jira acaba de asignarle, la que reutilizan los nodos siguientes.
Parámetros clave
- Project: elegido de la lista o indicado por su ID, decide dónde aterriza la incidencia.
- Issue Type: se elige igual, entre los tipos que ofrece ese proyecto.
- Summary: la línea que acaba siendo el título.
- Additional Fields: ahí viven Description, Assignee, Priority, Parent Issue Key y Custom Fields cuando el título no basta.
Delete an issue
issue.deleteLo que ves en n8n
Notas y casos de uso
Borrar es definitivo, y el nodo obliga a decidir qué pasa con las subtareas en vez de resolverlo por su cuenta.
Parámetros clave
- Issue Key: la incidencia que se va.
- Delete Subtasks: requerido aquí, de manera que el flujo diga en voz alta qué ocurre con las hijas y no lo deje en manos de un valor por defecto.
Get an issue
issue.getLo que ves en n8n
Notas y casos de uso
Cuando el flujo solo tiene la clave a mano, lo normal justo después de un webhook, esta operación va a buscar el resto en JSON.
Parámetros clave
- Issue Key: la clave de la incidencia que se lee.
- Simplify: devuelve una versión aligerada de la respuesta en lugar de la carga bruta, y las expresiones posteriores se leen mejor.
- Fields: en Additional Fields, una lista separada por comas para recortar la respuesta;
*alllo trae todo y un campo con un menos delante queda fuera.
Get many issues
issue.getAllLo que ves en n8n
Notas y casos de uso
Aquí no hace falta ninguna clave: la consulta define el conjunto y vuelven todas las incidencias que encajan.
Parámetros clave
- JQL: en Options, la expresión en el lenguaje de búsqueda de Jira que delimita el lote, la misma sintaxis de la barra de búsqueda.
- Return All: marcado para un export completo, sin marcar para pararse en Limit.
- Expand: añade bloques a cada incidencia, como
changelogotransitions, cuando la lista sola se queda corta.
Create an email notification for an issue
issue.notifyLo que ves en n8n
Notas y casos de uso
El correo lo manda Jira: la operación deja una notificación sobre una incidencia en la cola de correo de Jira, dirigida a quien tú indiques.
Parámetros clave
- Issue Key: la incidencia de la que va el correo.
- Notification Recipients: quién lo recibe, con Reporter, Assignee, Watchers, Voters, User Names or IDs y Group Names or IDs, o en JSON cuando JSON Parameters está activado.
- Subject: en Additional Fields, junto a Text Body y HTML Body; vacío, Jira usa la clave y el resumen de la incidencia.
Get the status of an issue
issue.transitionsLo que ves en n8n
Notas y casos de uso
Antes de mover una incidencia hay que saber adónde tiene permiso de ir. Esto devuelve las transiciones disponibles según el estado en que está.
Parámetros clave
- Issue Key: la incidencia que se inspecciona.
- Transition ID: en Additional Fields, para preguntar por una transición concreta en vez de por la lista entera.
- Expand: acepta
transitions.fields, que describe los campos de cada pantalla de transición, sin los que están ocultos.
Update an issue
issue.updateLo que ves en n8n
Notas y casos de uso
Edita campo a campo y deja el resto intacto, que es lo que la hace segura sobre incidencias en las que hay gente trabajando.
Parámetros clave
- Issue Key: la incidencia que se modifica.
- Update Fields: la colección con Summary, Description, Assignee, Priority, Labels, Issue Type, Parent Issue Key y Custom Fields.
- Status: también dentro de Update Fields, y por ahí es por donde un flujo hace avanzar una incidencia, ya que no hay operación de transición aparte.
Issue Attachment
4 operacionesAdd an attachment to an issue
issueAttachment.addLo que ves en n8n
Notas y casos de uso
Los ficheros circulan por n8n como datos binarios, y esta operación sube uno de ellos a una incidencia.
Parámetros clave
- Issue Key: la incidencia que recibe el fichero.
- Input Binary Field: el nombre del campo binario del item de entrada que contiene el fichero, tal como lo bautizó el nodo anterior.
Get an attachment from an issue
issueAttachment.getLo que ves en n8n
Notas y casos de uso
Un solo fichero, localizado por su propio identificador: la incidencia de la que cuelga no entra en la llamada.
Parámetros clave
- Attachment ID: el ID del adjunto, normalmente arrastrado desde un paso anterior.
- Download: requerido, y va de la mano del campo de salida de abajo.
- Put Output File in Field: el nombre del campo binario de salida donde se coloca el fichero.
Get many issue attachments
issueAttachment.getAllLo que ves en n8n
Notas y casos de uso
Visto desde la incidencia esta vez: todo lo que lleva colgado vuelve en una sola llamada.
Parámetros clave
- Issue Key: la incidencia cuyos adjuntos se listan.
- Download y Put Output File in Field: los dos requeridos, y el segundo nombra el campo binario de salida donde caen los ficheros.
- Return All: marcado para el lote entero, sin marcar para quedarse en Limit.
Remove an attachment from an issue
issueAttachment.removeLo que ves en n8n
Notas y casos de uso
No pide nada más que el identificador del fichero: la incidencia a la que pertenecía sigue en su sitio y solo se va el adjunto.
Parámetros clave
- Attachment ID: el ID del adjunto que se retira.
Issue Comment
5 operacionesAdd a comment
issueComment.addLo que ves en n8n
Notas y casos de uso
El comentario es donde una automatización habla con las personas de la incidencia. Esta operación publica uno debajo.
Parámetros clave
- Issue Key: la incidencia a la que se engancha el comentario.
- Comment: el texto en sí.
- Document Format (JSON): con JSON Parameters activado, el cuerpo entra en formato Atlassian Document Format en lugar de texto plano.
- Use Wiki Markup: en Options, interpreta la sintaxis wiki del comentario; se queda en falso mientras no lo cambies.
Get a comment
issueComment.getLo que ves en n8n
Notas y casos de uso
Releer un comentario concreto pide los dos identificadores: el de la incidencia y el del comentario que hay dentro.
Parámetros clave
- Issue Key: el ID o la clave de la incidencia que lo contiene.
- Comment ID: el ID del comentario que se lee.
- Expand: en Options, acepta Rendered Body, que devuelve el comentario renderizado en HTML y no tal como está guardado.
Get many comments
issueComment.getAllLo que ves en n8n
Notas y casos de uso
Todo el hilo de una incidencia en un único array, que es justo la materia prima de un paso de resumen.
Parámetros clave
- Issue Key: el ID o la clave de la incidencia cuyo hilo se lee.
- Order By: Created Ascending o Created Descending, según quieras la respuesta más reciente arriba o abajo.
- Return All: marcado para un hilo largo, sin marcar para pararse en Limit.
Remove a comment
issueComment.removeLo que ves en n8n
Notas y casos de uso
Quitar un comentario no tiene vuelta atrás, y a diferencia de la versión de adjuntos hacen falta los dos identificadores.
Parámetros clave
- Issue Key: el ID o la clave de la incidencia.
- Comment ID: el ID del comentario que se retira.
Update a comment
issueComment.updateLo que ves en n8n
Notas y casos de uso
Reescribir en el sitio evita apilar correcciones y mantiene legible un hilo donde la misma línea de estado se refresca varias veces al día.
Parámetros clave
- Comment ID: el comentario que se reescribe, junto al Issue Key bajo el que está.
- Comment: el texto que sustituye al anterior.
- Document Format (JSON): la variante en Atlassian Document Format, para cuando JSON Parameters está activado.
User
3 operacionesCreate a user
user.createLo que ves en n8n
Notas y casos de uso
La llegada de una persona puede terminar dentro de Jira: el nodo abre la cuenta en lugar de dejarla en una lista de tareas administrativas.
Parámetros clave
- Username, Email Address y Display Name: los tres campos requeridos, y un campo marcado como requerido detiene la ejecución del nodo mientras siga vacío.
- Password: en Additional Fields; vacío, se genera una contraseña aleatoria.
- Notification: manda el correo de confirmación.
manage:jira-configuration, que no entra en el juego por defecto.Delete a user
user.deleteLo que ves en n8n
Notas y casos de uso
El espejo de la salida, con una sorpresa: no hay ningún campo requerido y quien identifica la cuenta es un campo opcional.
Parámetros clave
- Account ID: el identificador de la cuenta que se borra, el único campo que lee la operación.
manage:jira-configuration.Get a user
user.getLo que ves en n8n
Notas y casos de uso
Un identificador de cuenta por un lado, una persona por el otro: nombre visible, correo y, si lo pides, los grupos a los que pertenece.
Parámetros clave
- Account ID: el identificador de la cuenta que se recupera.
- Expand: en Additional Fields,
groupsañade todos los grupos de esa persona yapplicationRolesañade las aplicaciones a las que accede.
¿Necesitas ayuda para automatizar Jira Software con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.



