Solutions / Insurance agencies

AI automation for independent insurance agencies

A certificate request arrives as a sentence in an email, and answering it correctly requires deciding which endorsements the policy actually grants.

The agency management system is the record, and a standardised download feed keeps parts of it current. The feed is positional flat file in origin, its coverage varies by carrier and by line of business, and a policy that arrives without matching an existing record lands in a queue somebody clears by hand.

Around that sits a large amount of document work with no standard at all. Loss runs are produced per carrier in whatever layout that carrier uses, sometimes as images. A renewal submission means collecting several years of them across several carriers, alongside the applications and the current declarations page, into one package per market.

Certificates are requested constantly in commercial lines, and they carry sharp liability. A request phrased as ordinary English asks for specific endorsements, and describing coverage the policy does not grant is an errors and omissions exposure rather than a clerical slip.


Figure 01 / the ground

What this work runs through

Systems / commonly in place Yours may differ, and that is the point of week one
  • Applied Epic
  • Vertafore AMS360
  • EZLynx
  • IVANS Download
  • Indio
  • Outlook
  • DocuSign

Artefacts that move through the business

  • Standardised application and certificate forms
  • Loss runs, produced per carrier with no common layout
  • Declarations page, which is the document everyone reads
  • Carrier download, delivered as a positional flat file
  • Renewal submission packet assembled per market
documents
Documents and records
intake
Intake and triage
compliance
Compliance and audit
follow up
Follow up and status
reporting
Recurring reporting

Figure 02 / where it breaks

The specific things that go wrong here

A certificate request is a judgment call in disguise

The words in the email map to specific endorsements, and whether the policy grants them is the question. Issuing a certificate describing coverage that does not exist creates liability for the agency, which is why this step keeps a person on approval permanently.

Loss runs have no standard whatsoever

Every carrier produces a different layout, some as scanned images, and some will not send them to an agency that is not the incumbent, which is precisely when they are needed.

Unmatched downloads accumulate silently

A policy arrives that does not match an existing record and waits in a queue. While it waits, the management system and the carrier of record disagree, and nothing announces that.

Download coverage is partial in ways nobody documents

Many carriers deliver personal lines but not commercial, or policy but not claims, so the management system is authoritative for some data and stale for the rest, with no marker distinguishing them.


Figure 03 / candidates

What we would automate, and when we would not

certificate requests

Reading a certificate request and preparing the answer

Parsing what the requester actually asked for, checking it against the endorsements on the policy, and preparing the certificate with the discrepancies flagged.

Runs against Applied Epic / Vertafore AMS360 / Outlook

endorsement sync

Keeping an endorsement change from being typed twice

A mid-term change is agreed with the insured, entered in the management system, and then entered a second time in whichever carrier portal owns the policy, because the two do not talk about anything except downloads.

Runs against Applied Epic / Vertafore AMS360 / IVANS Download

download reconciliation

Clearing the unmatched download queue

Matching arriving policy data to existing records, and surfacing the genuinely ambiguous ones instead of guessing.

Runs against IVANS Download / Applied Epic / Vertafore AMS360

licence and appointment expiry

Noticing a producer licence or appointment before it expires

Licence status, lines of authority, appointments, and the dates each of them ends live in the producer database that NIPR maintains, keyed to a national producer number.

Runs against Excel / Outlook / Slack

renewal increase triage

Deciding which renewal increases are worth remarketing

A statewide rate filing and a chargeable accident put the same number on a renewal declarations page, and only one of them is worth requoting.

Runs against EZLynx / IVANS Download / Outlook


Constraint / why a person stays in the loop Checked against your own jurisdiction

Producing a quote or binding coverage happens under a licence that is issued per state and per line, and separately under a carrier appointment, so a person can be licensed without being appointed. Placing business in the non-admitted market generally requires a documented search of the admitted market first, and both the number of declinations required and whether the affidavit is filed or merely retained vary by state, so this is checked against your own state rather than assumed. The binding constraint on automation is simpler than any of that: statements about coverage create liability. A quote, a certificate, a comparison, or an email saying a risk is covered can all be relied upon, which is why the work here assembles and drafts while a licensed person approves.

Related: Medical and dental practices Wealth management. Or start from the four shapes of work instead of from an industry.