Workflow configs

symphony-auto

v2Published

personal_auto

Read-only — viewing live config

You're viewing symphony-auto v2 — the workflow that is currently driving every new claim. Configs are immutable once published.

Overview

Metadata about this workflow.

Name
symphony-auto
Line of business
personal_auto
Version
v2
Status
published
Created
Jun 29, 2026, 3:15 PM
Published
Jun 29, 2026, 3:42 PM
Archived
Author
Drafted from
v1

Driver brief

How the driver thinks. Role, operating principles, tone, and domain knowledge — combined with the active capabilities below into the brief the agent reads before every action.

Active capabilities · added to the brief
Analyze policy coveragesTrue up reserves from estimateRequest supporting documentsRequest auto intake documents (Day 0-7)Request auto repair documents (during repairs)Coordinate repair authorization + payment (M5)Process supplement estimate (M6)Wrap up claim (M7)Open auto exposures for the loss scenario

Capabilities

Named routines that pair one or more tools with the instructions for using them. Enabling a capability adds those instructions to the driver's brief.

9 of 12 enabled
  • Schedule an inspection

    Coordinate availability between the insured and the inspector over email/SMS and lock in a time on the claim.

    toolsadd_party_to_claimsend_emailsend_smsset_claim_fieldschedule_followup
  • Analyze policy coverages

    active

    Read the policy snapshot and propose which coverages apply to the loss before opening exposures.

    toolsverify_policycreate_exposures
  • True up reserves from estimate

    active

    After the inspection report parses, align each exposure's indemnity reserve with its per-coverage RCV from the report.

    toolsset_reserves
  • Process mitigation invoice

    When a mitigation_invoice document arrives, propose payment as Coverage A indemnity, truing up reserves if needed.

    toolspropose_paymentset_reservesset_claim_field
  • Request supporting documents

    active

    Use email (or upload link) to collect mitigation invoices, police reports, photos, receipts — anything that lands as a Document.

    toolssend_emailsend_upload_linkschedule_followup
  • Manage holdback release

    Send the formal holdback letter, schedule 30/60-day reminders, and release the recoverable depreciation once receipts arrive.

    toolssend_templated_emailschedule_followuppropose_paymentforfeit_recoverable_depreciationcancel_followup
  • Request auto intake documents (Day 0-7)

    active

    Run the initial document loop after intake for a first-party Collision/Comp claim — photos and (if applicable) police report. The call transcript serves as the loss statement; do NOT email the insured asking them to re-narrate the loss.

    toolssend_emailsend_upload_linkschedule_followup
  • Request auto repair documents (during repairs)

    active

    During the repair period, gather post-teardown supplement estimates from the body shop and track rental coverage.

    toolssend_emailschedule_followupset_claim_fieldadd_party_to_claim
  • Coordinate repair authorization + payment (M5)

    active

    After the body-shop estimate parses on a first-party Collision/Comp claim, drive the next 5-6 ticks: add the body shop as a party, draft a repair-authorization email to the shop, coordinate rental (vendor + email + insured confirmation), propose payment net of deductible, schedule a post-teardown follow-up. The repair workflow is driver-owned; the adjuster only approves.

    toolsadd_party_to_claimsend_emailsend_smspropose_paymentschedule_followup
  • Process supplement estimate (M6)

    active

    When a supplemental estimate parses, true up reserves to the revised total, send an acknowledgment to the body shop (not a fresh repair-auth — shop is already authorized), propose payment for the supplement delta only, brief the insured, and check whether the rental period needs extension.

    toolsset_reservessend_emailsend_smspropose_paymentescalate_to_human
  • Wrap up claim (M7)

    active

    When repairs complete (vehicle ready / insured picked up / extended silence), confirm pickup with the insured, close out the rental, run final reconciliation if needed, and set ready_to_close=true to hand off to the adjuster for closure. The adjuster clicks "Close claim" in the UI — that fires claim.closed and the closure letter automation sends.

    toolspropose_paymentsend_smssend_emailset_claim_field
  • Open auto exposures for the loss scenario

    active

    After verifying the policy, open the right first-party exposures for the loss scenario (Collision / Comp / UM-UIM / MedPay).

    toolsverify_policycreate_exposuresset_reserves

Enabled Tools

The actions the agent is allowed to take. External tools touch the outside world via an integration — pick which adapter and endpoint each tool calls; the env-specific connection is resolved at runtime.

20 / 25 enabled

Automations

Event-driven actions. When the trigger fires (and the optional condition matches), the agent runs the steps in order. Use sparingly — the agent already handles most cases on its own.

  • Send acknowledgment letter on claim creation

    onclaim.created

    send_templated_email

  • Schedule +3d follow-up to chase police report

    onclaim.created

    when claim.extended_fields.police_report_status ≠ "not_filed"

    schedule_followup

  • Send closure letter when claim closes (paid)

    onclaim.closed

    when claim.status = "closed_paid"

    send_templated_email

  • Send closure letter when claim closes (no payment)

    onclaim.closed

    when claim.status = "closed_no_payment"

    send_templated_email

Checkpoints

Human approval gates. When a checkpoint's condition matches an action the agent is about to take, that action is queued for an adjuster to approve before it runs. First match wins.

  • Approve submission → claim conversion

    tool_id = "convert_submission_to_claim"

  • Approve opening exposures

    tool_id = "create_exposures"

  • Approve outbound phone call

    tool_id = "initiate_outbound_call"

Deadlines

Time-based escalations. When a deadline passes without the expected outcome, the agent runs the breach action — usually an escalation, reminder, or notification.

No deadlines configured. The agent will not escalate based on time alone.

Configuration overlays

Conditional changes that layer on top of the base workflow as a claim's situation evolves — jurisdiction, severity, claim phase, or anything else. When a claim matches an overlay's condition, that overlay's edits are merged into the configuration the agent uses.

  1. 01

    Large loss · senior approval on payments

    inactive

    When total reserve indemnity reaches $25k, payment proposals require a senior adjuster.

    when total_exposure ≥ 25000

    patchdriver_prompt: domain_knowledge+1 checkpoints

Playground · preview overlays against a hypothetical claim

Pretend a claim has these attributes. As you change them, watch which overlays start applying and how the workflow the agent uses shifts in real time.

0 of 1 overlay active

Claim attributes

The same attributes overlays match against.

$

Effective config · diff vs base

live

No overlays matched. The agent sees the base workflow exactly as authored.