ZINGZEEContact Us

AI insurance policy checking software for a commercial broker

A commercial insurance broker in Manchester checked every schedule, renewal, and wording by hand. ZingZee built AI insurance policy checking software that reads the insurer's documents against the client file, compares each renewal with the expiring policy, and drafts the client letter with every point cited to its clause.

Client
A commercial insurance broker in Manchester, authorised and regulated by the FCA, placing commercial combined and standalone liability cover for trade and industrial businesses across the North of England.
Sector
Insurance
Headline result
5 min per policy check, from about an hour
5 minPer policy checkFrom about an hour
90 sTo compare two policiesFrom half a day
+60%Upsells foundFrom the upsell finder alone
12 hReturned to each handlerEvery week

At a glance

The broker's account handlers now run insurance policy checking and renewal comparison on one desk, and every flag is cited to the clause it came from.

Client

A commercial insurance broker in Manchester, authorised and regulated by the FCA, placing commercial combined and standalone liability cover for trade and industrial businesses across the North of England.

The job

The engagement was to take the manual reading out of the firm's policy checking without changing the broking system that holds its clients, policies, and accounts.

What ZingZee built

A policy desk with four tools: a verifier that checks a schedule and statement of fact against the client's instructions, a compare tool that sets a renewal against the expiring policy, an upsell finder that lists the covers a business should hold, and a draft editor that writes the renewal terms letter.

Outcomes

  • A policy check down from about an hour of reading to under five minutes of review.

  • A renewal comparison down from half a day across two schedules and two wordings to about 90 seconds, run on every renewal.

  • Upsells found and quoted up 60%, from the upsell finder alone.

  • Around 12 hours a week returned to each account handler.

  • Renewal terms with the client on the day the quote arrives, down from three or four days later.

  • A discrepancy flagged on roughly one schedule in eight before it reached the client, including an employers' liability section a previous broker had left off.

The challenge

A commercial broker sits between the client and the insurer, and every document the insurer issues is the broker's to check before the client relies on it.

A team of account handlers looks after several hundred client policies a year through the full cycle of quote, bind, mid-term adjustment, and renewal. Every document an insurer issued was checked by hand before it went to the client, against a written checking procedure that each handler followed line by line.

The desk works from the documents themselves, so it sits alongside whichever broking system a firm runs, whether that is Acturis, Open GI, or SSP, and it reads the schedules and wordings insurers issue from platforms such as Guidewire, Duck Creek, and Sapiens. The firm had not changed how it checked a policy in five years, and the record of what had been checked was whatever the handler typed into the broking system that day.

The placement chain for commercial insurance

A trade or industrial business buys its cover through a broker. The broker's account executive owns the relationship, a placement broker presents the risk to insurers and negotiates terms, and account handlers service the policies through renewals, mid-term adjustments, and documents. On the insurer's side, underwriters decide whether to offer cover and on what terms, working from technical prices that actuaries build from claims experience and exposure data. Some business is written by managing general agents under authority delegated by an insurer, and specialist or larger risks reach the Lloyd's market through wholesale brokers, where several syndicates each take a share of one risk.

Whichever route a risk takes, the result comes back to the broker as documents: a schedule setting out the cover, a statement of fact recording what the price was based on, a policy wording of 100 pages or more, and endorsements that add, remove, or change cover. The broker's job is to prove that those documents match what the client asked for and to tell the client what they mean.

The systems a commercial insurance business runs on

A policy passes through several firms and many systems before it reaches the client, and each system holds part of the picture the broker has to check. The map below sets out the main areas, the job each one does, and examples of the systems and standards in use in the UK market today:

Insurers and the market

Actuaries, underwriters, MGAs, and Lloyd's syndicates

  • Akur8
  • Earnix
  • hyperexponential
  • Moody's RMS
  • JBA Risk Management
  • Send
  • Cytora
  • Concirrus
  • Artificial
  • Guidewire
  • Duck Creek
  • Sapiens

The broker

Account executives, placement brokers, and account handlers

  • Acturis
  • Open GI
  • SSP
  • PPL
  • Whitespace
  • ACORD
  • Docusign
  • Premium Credit
  • PremFina

