Die In­te­gra­ti­on von Jira in ein selbst ge­hos­te­tes n8n er­mög­licht es Ihnen, Jira-Vorgänge au­to­ma­tisch zu erstellen, zu ak­tua­li­sie­ren und mit anderen Systemen zu ver­knüp­fen. n8n stellt dafür zwei spe­zia­li­sier­te Nodes bereit. Damit können Sie Jira-Er­eig­nis­se als Start­punkt eines Workflows nutzen und an­schlie­ßend beliebige Fol­ge­ak­tio­nen in Ihrem Au­to­ma­ti­sie­rungs-Workflow abbilden.

Welche Vorteile bietet die Jira-In­te­gra­ti­on in n8n?

Wenn Sie Jira mit n8n verbinden, können Sie deutlich mehr als nur einfache Sta­tus­wech­sel au­to­ma­ti­sie­ren. Der Jira Software-Node un­ter­stützt unter anderem das Erstellen, Abrufen, Ak­tua­li­sie­ren und Löschen von Issues sowie den Zugriff auf Be­nut­zer­da­ten. Über den Jira-Trigger-Node können n8n-Workflows starten, sobald in Jira etwas passiert. Das ist besonders nützlich, wenn Sie Jira nicht isoliert nutzen, sondern mit E-Mail, Chat, Da­ten­ban­ken, CRM-, ERP- oder KI-Diensten verbinden möchten.

Gerade in einer selbst ge­hos­te­ten n8n-Umgebung pro­fi­tie­ren Sie zu­sätz­lich von mehr Kontrolle über Ihre Daten, Ihre Zugriffe und Ihre In­fra­struk­tur. Für pro­duk­ti­ve Setups ist eine saubere Self-Hosting- und Reverse-Proxy-Kon­fi­gu­ra­ti­on wichtig.

Hinweis

n8n kann auf ver­schie­de­ne Wege selbst gehostet werden. Sowohl eine n8n-Docker-In­stal­la­ti­on als auch eine In­stal­la­ti­on von n8n mit Ku­ber­netes sind grund­le­gend möglich. Wenn Sie Wert auf eine grafische Ober­flä­che legen, kann n8n mit Plesk in­stal­liert werden. Auch ein CasaOS-n8n-Setup funk­tio­niert.

Außerdem ver­öf­fent­licht n8n laufend neue Versionen, sodass Sie von neuen Funk­tio­nen pro­fi­tie­ren. Ein weiterer Vorteil ist die Fle­xi­bi­li­tät: Wenn der Jira-Node eine bestimmte Spe­zi­al­funk­ti­on nicht direkt anbietet, können Sie in n8n zu­sätz­lich den HTTP Request Node verwenden und damit direkt gegen die REST-API eines be­lie­bi­gen Dienstes arbeiten. So bleiben Sie nicht auf die Stan­dard­ak­tio­nen eines einzelnen Tools be­schränkt. Das macht n8n vor allem in­ter­es­sant für kom­ple­xe­re Ge­schäfts­pro­zes­se.

Self-hosted n8n
Mehr Pro­duk­ti­vi­tät dank n8n Au­to­ma­ti­sie­rung – Ihr bester VPS
  • Maximale Effizienz ohne Mehr­auf­wand
  • Self-hosted Au­to­ma­ti­on: Keine Task-Limits, volle Kos­ten­kon­trol­le
  • Über 500 In­te­gra­tio­nen & Tools dank Open Source

Vor­aus­set­zun­gen

