Hashlogics
Capability

Premium audit automation that survives a dispute

Carriers, auditors and policyholders each hold a piece of the truth. The engineering problem is making one record they all trust, from documents nobody standardised.

The thesis

Premium audit is not slow because people are slow. It is slow because the record lives in three inboxes and nobody agrees which spreadsheet is current. Automating the document reading without fixing that handoff makes a fast process that still ends in a dispute.

What this class of system demands

4 things that decide this

  1. 01Files arrive in whatever shape the client had. Payroll exports, scanned ledgers and phone photos of forms all count as input.
  2. 02Reading a figure is not the same as trusting it. A clean number from the wrong column does more harm than one that fails to parse.
  3. 03Three roles need three views of one record. The carrier tracks a book, the auditor works a case, the client uploads what is missing.
  4. 04Class codes drive the money. Pick the wrong one and the premium moves, so odd cases need a human path rather than a best guess.
The audit lifecycle, and where it stallsLive
  1. ScheduleChasing a date by email.
  2. CollectDocuments in five formats.
  3. ExtractFields mapped, not guessed.
  4. ValidateFigures checked against rules.
  5. ReportGenerated from the record.
  6. ReviewDisputes land here, or do not.

Most automation projects attack step three. The delay usually lives in steps one and two.

The engineering

The four problems every build hits

These appear on every premium audit project, whatever the line of business.

The document was never designed for you

A payroll report is written for an accountant, not a parser. Column headings shift between years and between clients, so field mapping has to be configurable rather than hardcoded.

A high score is not a right answer

Models return a confidence number and teams read it as accuracy. It is not. Checking the figure against policy rules and the maths is what catches a confident mistake.

The odd cases are the product

Clean audits were never the cost. Value shows up in how fast an auditor clears the one that does not fit, so give that screen the most care in the build.

Everyone needs a different view

A carrier wants risk across the book. An auditor wants this case. A client wants to know what is still owed. One record, three views, or people go back to email.

The hard part

Automate the handoff before you automate the reading

Document AI is the exciting part and rarely the bottleneck. Most audit cycles lose their weeks waiting for a policyholder to send something, then waiting for someone to notice it arrived.

Scheduling with calendar sync, reminders on more than one channel, and a status every party can see removes that dead time. PremiumAudit.io shipped those alongside the extraction rather than after it.

  • Make status visible to the policyholder. Half your chasing calls disappear.
  • Remind on the channel they answer, not the one you prefer.
  • Version the documents. An audit reopened in a year needs the file as it was, not as it is now.
Honest comparison

Document AI against an audit platform

Both read the paperwork. Only one of them shortens the cycle.

CriterionExtraction aloneWhat production requires
InputOne expected document format.Whatever the policyholder actually has.
Wrong figuresCaught when someone notices.Validated against policy rules and arithmetic.
Waiting timeUntouched. Still chasing by email.Scheduling, reminders and shared status.
ExceptionsDropped into a spreadsheet.Routed to an auditor with the context attached.
The reportWritten by hand afterwards.Generated from the record, consistent every time.
How we build these

The stack this work runs on

Document AI

Claude APIField mappingData validationException handlingCalculation checks

Platform

Bubble.ioRole-based dashboardsCalendar syncMulti-channel notifications

Controls

Role-based accessVersion-controlled documentsShared audit record
The client behind PremiumAudit.io

I am extremely happy with the results and would highly recommend Hashlogics to anyone.

Daniel Khin · CEO, PremiumAudit.io

Questions, answered

What carriers and audit firms ask us

01Can AI read the payroll documents our policyholders send?

Yes, provided field mapping is configurable rather than fixed. Column headings move between years and between clients, so a parser tuned to one layout breaks quietly on the next. Configuration is what makes it hold across a book of business.

02How do you stop a confident extraction error reaching a report?

Validate the figure, never the confidence score. Cross-check totals against the source, apply the policy rules for that class, and rerun the arithmetic. A number that passes extraction and fails a rule is an exception, not an answer.

03Which line of business should we automate first?

Whichever has the most repeatable document set, usually Workers' Compensation. General Liability and Commercial Auto follow more easily once field mapping and exception handling already exist. Starting with your messiest line makes the platform look worse than it is.

04Will auditors trust a system that drafts their report?

They will if they can see the figure's source and change it. A generated draft that cites where each number came from gets edited and accepted. One that presents totals with no provenance gets rewritten from scratch, and you have added a step.

05What about the policyholders who never respond?

Give them a portal showing exactly what is outstanding, then remind on the channel they use. Most non-response is confusion about what was asked rather than refusal, and a shared status page removes more delay than any model.

Verified
Start

Anyone can ship the agent. We answer the pager.

We build AI agents and automation, then stay on under an agreed service level. A senior engineer reads every brief, and your call gets scheduled within 24 hours.

What happens next

  1. 01

    You send a brief or book a call

    Two minutes, whichever you prefer.

  2. 02

    A senior engineer replies within 24 hours

    Not a sales rep.

  3. 03

    Honest scoping, in writing

    And if we’re not the right fit, we say so.

Abdul Basit, CEO of Hashlogics

“I started Hashlogics because too many teams ship a demo, get paid, and disappear. We build to a standard we’d run ourselves — and we stay to keep it running.”

Abdul Basit · CEO · a direct line

Not ready to talk? Take the checklist.

12 questions to ask any AI agency before you sign. They separate a demo shop from a team that ships to production.

Get the checklist

Free · no newsletter