SOLUTION — INSURANCE

Claims processing without the manual re-keying

A single claim file mixes forms, expert reports, invoices, photos and medical certificates — different layouts, different languages, no two alike. Sygnet turns each incoming document into validated, structured data your claims system can consume, with a human review step exactly where confidence is low.

FIG. 01PROBLEM

Why claims intake resists automation

Template-based OCR breaks on claims because there is no template: every hospital, garage and expert formats documents differently. Rule-based systems accumulate exceptions until nobody trusts them, and the fallback is always the same — a claims handler re-keying fields by hand.

FIG. 02APPROACH

How Sygnet handles a claim file

Sygnet reads each document like an underwriter would: it classifies the document type, infers the relevant fields, extracts values with a confidence score per field, and locates every value on the source page so reviewers can verify in one glance.

  • Automatic classification: claim form, invoice, report, certificate
  • Field-level confidence scores — route only low-confidence fields to review
  • Cross-document checks: does the invoice total match the claimed amount?
  • Every extraction traceable to its exact location on the page
FIG. 03OUTCOME

What changes for the claims team

Handlers stop re-keying and start reviewing: the system fills the file, flags inconsistencies between documents, and asks a human only when a field is uncertain. Audit logs record every automated extraction and every human correction — which is exactly what compliance wants to see.

FIG. 04 SPECIMEN

What a processed claim document looks like

Real output shape: one field is missing on the source invoice, so the file is routed to a human instead of being silently accepted.

{
  "document_type": {
    "label": "Auto claim — repair invoice",
    "confidence": 0.98
  },
  "fields": {
    "claim_number": {
      "value": "SIN-2026-084312",
      "confidence": 0.99
    },
    "garage_name": {
      "value": "Carrosserie Blanchet SARL",
      "confidence": 0.99
    },
    "invoice_total": {
      "value": "2 418,60 €",
      "confidence": 0.98
    },
    "vehicle_plate": {
      "value": "GD-482-KK",
      "confidence": 0.97
    },
    "repair_date": {
      "value": "2026-07-22",
      "confidence": 0.99
    },
    "policy_number": {
      "value": null,
      "confidence": 0.0
    }
  },
  "validations": [
    {
      "rule": "invoice_total ≤ claimed_amount (file SIN-2026-084312)",
      "status": "pass"
    },
    {
      "rule": "vehicle_plate matches claim declaration",
      "status": "pass"
    },
    {
      "rule": "policy_number present",
      "status": "fail — routed to review"
    }
  ],
  "review_required": true
}

NEXT STEP

See it on your own documents.