Bevor Sie mit der In­te­gra­ti­on beginnen, sollten Sie si­cher­stel­len, dass sowohl Ihre n8n-Instanz als auch Ihr Jira-Zugang sauber vor­be­rei­tet sind. Folgende Vor­aus­set­zun­gen sollten für die Ver­bin­dung von n8n und Jira erfüllt sein:

  • Selbst ge­hos­te­tes n8n: Ihre n8n-Instanz sollte bereits laufen und über das Web­in­ter­face er­reich­bar sein. Für Webhook-basierte Trigger muss die Instanz auch von außen er­reich­bar sein oder sauber per Reverse Proxy ver­öf­fent­licht werden.
  • Jira-Account: Sie benötigen einen Jira-Zugang mit den nötigen Rechten auf Projekte und Vorgänge. Ohne passende Be­rech­ti­gun­gen schlagen spätere Aktionen in n8n fehl, auch wenn die Ver­bin­dung technisch korrekt ein­ge­rich­tet wurde.
  • Atlassian-API-Token: Für Jira Cloud erstellen Sie ein API-Token in Ihrem Atlassian-Konto. Dieses Token tragen Sie später zusammen mit Ihrer E-Mail-Adresse in n8n ein.
  • Jira-Domain: Sie brauchen die voll­stän­di­ge Domain Ihrer Instanz, zum Beispiel https://ihr-team.atlassian.net. Genau diese Domain erwartet n8n bei den Jira-Zu­gangs­da­ten.
  • Öf­fent­li­che Webhook-URL für n8n: Wenn Sie den Jira-Trigger oder einen Webhook verwenden möchten, muss n8n die korrekten Webhook-URLs anzeigen und re­gis­trie­ren können. Hinter einem Reverse Proxy empfiehlt n8n dafür ins­be­son­de­re WEBHOOK_URL und N8N_PROXY_HOPS=1; außerdem sollten die nötigen X-Forwarded-*-Header korrekt durch­ge­reicht werden.

Schritt 1: Jira-API-Token in Atlassian erstellen

Öffnen Sie zunächst Ihr Atlassian-Konto und wechseln Sie in den Bereich für API-Tokens. Dort erstellen Sie ein neues Token, vergeben einen spre­chen­den Namen wie n8n integration und kopieren das Token direkt nach der Er­stel­lung. Dieses Token benötigen Sie gleich in n8n als Kennwort-Ersatz für die Jira-Anbindung. Neue API-Tokens können maximal auf ein Jahr Laufzeit gesetzt werden.

Bild: Jira: API-Token erstellen
Erstellen Sie Ihr API-Token bei Jira und speichern Sie es sich direkt ab.

Schritt 2: Öf­fent­li­che Er­reich­bar­keit Ihrer n8n-Instanz prüfen

Bevor Sie einen Trigger ein­rich­ten, sollte Ihre selbst gehostete n8n-Instanz von außen er­reich­bar sein. Das bedeutet: Jira muss Ihre n8n-Instanz über eine öf­fent­li­che URL erreichen können, um Er­eig­nis­se, so­ge­nann­te Webhooks, zu senden. Wenn Ihre In­stal­la­ti­on hinter einem Reverse Proxy läuft, müssen Sie n8n mitteilen, unter welcher Adresse es von außen er­reich­bar ist.

Dafür setzen Sie die Um­ge­bungs­va­ria­ble WEBHOOK_URL auf Ihre öf­fent­li­che Domain und ergänzen N8N_PROXY_HOPS=1. So stellt n8n sicher, dass die richtigen Webhook-URLs erzeugt werden. Ohne diese Ein­stel­lung kann es passieren, dass zwar die Ober­flä­che im Browser funk­tio­niert, ein­ge­hen­de Trigger aber ins Leere laufen, weil falsche interne Adressen verwendet werden.

Ein einfaches Beispiel für Docker Compose sieht so aus:

services:
    n8n:
        image: docker.n8n.io/n8nio/n8n
        restart: always
        ports:
            - "5678:5678"
        environment:
            - N8N_HOST=n8n.example.com
            - N8N_PROTOCOL=https
            - WEBHOOK_URL=https://n8n.example.com/
            - N8N_PROXY_HOPS=1
        volumes:
            - n8n_data:/home/node/.n8n
volumes:
    n8n_data:

Schritt 3: Neue Zu­gangs­da­ten für Jira in n8n anlegen

Melden Sie sich nun in n8n an und öffnen Sie einen neuen Workflow. Fügen Sie entweder den Jira Software-Node oder den Jira Trigger-Node hinzu und erstellen Sie neue Zu­gangs­da­ten für Jira. Hierfür geben Sie Ihre Atlassian-E-Mail-Adresse, das API-Token und Ihre Jira-Domain ein. Nach dem Speichern sollten Sie die Ver­bin­dung sofort testen, damit Sie Be­rech­ti­gungs- oder Tipp­feh­ler früh erkennen.

