Claims intake & routing

Route synthetic claims by their described loss and handling needs.

Step 01

Define and Align

Upload sample data, define your output schema, and provide feedback on the hardest cases.

Output schema
QueueChoose one

The team responsible for the described loss.

  • auto
  • property
  • liability
  • needs_review
Loss typeChoose one

The loss event explicitly described in the intake.

  • collision
  • water_damage
  • third_party_damage
  • unspecified
Missing informationList of values

Details needed before routing can be completed.

app.sutro.sh/functions/claims-intake-routing
Collecting feedback · 1/3
Route synthetic claims by their described loss and handling needs.
Example 1 of 3

Auto versus property

Model input

Synthetic claim: delivery van collision damaged the van; no building damage is reported.

Model output
Queue
Loss type
Missing informationMultiple values

Step 02

Model Sweep

Compare quality and cost on your examples, then choose a model or use Sutro’s default.

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": "Synthetic claim: delivery van collision damaged the van; no building damage is reported."
}

result = so.run_function(
    "claims-intake-routing",
    input_data,
)

Batch

import sutro as so

job_id = so.batch_run_function(
    name="claims-intake-routing",
    data="claims_intake_routing.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)