The client

Trade and industrial businesses across the North of England, their sites, and their staff

  • Renewal terms letter
  • Evidence of cover

Insurers and the market

Where the price, the terms, and the wording come from.

  • Pricing

    Actuaries build the technical price that underwriters quote from, using rating models fed by claims experience and exposure data, often on pricing platforms such as Akur8, Earnix, and hyperexponential.

    In the documentsThe premium and the rating basis behind every quote the broker receives.

  • Reserving

    Actuaries estimate what is still owed on claims, including claims incurred but not yet reported, and set reserves against them.

    In the documentsClaims experience on the policy feeds back into the renewal price and terms.

    Chain ladderBornhuetter-FergusonR ChainLadder
  • Capital and reporting

    Insurers hold capital under the PRA's Solvency UK regime, publish a Solvency and Financial Condition Report, and account under IFRS 17.

    In the documentsCapacity and appetite, which decide whether a renewal is offered at all.

    Solvency UKSFCRIFRS 17
  • Catastrophe and flood

    Property exposure to flood and windstorm is modelled with catastrophe models and flood maps from vendors such as Moody's RMS, JBA Risk Management, and Twinn by Haskoning before it is priced.

    In the documentsFlood loadings in the premium, and flood excesses or exclusions on the schedule.

  • Underwriting and submissions

    Underwriters triage submissions and set terms in underwriting platforms, increasingly with AI from firms such as Send, Cytora, Concirrus, and Artificial that structures incoming documents and emails.

    In the documentsThe quote, its subjectivities, and the conditions the underwriter attaches.

  • Policy administration

    Core platforms such as Guidewire, Duck Creek, and Sapiens issue the schedule, wording, and endorsements, bill the premium, and run the claims that follow.

    In the documentsThe schedule, wording, endorsements, and statement of fact the broker checks.

The broker

Where the client is served and every document is checked.

  • Broker management system

    The broker's system of record for clients, policies, accounts, and e-trading with insurers, run on platforms such as Acturis, Open GI, and SSP.

    In the documentsThe client file every document is checked against, and the rating notes that record the check.

  • E-trading and placing

    Quotes are traded electronically with insurers, and London Market risks are placed and bound on digital platforms such as PPL and Whitespace, using common data standards from ACORD.

    In the documentsQuotes and binders exchanged as data, and London Market contracts held as structured records.

  • Documents and signatures

    Schedules, wordings, and endorsements arrive as PDF and Word files, and client agreements are signed electronically with tools such as Docusign.

    In the documentsThe PDF and Word files the handler reads, and the client's signed agreement.

    PDFWord
  • Premium finance

    A lender such as Premium Credit or PremFina pays the premium to the broker upfront, and the client repays it monthly by direct debit.

    In the documentsThe credit agreement the client signs to spread the premium.

  • Claims support

    A claims broker supports the client through a claim with the insurer and the loss adjuster appointed to it.

    In the documentsWhere a missed condition or a wrong limit surfaces after a loss.

    Loss adjustersCILA

Data and regulation

What a risk is checked against, and the rules the broker works under.

  • Company and credit data

    Brokers and insurers check the insured's exact legal name, company status, and credit standing with data from providers such as Dun & Bradstreet, Creditsafe, and Experian before cover is placed.

    In the documentsThe insured's legal name and company number on the schedule.

    Companies House
  • Address and peril data

    Risk addresses are matched to an Ordnance Survey property reference and assessed for flood with data from providers such as JBA Risk Management before they are rated.

    In the documentsEach risk address and its flood rating on a multi-site schedule.

  • Employers' liability records

    Employers' liability policies are registered with ELTO, the Employers' Liability Tracing Office, on a shared industry database that anyone can search.

    In the documentsThe employers' liability certificate and its registration.

    Employers' Liability Database
  • Conduct rules

    The FCA's rules for insurance distribution, from the demands and needs statement to fair value and evidence of cover.

    In the documentsThe demands and needs statement, and evidence of cover issued promptly after inception.

    ICOBSConsumer DutyIDDPROD
  • Insurance Act 2015

    The client's duty of fair presentation, which counts what the broker knows as what the client knows, and proportionate remedies when it falls short.

    In the documentsThe statement of fact, and what the client must disclose at renewal.

    Fair presentation (s.3)Broker knowledge (s.4)Remedies (Sch. 1)
  • Professional indemnity

    Every insurance intermediary must hold professional indemnity cover against claims for its own errors and omissions.

    In the documentsThe broker's own cover when a check is missed.

    MIPRU 3.2.7EUR 1,300,380 per claim

