Insurance Document Automation

Automate claims processing

Unstract reads the first notice of loss, photos, police reports and estimates as they arrive, checks them against the policy, and opens the claim in your claims system.

claim-58210 · auto collisionrunning
Claim intake7 documents
Read & extract112 fields
Check & triage1 held for an adjuster
Open claimClaims system
08:14:02FNOL from web form · police report, 4 photos, estimate
08:14:09Read · 112 fields · lowest confidence 0.92 (police report)
08:14:10Check · form 10/14, police report 10/12 · held for an adjuster
08:26:47Adjuster confirmed 10/12 · policy in force · fast track
08:26:48Opened claim CLM-58210 · 7 documents attached · queue updated

Trusted by insurance teams around the globe

G2 Leader, Fall 2026G2 Best Usability, Summer 2026
Moody'sEndpointMedaxionPinpointConvrSmart ClerkCyberSoftThoughtFocusZluriIOA
The problem

Claims arrive as attachments, not as data

The policy is already in your claims system. The first notice, the photos, the police report and the estimates arrive by email and upload, and an adjuster keys them in while the claimant waits for a call back.

FIRST NOTICEOCTCLAIMANT ON HOLD

A claimant on hold while an adjuster keys the claim form

POLICE REPORTRECEIVED 10/15

A police report scanned crooked, with a stamp over the date

CLAIM FORMLOSS DATE10/14POLICE REPORTLOSS DATE10/12

A loss date that differs between the form and the report

CLAIMS INBOX · CLM-58210MONclaim formMON3 photosWED1 photoFRI⚑ estimate

Photos and the estimate arriving in separate emails, days apart

PAID CLAIMSCLM-51877VIN 44713,960PAIDCLM-51877VIN 44713,960⚑ 3RD

A repeat claimant spotted only after the payment went out

Every one of them has to be read, checked against the policy and keyed into the claims system before an adjuster can decide anything.

Unstract reads the claim form, the photos, the police report and the estimate as they arrive, checks them against each other and the policy, and opens the claim. An adjuster sees only the claim files that don't match.

How it works

From first notice of loss to the claims system, without the keying

Six steps, run on their own for every claim. Parsing by LLMWhisperer, extraction by Document Studio, the whole run by Flow.

1 · Claim intake

Pick up the first notice wherever it lands

First notice of loss comes in by email, web form or agent upload, with photos, a police or incident report, repair estimates and medical bills. Each document is picked up where it arrives and tied to the claim it belongs to, one record per claim.

Nobody saves attachments to a folder and forgets them. The run starts the moment the first notice exists.

CLAIMANT · WEBFirst noticeAGENT · EMAILPolice report.pdfCLAIMANT · PHONE4 damage photosBODY SHOP · UPLOADRepair estimateCLAIM 58210notice1report1photos4estimate1
2 · Sort the claim file

Split the claim file into the documents inside it

A claim often arrives as one PDF, with the claim form, the photos, the police report and the estimate scanned together. The file is split into its documents and each one is classified by type, so the right fields come out of each.

A medical bill is read as a medical bill and an estimate as an estimate, in whatever order they were scanned.

CLAIM-58210.PDF14 PAGES · ONE FILECLAIM FORMpages 1–2✓PHOTO ×4pages 3–6✓POLICE REPORTpages 7–10✓ESTIMATEpages 11–14✓
3 · Read and extract

Read every document, then pull the fields that matter

LLMWhisperer reads each document as text with its layout kept, so a crooked scan or a handwritten claim form comes out as cleanly as a PDF. Document Studio then extracts the fields you defined: claimant, policy number, date, place and cause of loss, damaged items, injuries, and the totals on every estimate and invoice.

The same definitions run on every claim, whatever the police department's report or the body shop's estimate looks like.

CLAIM FORMclaimantD. Whitfield✓policy_noPA-771204✓loss_date10/14✓loss_causeRear-end✓locationReno, NV✓estimate$8,940✓confidence0.96handwritten
4 · Coverage and fraud checks

