๐ซ Triage support tickets with OpenRouter (OpenAI o3-mini) and ClickUp
โก 6 views ยท ๐ซ Ticket Management & Triage
Description
Quick overview
This workflow collects support tickets via an n8n form, uses OpenRouter (OpenAI o3-mini) to assess priority, severity, impact, and suggested diagnostics, and then creates a formatted task in ClickUp with the AI-generated incident details.
How it works
- Receives a new ticket submission through an n8n form with subject, description, company, name, and email.
- Normalizes the submitted fields into a consistent ticket payload (customer name/email, subject, and description).
- Validates that the ticket has a description and that the email address contains an โ@โ symbol.
- Sends the ticket subject and description to OpenRouter (OpenAI o3-mini) to generate incident metadata, priority (1โ4), impact, severity, affected service, and recommended diagnostics and next steps in structured JSON.
- Creates a new task in ClickUp using the ticket subject as the task name and adding the customer details plus the AI assessment and recommendations to the task description.
Setup
- Create or select an n8n Form Trigger and share the form URL with users who should be able to submit tickets (configure any access restrictions as needed).
- Add an OpenRouter credential to the OpenRouter chat model node and ensure the selected model (openai/o3-mini) is available on your account.
- Add a ClickUp OAuth2 credential and set the target ClickUp workspace/list in the ClickUp task creation node so tickets are created in the correct location.
๐ Nodes Used
ClickUp, Basic LLM Chain, Structured Output Parser, n8n Form Trigger, OpenRouter Chat Model
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File