Bild: n8n: Jira-Zugangsdaten hinterlegen
Hin­ter­le­gen Sie Ihre Zu­gangs­da­ten im Jira-Node, damit n8n eine Ver­bin­dung zu Jira her­stel­len kann.
Bild: n8n: Verbindung testen
Nachdem Sie Ihre Jira-Daten ein­ge­ge­ben haben, bestätigt n8n mit „Con­nec­tion tested suc­cessful­ly“, dass eine Ver­bin­dung aufgebaut werden konnte.

Schritt 4: Erste einfache Aktion mit dem Jira Software Node erstellen

Für den Einstieg empfiehlt sich eine sehr einfache Aktion, etwa das Abrufen oder Erstellen eines Issues. Der Jira Software-Node un­ter­stützt laut of­fi­zi­el­ler Do­ku­men­ta­ti­on eine Reihe typischer Ope­ra­tio­nen rund um Issues sowie Be­nut­ze­rin­nen und Benutzer. Wählen Sie im Node zunächst die passende Resource und danach die ge­wünsch­te Operation aus. So sehen Sie direkt, wie die Felder aufgebaut sind und welche Werte n8n an Jira übergibt.

Ein einfaches Beispiel zum Erstellen eines Vorgangs könnte so aussehen; je nach Jira-Projekt können zu­sätz­li­che Pflicht­fel­der er­for­der­lich sein, wie Kom­po­nen­ten oder Priorität:

  • Resource: Issue
  • Operation: Create
  • Project: IHR_PROJEKT
  • Issue Type Name: Task
  • Summary: „Test from n8n“
Bild: n8n: Create Issue bei Jira
Mit dem Jira-Node können Sie nun einen Jira-Issue anlegen.

Schritt 5: Workflow testen und Aus­füh­rung kon­trol­lie­ren

Führen Sie den Workflow zunächst manuell aus, bevor Sie ihn produktiv ak­ti­vie­ren. Auf diese Weise prüfen Sie in Ruhe, ob der Jira-Node er­folg­reich mit Ihrer Instanz kom­mu­ni­ziert und ob die ge­wünsch­ten Daten in Jira ankommen. In n8n sehen Sie das Ergebnis direkt in der Aus­füh­rung des Nodes.

Bild: n8n: Step ausführen
Nach einem Klick auf „Execute step“ sehen Sie im Bereich Output (rechts), dass Ihr Jira-Issue angelegt wurde.

Parallel sollten Sie auch im be­trof­fe­nen Jira-Projekt kon­trol­lie­ren, ob der Vorgang wirklich erstellt oder geändert wurde. Gerade für Ein­stei­ge­rin­nen und Ein­stei­ger ist dieser Doppelt-Check sinnvoll, weil sich Ein­ga­be­feh­ler in Projekt-Key, Issue-Typ oder Be­rech­ti­gun­gen so schnell finden lassen.

Bild: Issue in Jira
Die soeben in n8n erstellte Task taucht nun auch in Jira auf.

Schritt 6: Jira als Trigger verwenden

Wenn nicht n8n den ersten Impuls geben soll, sondern Jira selbst, können Sie den Jira-Trigger-Node einsetzen, um Workflows bei ver­schie­de­nen Er­eig­nis­sen in Jira zu starten. Für event­ba­sier­te Abläufe ist das meist die sauberste Lösung, weil Sie nicht pollen müssen, sondern direkt auf Än­de­run­gen reagieren. Achten Sie dabei darauf, dass Ihre n8n-Instanz öf­fent­lich er­reich­bar ist und dass Sie später die pro­duk­ti­ve Webhook-URL verwenden.

Tipp

n8n erzeugt für Webhook-basierte Nodes immer eine Test-URL und eine Pro­duc­tion-URL. Während der Ent­wick­lung nutzen Sie die Test-URL. Sobald der Workflow aktiv ge­schal­tet wird, verwenden Sie die Pro­duc­tion-URL.

Bild: n8n: Jira-Node als Trigger nutzen
Wenn Sie den Jira-Node als Trigger nutzen, sehen Sie, dass sowohl eine Test- als auch eine Pro­duc­tion-URL von n8n be­reit­ge­stellt werden.