Check it against the policy before anyone touches it

The policy is checked as in force on the loss date, the loss type as covered, and the deductible and limits applied. Repeat claimants, dates that don't line up and invoices above the estimate are flagged. A claim that passes keeps moving. One that fails stops in a review screen with the field, the document and the mismatch side by side.

Set the human-in-the-loop conditions once (coverage in question, a fraud flag, an amount above authority) and only those claims wait.

CLAIM 58210 · HELD⚑ LOSS DATECLAIM FORMPOLICE REPORTPHOTOS10/14loss date · page 110/12incident · page 710/12✓taken · 4 photosPOLICYCOVERAGEPRIOR CLAIMSIn force 10/12Collision $500None, 36 moCONFIRM 10/12SEND BACKOpen the page →
5 · Triage and route

Send each claim down the right path

Rules on the extracted fields set each claim's path. Simple claims are fast-tracked, complex or injury claims go to the adjuster with the right authority, and flagged ones go to the special investigations unit with the reason attached.

Claims triage happens the moment the file is read, not when someone reaches the queue.

CLAIM 58210Auto, no injuryEstimate $8,940FAST TRACK✓ this oneSimple, within limitADJUSTERInjury or complexSIU⚑ flagsReason attached
6 · Open the claim

Open the claim where your adjusters already work

The claim, its documents and the extracted data land in your claims system, Guidewire ClaimCenter, Duck Creek Claims or another, with the assignment in the adjuster's work queue. Each decision a person made along the way is recorded against the claim.

Nobody keys the claim twice, and the audit trail builds itself as the run goes.

CLAIM 58210112 fields, checkedLoss date 10/12CLAIMS✓ opened 08:26CLM-58210QUEUE✓ fast trackJ. OrtizDOCS✓ attached7 documents

See it run on a week of your own claims.

Bring the first notices, photos and estimates from one line of business. We run them live and show every field, every check and every exception.

Supported documents & fields

Everything that arrives with a claim

Documents

Fields captured

Claimant name and contactPolicy numberDate and time of lossPlace of lossCause of lossVehicle and VINDamaged propertyInjuries reportedPolice report numberWitnesses and other parties
Connectors

Our agents are extroverts.

Cloud storage like S3, Google Drive, Dropbox and Box. Databases and warehouses like Snowflake, BigQuery, Postgres and SQL Server. Accounting, ERP and CRM systems like QuickBooks, Xero, SAP, NetSuite, Salesforce and HubSpot. Project trackers like Jira, Asana, ClickUp and Linear. And anything with an API.

100+
Connectors ready to go right out the box
Amazon S3
Google Drive
Dropbox
Box
Microsoft Azure
Google Cloud Storage
Snowflake
BigQuery
PostgreSQL
SQL Server
MySQL
Amazon Redshift
Oracle Database
SAP
QuickBooks
Xero
Sage
Odoo
HubSpot
Zoho
Jira
Asana
ClickUp
Linear
Getting live

Live on one line of business first

No developers on your side, and no big-bang cutover. Claims processing is built on your own claim files and proven on one line of business before it goes further.

01

Book a consultation

We look at a week of your claim files together: which documents arrive, how, and what an adjuster checks before a claim is opened.

02

Built on your documents

The fields, the checks against your policy and claims data, and the connection to your claims system are set up on your claim forms, police reports and estimates, not samples.

03

Pilot on one line of business, then roll out

One line of business runs live within days. When the numbers hold, the other lines follow, and the exception rules carry over.

Who it's for

Built for the teams that run the claims desk

Property and casualty carriers

First notices opened in the claims system within minutes, and only the claims that need judgment on an adjuster's desk.

Health and disability insurers

Medical claims with the bills, codes and provider details checked before anyone keys them, and disability claims read the same way.

Third-party administrators

Each client's claim forms read with that client's own coverage rules, checks and claims system.

Special investigations units

