Recursos · Integración n8n

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

Por qué automatizar

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

Conexión

¿Cómo se conecta Jira con n8n?

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

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

  3. 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-work y manage:jira-webhook. Copia Client ID, Secret y Site URL en n8n y pulsa Connect to Jira SW Cloud.

Disparadores

¿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.*1
  • board_configuration_changed.
    • board_configuration_changed
board_created.*1
  • board_created.
    • board_created
board_deleted.*1
  • board_deleted.
    • board_deleted
board_updated.*1
  • board_updated.
    • board_updated
comment_created.*1
  • comment_created.
    • comment_created
comment_deleted.*1
  • comment_deleted.
    • comment_deleted
comment_updated.*1
  • comment_updated.
    • comment_updated
issuelink_created.*1
  • issuelink_created.
    • issuelink_created
issuelink_deleted.*1
  • issuelink_deleted.
    • issuelink_deleted
jira:issue_created.*1
  • jira:issue_created.
    • jira:issue_created
jira:issue_deleted.*1
  • jira:issue_deleted.
    • jira:issue_deleted
jira:issue_updated.*1
  • jira:issue_updated.
    • jira:issue_updated
jira:version_created.*1
  • jira:version_created.
    • jira:version_created
jira:version_deleted.*1
  • jira:version_deleted.
    • jira:version_deleted
jira:version_moved.*1
  • jira:version_moved.
    • jira:version_moved
jira:version_released.*1
  • jira:version_released.
    • jira:version_released
jira:version_unreleased.*1
  • jira:version_unreleased.
    • jira:version_unreleased
jira:version_updated.*1
  • jira:version_updated.
    • jira:version_updated
option_attachments_changed.*1
  • option_attachments_changed.
    • option_attachments_changed
option_issuelinks_changed.*1
  • option_issuelinks_changed.
    • option_issuelinks_changed
option_subtasks_changed.*1
  • option_subtasks_changed.
    • option_subtasks_changed
option_timetracking_changed.*1
  • option_timetracking_changed.
    • option_timetracking_changed
option_unassigned_issues_changed.*1
  • option_unassigned_issues_changed.
    • option_unassigned_issues_changed
option_voting_changed.*1
  • option_voting_changed.
    • option_voting_changed
option_watching_changed.*1
  • option_watching_changed.
    • option_watching_changed
project_created.*1
  • project_created.
    • project_created
project_deleted.*1
  • project_deleted.
    • project_deleted
project_updated.*1
  • project_updated.
    • project_updated
sprint_closed.*1
  • sprint_closed.
    • sprint_closed
sprint_created.*1
  • sprint_created.
    • sprint_created
sprint_deleted.*1
  • sprint_deleted.
    • sprint_deleted
sprint_started.*1
  • sprint_started.
    • sprint_started
sprint_updated.*1
  • sprint_updated.
    • sprint_updated
user_created.*1
  • user_created.
    • user_created
user_deleted.*1
  • user_deleted.
    • user_deleted
user_updated.*1
  • user_updated.
    • user_updated
worklog_created.*1
  • worklog_created.
    • worklog_created
worklog_deleted.*1
  • worklog_deleted.
    • worklog_deleted
worklog_updated.*1
  • worklog_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 TriggerAl 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.

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.
Cuándo usarlo
siempre que Jira sea el punto de partida y no el destino.
02Issue and issue link eventsEl 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.

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.
Casos de uso
avisar de cada bug nuevo en un canal, o releer la incidencia con issue.get después de una edición para decidir qué sigue.
03Comment and worklog eventsEstos 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.

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.getAll cuando 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.
Casos de uso
reenviar la respuesta de un cliente publicada como comentario, o volcar los registros de tiempo en una hoja de facturación según se apuntan, sin esperar al cierre de mes que ya casi nadie revisa con calma.
04Sprint, board and version eventsLa 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.

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_closed y jira:version_released son 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.
Casos de uso
redactar el resumen de la versión justo cuando sale, o guardar el balance del sprint en cuanto se cierra, con las incidencias que se quedaron fuera bien a la vista. Ninguna de estas familias tiene operación equivalente en el nodo, así que el flujo que arranca lee y escribe incidencias.
05Project, user and option eventsLa 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.

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.
Casos de uso
dejar cada cambio de configuración en una tabla de auditoría que ya nadie mantiene a mano, o arrancar la baja de una persona desde user_deleted sin esperar al correo oficial de recursos humanos.
Acciones

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

