Create Jira Tickets from Streamlit Forms with Webhook & REST API — n8n Workflow

Mittel Komplexität🔗 Webhook10 Knoten🏷️ Project Management👁 114 Aufrufevon Yassin Zehar

Übersicht

Description Automated workflow that creates Jira issues directly from Streamlit form submissions. Receives webhook data, validates and transforms it to Jira's API schema, creates the issue, and returns the ticket details to the frontend application.

Context Bridges the gap between lightweight Streamlit prototypes and enterprise Jira workflows. Enables rapid ticket creation while maintaining Jira as the authoritative source of truth. Includes safety mechanisms to prevent duplicate submissions an

Verwendete Knoten

HTTP RequestCode

Workflow-Vorschau

Required
- Streamlit creation ticket app
- Jira account
1) Trigger & intake (Streamlit → n8n)
Purpose: receive the ticket from the app and hand it to
Nodes
Webhook streamlit – receives action=create_ticket and a
4) Create issue in Jira
Purpose: call Jira REST API and create the real ticket.
Nodes
Processed data (Set) – passes through the fields object
Jira HTTP request (HTTP Requ
3) Normalize & build Jira payload
Purpose: transform app fields into a valid Jira JSON.
Nodes
Process streamlit data (Code) – outputs a clean fields
project.key (uppercase from projectK
2) De-dup guard & branching (count/IF)
Purpose: prevent empty/invalid calls and duplicates fro
Nodes
anti double (Code) – builds a short-lived memory in wor
5) Return result to the app
Purpose: send a friendly response back to Streamlit.
Nodes
jira response (Set) – optional pass-through of the Jira
Result (Code) – returns t
W
Webhook streamlit
J
jira response
Jira HTTP request
R
raw data from streamlit
Process streamlit data
P
Processed data
Result
anti double
blocked request
I
if for doubles
10 nodes9 edges

So funktioniert es

  1. 1

    Auslöser

    Der Workflow startet mit einem webhook-Auslöser.

  2. 2

    Verarbeitung

    Die Daten fließen durch 10 Knoten, connecting code, httprequest, if.

  3. 3

    Ausgabe

    Der Workflow schließt seine Automatisierung ab und liefert das Ergebnis an das konfigurierte Ziel.

Knotendetails (10)

HT

HTTP Request

httpRequest

#1
CO

Code

code

#2

So importieren Sie diesen Workflow

  1. 1Klicken Sie rechts auf die Schaltfläche JSON herunterladen, um die Workflow-Datei zu speichern.
  2. 2Öffnen Sie Ihre n8n-Instanz. Gehen Sie zu Workflows → Neu → Aus Datei importieren.
  3. 3Wählen Sie die heruntergeladene Datei create-jira-tickets-from-streamlit-forms-with-webhook-rest-api und klicken Sie auf Importieren.
  4. 4Richten Sie Anmeldedaten für jeden Dienstknoten ein (API-Schlüssel, OAuth usw.).
  5. 5Klicken Sie auf Workflow testen, um zu überprüfen, ob alles funktioniert, und aktivieren Sie es dann.

Oder direkt in n8n → Aus JSON importieren einfügen:

{ "name": "Create Jira Tickets from Streamlit Forms with Webhook & REST API", "nodes": [...], ...}

Integrationen

codehttprequestifsetwebhook

Diesen Workflow holen

Herunterladen und mit einem Klick importieren

JSON herunterladenAuf n8n.io ansehen
Knoten10
Komplexitätmedium
Auslöserwebhook
Aufrufe114

Erstellt von

Yassin Zehar

Yassin Zehar

@yassinzehar

Tags

codehttprequestifsetwebhook

Neu bei n8n?

n8n ist ein kostenloses Open-Source-Workflow-Automatisierungstool. Selbst hosten oder die Cloud-Version nutzen.

n8n kostenlos holen →