Schritt 7: Er­wei­ter­te Jira-Funk­tio­nen über HTTP Request ergänzen

Nicht jede Spe­zi­al­funk­ti­on ist im Jira-Node als kom­for­ta­ble Auswahl hin­ter­legt. Genau dafür ist der HTTP Request Node gedacht. Er ist einer der viel­sei­tigs­ten n8n-Nodes überhaupt, weil Sie damit beliebige REST-API-Aufrufe an externe Dienste senden können. Für Jira bedeutet das: Wenn Sie eine spezielle REST-Operation brauchen, die im Standard-Node fehlt, können Sie diese direkt per API nachbauen.

Schritt 8: Workflow produktiv schalten

Wenn Ihre Tests er­folg­reich waren, können Sie den n8n-Workflow ak­ti­vie­ren. Ab diesem Zeitpunkt ver­ar­bei­tet n8n ein­ge­hen­de Er­eig­nis­se produktiv. Kon­trol­lie­ren Sie danach noch einmal die Aus­füh­run­gen in n8n und die Er­geb­nis­se in Jira, damit Sie sicher sind, dass auch die Live-Variante korrekt arbeitet. Für pro­duk­ti­ve Um­ge­bun­gen lohnt es sich außerdem, Feh­ler­pfa­de, Be­nach­rich­ti­gun­gen und Logging direkt mit ein­zu­pla­nen.

Bild: n8n: Workflow aktivieren
Mit einem Klick auf „Publish“ können Sie Ihren n8n-Jira-Workflow ak­ti­vie­ren.

Drei prak­ti­sche Workflow-Ideen mit Jira und n8n

Die folgenden Beispiele gehen bewusst über reine Stan­dard­re­geln in Jira hinaus. Der Mehrwert entsteht hier vor allem dadurch, dass n8n mehrere Systeme, eigene Logik, REST-Aufrufe und auf Wunsch auch KI- oder Do­ku­men­ten­ver­ar­bei­tung in einem einzigen Ablauf verbindet. Das sind typische Szenarien, in denen n8n deutlich flexibler ist als eine rein interne Au­to­ma­ti­sie­rung innerhalb von Jira.

1. Es­ka­la­ti­on mit SLA-Prüfung, Kun­den­da­ten und Slack-Be­nach­rich­ti­gung

Wenn in Jira ein Incident erstellt oder ak­tua­li­siert wird, kann n8n zu­sätz­lich externe Kun­den­da­ten abrufen und auf Basis eigener Regeln ent­schei­den, ob sofort eskaliert werden soll. Das ist nützlich, wenn Jira allein nicht alle nötigen In­for­ma­tio­nen enthält, etwa Ver­trags­stu­fe, Um­satz­klas­se oder Be­reit­schafts­plan aus einem anderen System. An­schlie­ßend kann n8n Slack au­to­ma­tisch be­nach­rich­ti­gen, ein Kommentar-Update in Jira schreiben und den Vorgang einem Es­ka­la­ti­ons­team zuweisen. Durch diese Ver­knüp­fung mehrerer Systeme entsteht ein echter Mehrwert, der über eine einfache interne Regel hin­aus­geht.

Bild: n8n-Jira-Workflow Beispiel: SLA-Prüfung
Mit diesem Workflow können Sie CRM-Daten auf Priorität über­prü­fen und ent­spre­chend behandeln.

Sobald ein Ticket mit hoher Priorität in Jira eingeht, startet der Workflow über den Jira-Trigger. Danach ruft n8n per HTTP Request zu­sätz­li­che Daten aus einem CRM oder Ver­trag­spor­tal ab. Auf Basis dieser Daten ent­schei­det ein IF-Node, ob ein prio­ri­sier­ter Customer betroffen ist oder ob bestimmte SLA-Grenzen über­schrit­ten werden. Ist das der Fall, sendet n8n eine Nachricht an einen Be­reit­schafts-Channel in Slack. Danach ergänzt der Workflow au­to­ma­tisch einen Kommentar im Jira-Issue und weist es dem zu­stän­di­gen Es­ka­la­ti­ons­team zu.