Logos and names belong to their owners and are shown to illustrate the UK commercial insurance market. No affiliation with ZingZee is implied.

Insurance policy checking and the broker's duty

Policy checking is the broker's review of the documents an insurer issues against what was quoted, placed, and instructed. The courts treat it as part of the broker's duty: in Ground Gilbey v Jardine Lloyd Thompson (2011), the High Court held that a broker must draw the client's attention to any onerous or unusual terms and explain their nature and effect. The FCA requires a statement of the client's demands and needs before every contract and expects evidence of cover to reach the client promptly after inception.

The cost of a missed point falls on the client and then on the broker. Under the Insurance Act 2015, information held by the broker counts as information the client ought to know, and where a presentation falls short, the insurer can reduce a claim in proportion to the premium it would have charged. In Dalamd v Butterworth Spengler (2018), a fire at a waste site in Widnes, the court found failings by the broker at renewal, and a breach of an external storage condition, which required four metres of clearance from the buildings, left the client without cover for the loss. Each missed condition, wrong limit, or outdated insured name is a professional indemnity exposure for the firm.

For a commercial combined and liability book, the check covers a fixed set of points: the insured entities and risk addresses, the business description, the sums insured for buildings, contents, stock, and machinery, the business interruption gross profit and its indemnity period, the employers' and public liability limits, products liability, excesses, retroactive dates, and the conditions that can defeat a claim, such as security, storage, hot work, and unoccupancy.

The renewal cycle

For each client the handler gathers the risk information, presents it to insurers, receives quotes, and puts the best of them to the client. When the client accepts, the insurer issues a schedule and a statement of fact, and the handler binds cover on those terms. Mid-term adjustments arrive whenever the client moves premises or changes what it does, and each one produces a revised schedule. Renewal terms arrive a few weeks before expiry, and the whole check is done again against the expiring policy.

The check against the client file

The handler's first task on any schedule was to prove that it agreed with the client's instructions. Each figure was read off the PDF and matched against the client's file, a folder of emails and forms open on a second screen. A tenant's improvements figure typed as £210,500 where the client had asked for £201,500 reads as correct at a glance and leaves the client short at claim time.

The wording behind the schedule

Behind the schedule sat the policy wording, often 100 pages or more, with endorsements laid on top. The handler read it for the conditions and warranties the client had to be told about: minimum security conditions, working height and depth limits, hot work permits, unoccupancy conditions, claims notification windows, and conditions precedent to liability. Each one received a rating note on the broking system, a short plain-English line on what the condition required and why it mattered to the client, and a paragraph in the client letter. Those notes were the firm's evidence of what was checked and what the client was told.

Renewal comparison across insurers

At renewal the same work was done against the expiring policy, and the difficulty doubled when the quote came from a different insurer. Two insurers describe the same cover in different words, so the handler matched "machinery" on one schedule against "machinery and plant" on the other, and "tenant's improvements" against "improvements and betterments", by eye. The basis of settlement, reinstatement or indemnity, sits in the wording, so both wordings had to be read for it. A client moving from separate property and liability policies to one combined quote meant three schedules and three wordings open side by side.

