Support ticket router
Route every ticket to the right team, fast-track the urgent ones, auto-answer the easy ones.
The worked example of good question design: instead of 'categorize this email', four checkable rulings. Which team, is something broken right now, is there refund or cancellation language, and could a docs link fully resolve it. Each ruling is wired to an action, and unclear tickets go to a person.
Try it live
Real calls to Jev. Pick an example or paste your own.
Pick an example or paste your own input, then run it.
Under the hood
Every question and rule, in the open. Fork it to change any of them.
What it asks
Reads ticket, then asks 5 questions in one call.
- Q1TeamPick one
Which team best matches what the sender is asking for in the
ticket?BillingEngineeringSupportSalesAccountsOther - Q2Blocked right nowYes / no
Does the sender say something is currently broken or blocking their work?
- Q3Refund or cancel languageYes / no
Does the
ticketcontain cancellation or refund language? - Q4A docs link would doYes / no
Could a link to documentation fully resolve this, without a person doing anything?
- Q5FrustrationScore
How frustrated is the sender?
- 0Calm
- 1Annoyed
- 2Angry
- 3Furious or threatening to leave
How it decides
Rules run in code, top to bottom. The first one that matches gives the verdict.
- 1If Team: confidence < 0.5Needs triagereview
- 2If Blocked right now ≥ 0.7 and Frustration ≥ 2 of 3Urgent
- 3If A docs link would do ≥ 0.75 and Blocked right now < 0.4 and Refund or cancel language < 0.4Send a docs link
- 4Otherwisethe answer to “Team”
- ·DefaultNeeds triage
Call it from your code
Every template runs as-is with an API key, no setup: POST /api/v1/judges/ticket-router/run.
curl -X POST https://tryevally.com/api/v1/judges/ticket-router/run \ -H "Authorization: Bearer $EVALLY_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "input": { "ticket": "This is the THIRD time I'\''m writing. You charged us twice this month and now our account is locked, so my whole team can'\''t work. Fix this today or we'\''re cancelling and disputing the charge." }}'Seen in the wild
Community builds on Jev that use this pattern. Not affiliated with Evally.
More in Support & ops
- Support & ops
Inbox triage
Sort every email: action needed, FYI, meetings, newsletters, receipts, spam, and what's urgent.
UrgentAction neededSpam+73 questions - Support & ops
Churn risk detector
Spot the customers who are about to leave while there's still time to save them.
HealthyAt riskSave now6 questions - Support & ops
Alert & log triage
Page on-call for what matters, open tickets for the rest, and ignore the noise.
Page on-callOpen a ticketIgnore4 questions - Support & ops
Customer chat monitor
Watch busy customer groups and chats, and only interrupt the owner when it matters.
Notify the ownerKeep an eye on itNothing needed5 questions