2. Aus Jira au­to­ma­tisch ein struk­tu­rier­tes Über­ga­be­pro­to­koll erzeugen

Ein weiteres prak­ti­sches Szenario ist die au­to­ma­ti­sche Er­stel­lung eines Übergabe- oder Incident-Pro­to­kolls aus Jira-Daten. Hier liest n8n die re­le­van­ten Felder aus dem Issue aus, ergänzt sie mit Daten aus anderen Quellen und baut daraus ein struk­tu­rier­tes Dokument oder eine for­ma­tier­te Nachricht. Das ist besonders hilfreich für Schicht­über­ga­ben, Ma­nage­ment-Updates oder externe Dienst­leis­ter. Jira allein verwaltet das Ticket, n8n übernimmt die Auf­be­rei­tung und Ver­tei­lung.

Bild: n8n-Jira-Workflow Beispiel: Strukturierte Protokolle aus Jira erzeugen
Bei Sta­tus­wech­seln in Jira können mithilfe eines n8n-Workflows au­to­ma­tisch Pro­to­kol­le erzeugt und versendet werden.

Sobald ein Ticket in einen be­stimm­ten Status wechselt, startet n8n den Workflow. Danach lädt der Jira Software-Node die aktuellen Ti­cket­da­ten, etwa Zu­sam­men­fas­sung, Priorität, Be­ar­bei­ten­de, Kom­men­ta­re und be­trof­fe­ne Kom­po­nen­ten. Mit einem Set- oder Edit-Fields-Schritt bereiten Sie diese In­for­ma­tio­nen in eine feste Struktur auf. An­schlie­ßend erzeugen Sie daraus ein über­sicht­li­ches Über­ga­be­pro­to­koll, bei­spiels­wei­se als for­ma­tier­ten Text, HTML-Mail oder Datei. Zum Schluss versendet n8n das Ergebnis, in unserem Beispiel per Mail. Wenn Sie aber bei­spiels­wei­se eine n8n-Discord-Anbindung nutzen, könnten Sie das Ergebnis auch an Chats in Discord versenden. So können In­for­ma­tio­nen aus mehreren Quellen in ein einziges ver­ständ­li­ches Ergebnis überführt werden.

3. In­tel­li­gen­te Ticket-Vor­qua­li­fi­zie­rung mit externem Formular oder Mail-Eingang

Dieses Szenario eignet sich, wenn Anfragen nicht direkt in Jira entstehen, sondern zuerst per Formular, E-Mail oder einem anderen System eingehen. n8n kann die Daten zunächst ent­ge­gen­neh­men, be­rei­ni­gen, ka­te­go­ri­sie­ren und erst danach ein Jira-Issue mit sauberem Inhalt anlegen. Zu­sätz­lich lassen sich Duplikate prüfen, Anhänge wei­ter­ver­ar­bei­ten oder Stan­dard­fel­der au­to­ma­tisch befüllen. So wird Jira nur noch mit vor­qua­li­fi­zier­ten Vorgängen versorgt.

Bild: n8n-Jira-Workflow Beispiel: Ticket-Vorqualifizierung
Bevor neue Tickets in Jira angelegt werden, können diese mithilfe eines prak­ti­schen n8n-Workflows vor­sor­tiert werden.

n8n empfängt zunächst eine Anfrage über einen Webhook oder einen E-Mail-Trigger. Danach werden Betreff, Be­schrei­bung, Anhänge oder For­mu­lar­da­ten ver­ein­heit­licht und auf Pflicht­an­ga­ben geprüft. In einem nächsten Schritt kann n8n gegen eine externe Datenbank oder ein internes System prüfen, ob derselbe Fehler bereits bekannt ist. Bei einem Treffer ergänzt der Workflow nur einen Kommentar oder eine Ver­knüp­fung in einem be­stehen­den Jira-Vorgang. Falls kein passender Eintrag gefunden wird, legt n8n ein neues Ticket mit sauber vor­be­leg­ten Feldern an. Dadurch vermeiden Sie doppelte Tickets und entlasten gleich­zei­tig das Support- oder Ent­wick­lungs­team.

Reviewer

Zum Hauptmenü