The consequences

  • 01

    A full check on a new policy took an hour or more and a renewal comparison took most of a morning, so the handlers checked what they had time to check.

  • 02

    Renewal terms reached the client three or four days after the quote arrived, which left little time to go back to the underwriter before expiry.

  • 03

    A change in the basis of settlement between the expiring policy and the renewal quote could pass unnoticed, because the two wordings used different words for it.

  • 04

    Onerous conditions the broker had a duty to explain surfaced late, when the client asked or a claim was made, and each one was a professional indemnity exposure.

  • 05

    The record of what was checked and what the client was told existed only as far as the handler had typed it that day.

  • 06

    Cover a client should have held, and would have bought, was never quoted because nobody had time to look for it.

The handlers now run every new policy and every renewal through the desk, and the broking system remains the system of record.

A policy check down from about an hour of reading to under five minutes of review.

The solution

ZingZee built the policy desk in the order in which each part of the manual check cost the handlers the most time.

Verification against the client file came first, because it took the most handler time every day. The compare tool followed, then the upsell finder, then the draft editor, and the issue log once the tools were in daily use. The desk is a web application the handlers use alongside the broking system, which stays the system of record. Every flag carries the line it was read from, and nothing leaves the firm until a handler has read the flags and pressed send.

The checking process, step by step

Each job runs through the same eight steps. Deterministic rules do the extraction and matching, a language model reads only for meaning and must quote its source, and the account handler makes every decision that reaches the client:

  1. 01Account handler

    Documents into a job

    The handler drops the insurer's schedule, statement of fact, wording, and endorsements into a job, as PDF or Word, against the client's file.

    SchedulePDFStatement of factPDFPolicy wordingPDFEndorsementsDOCX
  2. 02Deterministic rules

    Layout-preserved reading

    Every page is read as layout-preserved text, and Word schedules are read table row by table row, so each label stays beside its figure.

  3. 03Deterministic rules

    Figures with source lines

    More than twenty scheduled figures are extracted on both sides, from insured entities to retroactive dates, each anchored to the line it came from.

    Tenant's improvements£201,500Matches the file
    Source lineTenant's Improvements ........ £201,500
  4. 04Deterministic rules

    Insurer terminology

    Each checklist item carries the aliases insurers use for it, so a figure labelled two different ways lands in the same field.

    MachineryMachinery and plant
    Tenant's improvementsImprovements and betterments
    One field, both insurers
  5. 05Language model

    Clauses quoted verbatim

    Every candidate clause is located across the full wording, and a grounded model call returns a verbatim quote or no answer at all.

    Basis of settlement, wording page 80

    “… to a condition equal to but not better or more extensive than its condition when new …”

    Verbatim quote foundNo quote, no answer
  6. 06The desk

    Differences by severity

    The renewal is set against the expiring policy figure by figure and clause by clause, and the differences are ranked by severity with both source lines.

    • HighBasis of settlement: reinstatement to indemnity2 sources
    • MediumExcess changed on the property section2 sources
    • LowWording edition updated2 sources
  7. 07Account handler

    Handler review

    The handler confirms or corrects each flag against the client file, and a flag with no source line never reaches the screen.

    Insured entity matches the file
    Basis of settlement change explained
    Hot work condition added to letter
    AHAccount handler signs offSend
  8. 08The desk

    Letter and record

    The renewal terms letter is drafted from the confirmed flags, and the job keeps the documents, flags, rating notes, and the letter as sent.

    Renewal terms

    Conditions you must meet

    Audit trail saved
A policy desk reads each schedule and wording, compares the renewal with the expiring cover, and cites every point to its clause; a check now takes five minutes.

Insurance policy checking against the client file

Policy verification

The verifier checks more than twenty scheduled figures against the client's file, from the insured entities and addresses to the sums insured, indemnity periods, liability limits, excesses, and retroactive dates. Each field shows a tick or a flag with the line it was read from, and the flags sort to the top. A new schedule now opens as a short list of flagged lines, and the PDF is opened only to confirm a flag. The verifier works the same way on new business as on renewals, so the client's requirements are the master document every insurer's terms are checked against.

Conditions and exclusions

The wording and every endorsement are read in full, and each condition that matters to the client's trade is listed with a draft rating note and the page it sits on, ranked by relevance to the trade. A demolition contractor's job lists the hot work and height conditions first; a card wholesaler's lists stock and security. These are the onerous and unusual terms the broker has a duty to explain, and they now arrive drafted with the page reference in place.

