Request triage & routing

Assign intent, ownership, and priority across customer support tickets and internal requests.

Choose an example

Teach a function to send each ticket to the right team.

Step 01

Define and Align

Choose an example, review the proposed output, and annotate the fields that need to change. Your guidance defines the learned rules.

Output schema
IntentChoose one

The resolution the customer is requesting.

  • refund
  • integration_help
  • access_recovery
  • other
QueueChoose one

Team that owns the action the customer needs.

  • billing
  • technical
  • account
PriorityChoose one

Priority based on business impact, rather than urgent wording.

  • normal
  • high
  • critical
ReasoningText

A short explanation of why this queue owns the resolution.

app.sutro.sh/functions/support-ticket-routing
Collecting feedback · 1/3
Route each support ticket to the team responsible for resolving the customer’s issue.
Example 1 of 3

Duplicate charge · billing or technical?

Model input

“Your API timed out during checkout, so I retried. Now I have two charges. Please refund the duplicate.”

Model output
Intent
Queue
Priority
Reasoning

Step 02

Model Sweep

Compare models on the same routing examples and choose your cost–quality tradeoff.

Compare models on expert agreement and cost. The interactive chart uses illustrative measurements.

Illustrative sweep · select Value or Best to use that model in your function.

Step 03

Deployment

Call Sutro Functions like any other software. Swap the model as soon as something more performant is released.

Selected modelWaiting for sweep results.

Real-time

import sutro as so

input_data = {
    "text": "“Your API timed out during checkout, so I retried. Now I have two charges. Please refund the duplicate.”"
}

result = so.run_function(
    "support-ticket-routing",
    input_data,
)

Batch

import sutro as so

job_id = so.batch_run_function(
    name="support-ticket-routing",
    data="support_tickets.csv",
)
results = so.await_job_completion(job_id)

Ready to get started?

Book time with the team

Join the self-serve waitlist

What are your bottlenecks? (Select any that apply)