Matriz recursos × operaciones
RecursoCreateGetGet ManyUpdateDeleteAddRemoveChangelogNotifyStatus
Issue✓✓✓✓✓✓✓✓
Issue Attachment✓✓✓✓
Issue Comment✓✓✓✓✓
User✓✓✓

Issue

8 operaciones
01

Get an issue changelog

issue.changelog

Lo 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.
Casos de uso
medir cuánto tiempo pasó la incidencia en cada estado, o localizar el momento en que subió la prioridad sin que nadie lo comentara.
02

Create an issue

issue.create

Lo 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.
Casos de uso
convertir un correo de soporte o una respuesta de formulario en una incidencia que nadie teclea dos veces.
03

Delete an issue

issue.delete

Lo 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.
Casos de uso
limpiar los duplicados que creó un flujo mal ajustado, leyendo las claves de una lista y pasándolas de una en una.
04

Get an issue

issue.get

Lo 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; *all lo trae todo y un campo con un menos delante queda fuera.
Casos de uso
completar un aviso con el resumen, la persona asignada y el estado antes de publicarlo.
05

Get many issues

issue.getAll

Lo 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 changelog o transitions, cuando la lista sola se queda corta.
Casos de uso
el repaso del lunes a lo que sigue abierto, o una sincronización nocturna del backlog hacia una base de datos.
06

Create an email notification for an issue

issue.notify

Lo 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.
Casos de uso
avisar a los seguidores de que un bloqueante se ha reabierto, sin montar un paso de correo aparte.
07

Get the status of an issue

issue.transitions

Lo 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.
Casos de uso
ramificar un nodo IF según exista o no la transición buscada, para no intentar nunca un salto que el tablero prohíbe.
08

Update an issue

issue.update

Lo 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.
Casos de uso
reasignar en bloque lo que lleva semanas parado, o fijar el estado desde una cadena de despliegue.

Issue Attachment

4 operaciones
09

Add an attachment to an issue

issueAttachment.add

Lo 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.
Casos de uso
adjuntar el PDF generado para un cliente a la incidencia que lo pedía, o dejar un fichero de registro junto al fallo que documenta.
10

Get an attachment from an issue

issueAttachment.get

Lo 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.
Casos de uso
traer la única captura por la que preguntó quien revisa, y reenviarla sin tocar nada más de la incidencia.
11

Get many issue attachments

issueAttachment.getAll

Lo 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.
Casos de uso
archivar las pruebas de un incidente cerrado en un almacenamiento de largo plazo antes de borrar la incidencia.
12

Remove an attachment from an issue

issueAttachment.remove

Lo 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.
Casos de uso
quitar un fichero que se subió a la incidencia equivocada, o borrar las capturas con datos de clientes una vez cerrado el incidente y escrito el informe en otro sitio.

Issue Comment

5 operaciones
13

Add a comment

issueComment.add

Lo 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.
Casos de uso
publicar la clasificación que produjo un paso de IA, para que quien la recibe vea por qué le llega.
14

Get a comment

issueComment.get

Lo 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.
Casos de uso
recuperar el comentario que acaba de anunciar un webhook, cuando la carga útil trae el identificador pero no el texto que hace falta.
15

Get many comments

issueComment.getAll

Lo 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.
Casos de uso
darle la conversación completa a un modelo que redacta la nota de resolución al final del caso.
16

Remove a comment

issueComment.remove

Lo 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.
Casos de uso
borrar el mensaje automático que salió con el nombre de cliente equivocado, o limpiar los comentarios de estado que dejó un bucle de reintentos.
17

Update a comment

issueComment.update

Lo 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.
Casos de uso
mantener un único comentario de seguimiento del despliegue en la incidencia de la versión, actualizado en cada etapa.

User

3 operaciones
18

Create a user

user.create

Lo 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.
Casos de uso
crear la cuenta el día en que la herramienta de personal registra el alta. En Cloud OAuth2 hace falta el scope manage:jira-configuration, que no entra en el juego por defecto.
19