Renewal comparison and policy wording comparison

The compare tool

The compare tool sets two policies against each other: a renewal against the expiring cover, or up to five separate policies against one combined quote. It reads every schedule and wording on both sides, matches items across insurers' terminology, and lists the differences by severity with the source lines from both sides. A change in the basis of settlement from reinstatement to indemnity is flagged at the highest severity with both clauses quoted.

Multi-site schedules

A multi-property schedule is read property by property, so a client with several sites is compared site by site. A client on six sites shows six rows of figures, each matched to its address, and a missing site can no longer hide inside a merged total.

Cover the client should hold

The upsell finder

A handler enters a company name and website, and the tool reads the client's own site and lists the covers the business should hold, ranked from essential to optional, against what the broker already places. The gaps form the upsell list, and the handler has it in front of them before the renewal call.

The client letter and the record

The draft editor

From the confirmed flags and conditions, the tool writes the renewal terms letter in the firm's own format, for the client or for the underwriter, in an editor the handler corrects and sends. The conditions paragraph is written from the flags, so a flagged condition cannot be left out of the letter.

The audit trail

Every job keeps the documents, the flags, the rating notes, and the letter as sent, with the source clause behind each one. When the FCA or a client asks what was checked and what was told, the handler opens the job.

The issue log

A button on every page lets a handler report a wrong or missing extraction against the job it happened on, and the report reaches ZingZee with the case attached, so each fix ships against a real job.

AI for insurance brokers, under the FCA's expectations

The FCA regulates AI through its existing principles and the Consumer Duty, with a stated focus on testing, explainability, and accountability. The policy desk applies those principles through four controls:

  • A deterministic extractor that reads every document the same way
  • A language model limited to meaning, with a verbatim quote behind every answer
  • A handler's sign-off on every flag before it reaches a client
  • A private database and file store, with no client document used to train any model
  • Client documents handled as personal data under UK GDPR, reachable only through the firm's key

Engineering challenges

Three problems took most of the engineering time, and each was found on the firm's own documents:

  1. 01

    Reading the whole wording, on both sides.

    A commercial wording runs to 100 pages and 150,000 characters, and the first version passed each document to the language model in a single pass. On long documents the model ran out of reading room, reported figures on page four as "not stated", and read the new quote more thoroughly than the expiring policy. ZingZee replaced the single pass with a deterministic extractor that works on layout-preserved text, runs identically on both sides, and anchors every figure to its line. The comparison that failed in front of the handlers passed the next day.

  2. 02

    Finding the basis of settlement and citing the right clause.

    A 100-page wording has several headings that read "basis of settlement", and the property section's sits around page 80, after the index-linking clause. A keyword scan took the first heading it found and reported the wrong basis. The desk now locates every occurrence, scores each passage by the language of a material damage settlement basis, and passes the strongest to a grounded model call that must return a verbatim quote. With no quote there is no answer, and the field shows "unknown".

  3. 03

    Terminology that differs between insurers.

    One insurer writes "machinery" where another writes "machinery and plant", and "tenant's improvements" on one schedule is "improvements and betterments" on the next. A literal match reported the same figure as missing on one side and present on the other. ZingZee gave each checklist item a set of aliases so a figure labelled either way lands in the same field, and the firm's own insurer terminology list is being added to the alias set.

Delivery

  1. MondayThe firm sent ZingZee a real quote pack: the schedule, the statement of fact, the wording, and the summary of cover the handler had written from them.
  2. End of that weekA working version that read those documents and produced the flags and a draft letter was in front of the handlers, built against their own documents from the first session.
  3. Three weeks inThe handlers brought a live comparison to a review session and it failed on screen: two figures reported as missing that were on the page, and a Word schedule that would not read. That session produced the engineering list above.
  4. Within daysThe fixes shipped, verified against the same jobs that had failed, and the issue log followed so that every later miss could be reported on the job it happened on.

