Back to insights
AI Strategy

The Claim Intake Loop: Designing Agentic FNOL Systems That Keep Humans in Charge

Loop engineering is reshaping how teams work with AI agents, you design the system that prompts the agent instead of prompting it yourself.

Sep 2, 2026 · 9 min read

Claim intake is the worst possible place to be slow. It is the first conversation a policyholder has after something has already gone wrong, and it is the biggest lever a carrier has on loss cost, cycle time and retention. Yet in most organisations, First Notice of Loss still runs on intake forms, PDFs, phone scripts and an adjuster's inbox. It is manual where it should be systematic, and rigid where it should flex.

Software teams working with coding agents have converged on a pattern called loop engineering. Rather than prompting an assistant turn by turn, you design a system of triggered automations, isolated workspaces, codified knowledge, tool connectors and a maker/checker split, and that system prompts the agent for you. The same shape maps onto claim intake with one important difference: in claims, the checker is not always another model. Above a certain threshold it has to be a licensed adjuster, because the cost of being confidently wrong is a regulatory complaint, a wrongly denied claim, or a payout that should never have gone out.

Why claim intake is a loop, not a chatbot

Most carriers start with a chat-based FNOL assistant: the policyholder talks, a model extracts fields, a form fills faster. Useful, but it is still a human holding the tool for one turn, and it does nothing about what happens after the report is filed. The document chasing, the coverage checks, the fraud triage, the sixteen follow-up emails asking for a police report that never arrives.

A loop fits because claim intake is not one task. It is a recurring, multi-step process with a clear terminal condition: the claim is either ready for an adjuster decision or blocked on something specific. Define that goal once, and let the system iterate toward it instead of a person babysitting each step.

The claim intake loop 01 FNOL event fires the loop 02 Isolated claim workspace 03 Extract and verify coverage 04 Independent fraud scoring 05 Decision gate settle or route next run picks up where the last one stopped Claim state and audit log every action, document, decision and confidence score, written outside the run
Work flows left to right, the decision gate closes the cycle, and everything is written back to a state layer that survives between runs.

Mapping the primitives to claims

Primitive In a coding loop In a claims loop
Trigger Scheduled automations Event-driven: FNOL submitted, document uploaded, SLA timer about to breach
Isolation Worktrees per agent A per-claim workspace, so claim #4471 never bleeds into claim #4472
Codified knowledge Skill files Playbooks: coverage rules by state and form, documentation requirements per peril, fraud red flags
Tool access Connectors to repos and CI Policy admin, claims system of record, telematics, valuation data, payment rails, fraud databases
Maker and checker One agent writes, another verifies Extraction, coverage and fraud agents run separately, with a human adjuster as checker of record above threshold
State A file outside the conversation The claim file: every action and decision, timestamped and immutable

That last row carries more weight in insurance than in software. A messy state file costs a developer an afternoon. In claims it is what you hand a regulator or a plaintiff's attorney two years later, so design it as an audit log from day one.

Walking through a single claim

Take a windshield claim under a comprehensive auto policy. The loss is reported through the app or a transcribed call, and that event fires the loop. A workspace is created scoped to this claim only. One agent structures the report against the intake schema. A second checks the facts against the actual policy: coverage in force, deductible, glass endorsement, vehicle scheduled. A third scores fraud and severity independently, so it is not anchored by the coverage agent's read.

Then the gate. Low value, unambiguous coverage and a clean fraud score means the claim sits inside a pre-approved authority band, and the loop proceeds to a repair referral and payment with no human touch. Anything else routes to an adjuster, arriving with the extraction, the coverage read, the fraud score and the documents already attached. Either way the outcome is written back to the claim file with its reasoning.

Now run a total loss or a bodily injury claim through the same architecture. Same shape, far lower auto-approval ceiling, probably none at all. You are not building one flowchart per claim type. You are building one system whose gates you tune per line of business.

The decision gate Triaged claim Gate Straight through settle within pre-approved authority Adjuster queue arrives already reasoned, not raw Gate conditions: amount against authority limit, coverage clarity, fraud score, jurisdiction rules, claimant dispute
One gate, tuned per line of business. The proportion flowing up rather than down is the number worth reporting on.

Where the human belongs, on purpose

"Human in the loop" is used loosely enough that it has stopped meaning much. In claims it can be defined precisely. A human is the checker whenever the cost of a wrong automated decision exceeds the cost of the delay caused by waiting for a person. That is a rule you can operationalise, not a sentiment. In practice it becomes explicit gates:

  • Dollar thresholds tied to real authority limits, not round numbers.
  • Coverage ambiguity, whenever confidence drops below a set bar or the policy language needs interpretation rather than lookup.
  • Fraud signals above a defined score, regardless of claim size.
  • Regulatory triggers, where a line or jurisdiction requires licensed sign-off however clean the claim looks.
  • Claimant dispute, which routes to a person immediately, without exception.
Where the human checker belongs glass claim minor property loss bodily injury, total loss model verifier is enough sampled human review human checker required lower cost of being wrong higher cost of being wrong
The threshold is a design decision, not a discovery you make after an incident.

The subtler decision is what the adjuster actually sees. If the loop dumps the raw file, nothing has been saved, because they still reconstruct the picture by hand. The loop's job is to hand over a reasoned claim: here is what was extracted, here is the coverage read and why, here is what drove the fraud score, here is what is still missing. The work shifts from assembling the picture to judging it, and that is a real change to the role.

What gets sharper as the loop gets better

A tighter loop does not remove risk. It concentrates it somewhere else.

Silent coverage misreads compound. An agent wrong two percent of the time, running on every claim, will eventually get a whole class of claims wrong the same way, and nobody notices until it surfaces as a market-conduct finding. The fix is sampling: route a random slice of auto-approved claims to a human even when the loop is confident.

Adjusters lose the reps that build judgement. If the loop absorbs every simple claim, junior adjusters stop seeing the easy cases that taught them the hard ones. Rotate people through auto-approved claims deliberately, even though the loop does not need them to.

Explainability is not optional. "The model was ninety-four percent confident" is not an answer for a regulator, and it is certainly not an answer for a claimant asking why their claim was denied. Every gate has to produce a reason a non-technical person can read.

A clean audit trail is not a correct decision. Logging is necessary but not sufficient. A beautifully logged wrong decision is still a wrong decision.

What this buys you

Done well, the loop does not eliminate adjusters. It changes what the first hour of a claim looks like. Simple claims move at the speed of the data rather than the speed of a queue. Complex claims land on a desk already assembled, with the reasoning attached and open to challenge. The audit trail becomes a by-product of how the system works rather than a report someone assembles later.

The architecture is close to what is being built for coding agents. The difference that matters is where the checker sits. In software the checker can usually be another model, because the cost of a bad merge is a revert. In claims it has to be a licensed human wherever the cost of being wrong is someone's coverage, a regulator's attention or a claimant's trust. Building that threshold in on purpose, rather than discovering it after an incident, is most of the actual engineering work.

Build the loop. But build it so the adjuster remains the one who is actually deciding.

Ready when you are

Let's build AI that delivers
real business outcomes.