Delete a user

user.delete

Lo 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.
Casos de uso
cerrar la cuenta durante la baja de una persona, cuando sus incidencias ya están reasignadas. Igual que en la creación, un credential OAuth2 necesita el scope manage:jira-configuration.
20

Get a user

user.get

Lo 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, groups añade todos los grupos de esa persona y applicationRoles añade las aplicaciones a las que accede.
Casos de uso
convertir en un nombre al asignado que llega en una carga útil, o comprobar a qué grupo pertenece antes de que un flujo le conceda algo.
Necesitas ayuda

¿Necesitas ayuda para automatizar Jira Software con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Jira y n8n, las preguntas que vienen después

01¿La integración Jira Software n8n es gratuita?
Por el lado de n8n no se paga nada. El nodo Jira y el Jira Trigger vienen incluidos, así que no hay plugin que instalar ni extra que comprar, lo mismo en n8n Cloud que en una instancia propia bajo Community Edition y su licencia Sustainable Use. El mismo flujo funciona en una y en otra sin retoques. Lo que cuesta Jira depende de tu plan de Atlassian y esta página no entra en esa cuenta. Una vez creado el credential se reutiliza, de modo que el segundo y el tercer flujo con Jira no piden más configuración de conexión, solo elegirlo en el desplegable del nodo.
02¿Qué credenciales necesita n8n para Jira?
Depende de cuál de los tres métodos elijas. SW Cloud API token pide el Email de la cuenta de Atlassian, un API Token creado desde el apartado Security del perfil y el Domain por el que entras a Jira. SW Cloud OAuth2 pide Client ID, Secret y Site URL de una app declarada en la Atlassian Developer Console, con read:jira-user, read:jira-work, write:jira-work y manage:jira-webhook activados como mínimo; además solicita offline_access, que Atlassian concede de forma automática para refrescar el token sin volver a iniciar sesión. Crear o borrar usuarios exige encima manage:jira-configuration, añadido mediante Custom Scopes. SW Server account se conforma con Email, Password y Domain.
03¿Qué límites tiene el nodo Jira en n8n?
El nodo se mantiene dentro de 4 recursos: incidencias, adjuntos, comentarios y cuentas de usuario. Son 20 operaciones en total y nada de lo que quede fuera está cubierto. El trigger sí escucha eventos de board, de proyecto y de sprint, pero ninguna operación crea ni edita un board, un proyecto o un sprint, así que esas llamadas van al nodo HTTP Request, que alcanza cualquier endpoint de Jira con la misma conexión guardada. Tampoco existe una operación de transición dedicada: hacer avanzar una incidencia se hace con Update an issue y su campo Status. En las operaciones de lista, Return All es lo que recorre las páginas; sin él te quedas en Limit.
04¿El Jira Trigger reacciona en tiempo real?
Sí. El trigger funciona por webhook: n8n registra una URL en Jira al activar el flujo y Jira llama a esa URL según ocurren las cosas. Los eventos llegan en unos segundos y no hay ninguna comprobación programada esperando su turno. El parámetro Events decide a qué te suscribes, desde un evento suelto hasta el comodín que se queda con los 39. Dos ajustes cambian lo que entra de verdad: Filter acepta una consulta JQL que limita qué incidencias disparan, y Exclude Body tiene que quedarse sin marcar para que el JSON llegue al flujo. Authenticate Webhook With añade autenticación a la llamada entrante.
05¿n8n o Make para automatizar Jira?
Depende de dónde quieras que corran los flujos y de cómo prefieras pagarlos. n8n se puede alojar por tu cuenta con Docker o npm, lo que deja las cargas útiles de Jira en una infraestructura que controlas, y también existe alojado como n8n Cloud. Make solo funciona alojado, sin opción de instalarlo tú, y factura por operación, algo previsible con volúmenes pequeños y bastante menos con un trigger que habla sin parar. Los dos montan los flujos de forma visual. Si los eventos de Jira salen a todas horas, o si los datos de las incidencias no pueden salir de un perímetro, la balanza cae del lado de n8n. Si no, decide la costumbre y el presupuesto.