The desk is a Python service with a React front end, backed by a Postgres database and a private file store, with a language model doing the qualitative reading behind the deterministic extraction layer. It runs on a cloud service ZingZee manages for the firm, the site is password-gated and closed to search engines, and the service answers only to the firm's key. The broking system was not modified.

The results

5 minper policy check, from about an hour

The handlers now run every new policy and every renewal through the desk, and their time on each policy goes on reviewing the flags.

Policy checkBeforeAbout an hourAfterUnder five minutes, because the reading is done before the handler opens the job
Renewal comparisonBeforeHalf a dayAfterAbout 90 seconds, run on every renewal
UpsellsBeforeNot looked forAfterUp 60%, from the upsell finder listing the covers a client should hold
Handler timeBeforeSpent readingAfterAround 12 hours a week returned to each account handler, spent on clients and on placing cover
Renewal terms to the clientBeforeThree or four days after the quoteAfterThe same day, with time to go back to the underwriter
Errors caught before issueBeforeFound late, at a claim or a queryAfterA discrepancy flagged on roughly one schedule in eight, including an employers' liability section a previous broker had left off
The recordBeforeThe handler's notesAfterEvery flag and rating note stored with its source clause, and every letter as sent

The result of these measures is a broker that checks every policy in full: verification, renewal comparison, rating notes, and the first draft of the client letter now run before a handler opens the wording, and every point the client is told can be traced to the clause it came from.

Every flag cites the clause and page it came from, and nothing reaches a client until a handler has read the flags and pressed send.

What's next

The compare tool will take on the firm's full insurer terminology list so that matching across wordings is exact. Rating notes will post to the broking system directly, and mid-term adjustments will be checked the same way as renewals, so a revised schedule receives the same flags as a new one. The same desk can run for any UK commercial broker with a written policy checking procedure, and each new engagement starts as this one did: a proof of concept built on one of the broker's own anonymised quote packs, in front of the handlers within a week.

Next case study.
More work from the same team.

22 staff, from 58PlatformCustom booking and operations platform for Cyprus Villa RetreatsOne custom platform replaced more than 30 software products; the company now runs more than 450 villas with 22 staff, up from 70 villas and 58 staff.Read the case study 5,000 invoices cleared in 4 daysAccountingAutomated invoice processing and bank reconciliation for a Cyprus villa management groupAI invoice processing and automated bank reconciliation, built into a villa management group's own system, cleared a backlog of 5,000 invoices in four days.Read the case study 5,000 invoices cleared in 4 daysAccountingMulti entity accounting software for a Cyprus group of companiesMulti entity accounting software with an AI invoice inbox and an invoice approval workflow cleared a backlog of 5,000 invoices in four days.Read the case study EUR 45k cash released from slow stockRetailLive SAP mirror and replenishment tool for a stationery retailerA live mirror of the SAP database with a replenishment engine and an AI dashboard cut stock-outs on fast-moving lines from 8% to under 1%.Read the case study EUR 150k+ saved a yearOperationsField operations management app for a villa management company in CyprusOne operations app creates every task from the bookings and holds the photo evidence; the same portfolio is now run by 14 operations staff, from 30.Read the case study 0 order lines re-keyed into the ERPDistributionERP-integrated customer ordering platform for a wholesale distributorA customer ordering app integrated with the warehouse system and the ERP delivers orders as structured lines, and no order is re-keyed by hand.Read the case study 5x systems installed a monthEnergyAutomated quoting and grid application platform for a solar installerSatellite roof surveys, bill reading, and grid-rule checks produce a priced quote in ten minutes; the installer now fits five times as many systems.Read the case study 8 sec from auction lot to bid ceilingAutomotiveAuction bidding and inventory platform for a used-car importer in CyprusAuction watchers, a landed-cost calculator, and automated bidding on Japanese and UK auctions carry every car from bid to buyer on one record.Read the case study 500+ practice questions in the first moduleProductAssessment preparation platform for commercial airline pilotsZingZee's own product combines study modules with seven aptitude test simulators built on the real selection process of each airline it covers.Read the case study 10Every case study, on one page.See them all

We use cookies for analytics and to measure our advertising. See our cookie policy.