← Back
Classify ticket with ai from Call transcript and send to Jira
n8n_2000_workflows / classify-ticket-with-ai-call-transcript-jira.json
Complexity: mediumNodes: 5
aiai:basecallclassifyclassify-ticket-with-ai-call-transcript-jira.jsondataerrorfetchfromhttprequestincomingjiramediumn8nn8n_2000_workflowsnodesopenaiapisendslacktickettotranscripttriggerwebhookwith
Node Overview
- Incoming Trigger – n8n-nodes-base.webhook
- Fetch data from Call transcript – n8n-nodes-base.httpRequest
- AI: Classify Ticket With Ai – n8n-nodes-base.openAIApi
- Send to Jira – n8n-nodes-base.httpRequest
- Send Error to Slack – n8n-nodes-base.slack
Workflow JSON
{ "name": "Classify ticket with ai from Call transcript and send to Jira", "nodes": [ { "id": "trigger-call-transcript", "name": "Incoming Trigger", "type": "n8n-nodes-base.webhook", "typeVersion": 1, "position": [ -600, 94600 ], "parameters": { "httpMethod": "POST", "path": "classify-ticket-with-ai-from-call-transcript-and-send-to-jira", "responseCode": 200, "responseMode": "onReceived" } }, { "id": "fetch-call-transcript", "name": "Fetch data from Call transcript", "type": "n8n-nodes-base.httpRequest", "typeVersion": 1, "position": [ -300, 94600 ], "parameters": { "method": "GET", "url": "https://api.example.com/call-transcript", "responseFormat": "json" } }, { "id": "ai-classify-ticket-with-ai", "name": "AI: Classify Ticket With Ai", "type": "n8n-nodes-base.openAIApi", "typeVersion": 1, "position": [ 0, 94600 ], "parameters": { "model": "gpt-4", "operation": "complete", "prompt": "Perform the following action on the incoming data: classify ticket with AI" } }, { "id": "send-jira", "name": "Send to Jira", "type": "n8n-nodes-base.httpRequest", "typeVersion": 1, "position": [ 300, 94600 ], "parameters": { "method": "POST", "url": "https://api.example.com/jira", "responseFormat": "json", "options": {} } }, { "id": "error-handler-600-94600", "name": "Send Error to Slack", "type": "n8n-nodes-base.slack", "typeVersion": 1, "position": [ 600, 94600 ], "parameters": { "resource": "message", "operation": "post", "channel": "#automation-alerts", "text": "={{ $json.get('error_message', 'An error occurred') }}" } } ], "connections": { "Incoming Trigger": { "main": [ [ { "node": "Fetch data from Call transcript", "type": "main", "index": 0 } ] ] }, "Fetch data from Call transcript": { "main": [ { "node": "AI: Classify Ticket With Ai", "type": "main", "index": 0 } ] }, "AI: Classify Ticket With Ai": { "main": [ [ { "node": "AI: Classify Ticket With Ai", "type": "main", "index": 0 } ] ] }, "Send to Jira": { "main": [ [ { "node": "Send Error to Slack", "type": "main", "index": 0 } ] ] } }, "settings": {}, "active": false }