Repeat claimants, dates that don't line up and invoices above the estimate flagged as the file is read, so fraud review starts at first notice.

Outcomes

Claims opened in minutes, exceptions caught at first notice

<3 minfrom first notice to a claim opened in your claims system
91%of claims opened without an adjuster keying them
54%fewer hours spent on claim intake
2×faster first contact with the claimant
Instead of manually sifting through complex PDFs and lengthy policy files, we can now quickly pull out the specific information we need - whether that's policy terms, coverage details, or claim data - and feed it directly into our workflows.
G2Dhiraj TanwerSoftware Developer, Coverforce · Reviewed on G2
1 / 3
Security

Safe to run your claim files through

Claim files carry policy numbers, driver's license and vehicle details, medical bills and injury details: the personal and health data a breach notice would have to list.

AICPA SOC 2ISO 27001GDPRHIPAA
  • Encrypted in transit and at rest.
  • Claim files are never used to train models.
  • Access by role, line of business and document type, with every review and correction recorded against the claim.
  • Retention you set: processed claim files are deleted on the schedule you choose.
  • Self-hosted deployment for carriers whose controls keep claim and health data inside their own environment.
See how claim files are handled in the Trust Center
FAQs

What claims managers ask before they start

First notices of loss and ACORD loss notices, claim forms for auto, property, health, disability, travel, pet and warranty claims, police and incident reports, employee injury reports, damage photos, repair estimates, invoices and itemized medical bills. Policy records and earlier claims come from your claims system, and you can add anything else that arrives with a claim.

Your claims management software holds the policy and the claim once someone has opened it. The first notice, the photos, the police report and the estimate still arrive as attachments, and an adjuster reads them and keys the claim in. Automated claims processing takes that step over: Unstract reads them, checks them against the policy and opens the claim, so adjusters start from clean data.

Classify each document as it arrives, read the fields that decide the path, and apply your rules to them. Unstract splits the claim file, reads the loss type, injuries, amount and coverage, and routes each claim: simple ones to the fast track, injury or complex ones to an adjuster with the right authority, flagged ones to your special investigations unit.

Two kinds of tool are involved. Capture tools read documents into fields; a claims management system stores the claim. Unstract does the work between them: it reads every document in the claim file, checks it against the policy and the other documents, and opens the claim in your claims system, holding only the exceptions for a person.

Look for two things: a read that keeps the page layout, so a value comes from the right box on a crooked scan or a fax, and a confidence score on every value. LLMWhisperer reads with the layout kept, and any value below the threshold you set stops for a person with the page beside it instead of reaching the claims system as a guess.

Yes: the policy in force on the loss date, the loss type against the coverage, the deductible and limits, the loss date and place across the claim form, the police report and the photos, the estimate against the invoices, and earlier claims for the same claimant or vehicle. A failed check holds the claim with the reason attached.

It stops in a review screen that shows the field, the document it was read from and the value it was checked against, side by side. An adjuster confirms it, corrects it or sends it back, a fraud flag goes to your special investigations unit with the reason, the decision is recorded against the claim, and every other claim keeps moving.

To the systems your adjusters already use: the claim, its documents and the extracted data to your claims system, such as Guidewire ClaimCenter or Duck Creek Claims, the assignment to the right adjuster's work queue, and fraud flags to your special investigations unit. Flow posts it as part of the run, so nothing is downloaded and keyed again.

Unstract is SOC 2, ISO 27001, GDPR and HIPAA compliant. Claim files are encrypted in transit and at rest, never used to train models, and kept only as long as you choose. Self-hosted deployment keeps claim and health data inside your own environment; see the Trust Center.

You don't need developers. In a consultation we build the claims run around your own documents, your checks and your claims system, run it on one line of business, and most teams are live there within days. The other lines follow when the numbers hold.

Next step

Bring a week of claim files to the consultation

The first notices, photos and estimates from one line of business, the crooked scans included. You watch each claim open, and every held claim shows why it stopped.