Skip to content
Book a technical review
Aerial night view of a European city: orange-lit boulevards converging through dark rooftops toward a black river curving away into the distance

AI inside an existing workflow: automating document intake for an insurance back office

Softwise integrated AI document extraction into a Paris insurance firm's existing claims process without replacing any system the staff used. Incoming claim documents are classified and extracted by a model, verified by staff in a review screen, and pushed into the same back office as before. Every AI output is checked or spot-checked by a human before it touches a claim, and intake that took days now completes in hours.

Context

The client and the problem

Anonymized by design: industry and city, not names. The shape of the problem is the point.

The client

An insurance services firm in Paris processing claims at volume. Every claim arrived as a bundle of PDFs and photos by email. Staff read each document, typed fields into the claims system, and routed the file to the right handler.

The problem

The bottleneck was intake, not judgment. Skilled handlers spent most of their day transcribing, and the backlog peaked exactly when customers were most anxious, right after storms and accidents. The firm did not want a new system. It wanted its existing workflow to stop eating its staff's time.

The constraints

French insurance data. Claims bundles contain health and financial data under GDPR and sector rules. The pipeline had to run on the firm's existing infrastructure with documents never leaving their environment.

Regulated accuracy expectations. A wrong field in a claim is not a UX bug, it is a compliance event. The system had to prove accuracy per document type before being trusted, and stay proven after.

Staff adoption, not staff replacement. The handlers' process, screens, and routing rules were non-negotiable. Anything that required retraining would have failed politically before it failed technically.

Build

What we built

Decisions, not adjectives. Each one had an alternative we rejected.

AI where it helps, humans where it matters

A pipeline classifies each incoming document, extracts the fields the claims system needs, and scores its own confidence. High-confidence extractions go to a one-glance review screen. Low-confidence ones fall back to exactly the manual process staff already knew. Nothing enters the claims system without a human approving it or a sampling audit covering it.

No rip-and-replace

The claims system, the email intake, and the handlers' routing rules all stayed. The AI layer sits between the inbox and the back office, writing through the same interfaces staff used. Adoption took days, not months, because nobody had to learn a new system.

Measured before trusted

The pipeline ran in shadow mode first: extracting everything, entering nothing, and being scored against what staff typed. It went live per document type only after beating a set accuracy bar on that type. Accuracy is monitored continuously, and any drift below threshold pulls that document type back to manual.

Documents never leave the building

Classification and extraction run on the firm's own infrastructure. The model is not called as an external API carrying customer documents; the data stays inside the compliance boundary that already governed the claims process.

An audit trail for every field

Each extracted value carries its source document, its confidence score, and who reviewed it. When an auditor asks why a claim holds a value, the answer is one lookup, not an investigation.

Handlers review, not re-type

The review screen shows the extracted field beside the source text so approval is a glance, not a re-entry. Handlers were already checking work; the pipeline just gives them less of it to check.

AI document intake: pipeline, review gates, and safety loopClaim bundles arrive by email into an intake service that runs entirely on the insurer's own infrastructure. An AI pipeline classifies each document, extracts the fields the claims system needs, and scores its confidence per field. High-confidence output goes to a one-glance review screen; low-confidence falls back to the manual process staff already knew. Nothing enters the claims system without human approval or a sampling audit. Shadow mode scored the pipeline against handlers before go-live, and drift monitoring pulls any document type back to manual automatically. Hover or tap a component to trace its connections.claim bundlesoriginals keptpageshigh confidencelow confidencescore vs typedapproved fieldshand-typedsampledevery field loggedthreshold breach → back to manualground truthscoresaudit resultsEmail intakePDFs + photos per claimDocument storeon-prem · GDPR boundaryAI pipelineclassify → extract → confidenceReview screenfield beside source, one glanceManual fallbackthe existing staff processSampling auditrandom approved fields re-checkedClaims systemunchanged system of recordAudit trailsource · score · reviewer per fieldShadow modeextract all, enter nothingDrift monitoraccuracy per doc typeHandlersjudgment stays humanall inference runs on the insurer's own infrastructure — documents never leave the GDPR boundarygo-live gate per document type · trust re-earned continuously
AI document intake pipeline for the Paris insurer: classification and extraction with per-field confidence running on the insurer's own infrastructure, high-confidence output to a one-glance review screen, low-confidence to manual fallback, with shadow-mode validation, sampling audits, and drift monitoring that pulls any document type back to manual automatically.
Approach

How the engagement ran

Delivery order matters as much as what was built. Each phase had to be safe to stop on.

  1. /001/

    Phase 1 — Shadow mode

    The pipeline processed live documents invisibly and was scored against what handlers typed, per document type, for a full measurement window before anything it produced touched a claim.

  2. /002/

    Phase 2 — Gated go-live per type

    Document types whose accuracy cleared the bar moved to one-glance review. Types that did not stayed in shadow, and low-confidence output always fell back to the manual path.

  3. /003/

    Phase 3 — Continuous monitoring

    Accuracy dashboards, drift thresholds with automatic fallback to manual, and sampling audits closed the loop, so trust in the pipeline is re-earned continuously instead of assumed once.

Outcomes

Results and key facts

Qualitative outcomes and engagement shape, without invented numbers.

Intake in hours, not days

Documents move from inbox to claims system the same day they arrive. The storm-day backlog that used to build up now clears while customers are still waiting on it.

Handlers back to judgment

Staff hours moved from transcription to claim handling. Adoption took days because the only change in their workflow was that less typing appeared in front of them.

Trust that is measured, not asserted

Every field is reviewable to its source, accuracy is monitored per document type, and drift pulls work back to manual automatically. The compliance team signed off on exactly those properties.

Engagement
Build including shadow-mode evaluation
Approach
AI extraction with human review, shadow-mode validation before go-live
Stack
Node.js pipeline, PostgreSQL, existing claims system unchanged
Human oversight
Review screen for high-confidence, full manual fallback, sampling audits
Outcome
Intake cut from days to hours, staff hours moved from transcription to claim handling
FAQs

Questions about this ai integration project.

The questions this project is usually asked about. Still stuck? Ask us directly.

Yes. The pattern is an AI layer between an input (an inbox, a form, a queue) and the existing system of record, writing through the interfaces the current process already uses. Staff keep their tools, and the AI takes the transcription work.

Run it in shadow mode against human output before trusting it, gate go-live per document type on measured accuracy, keep humans reviewing or sampling everything, and monitor for drift with an automatic fallback to manual.

High-volume, repetitive reading-and-typing work where the judgment stays with people: document intake, data entry, classification, routing. If the task is rare or the cost of a wrong answer is unbounded, automate the surrounding drudgery instead of the decision.

Classification and extraction run on the insurer's own infrastructure, so documents never leave the environment the claims process already governed. Each extracted value keeps an audit trail: source document, confidence score, and reviewer.

Accuracy is monitored per document type with a threshold. Drift below the threshold automatically pulls that type back to manual handling while it is investigated, so a degrading model degrades to the old workflow, never to bad data.