Predictika · Small business insurance

An AI sales agent's business owner's policy quote, checked before it goes out

An AI sales agent prepares a business owner's policy (BOP) quote: the class of business, property limits, general liability, loss of income, data breach, optional coverages, an umbrella and the annual premium. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the coverage and eligibility rules and returns a verdict, every reason, a line-item quote and the figures it computed.

Scope: The Hanover business owner's policy (BOP) for small businesses: property, general liability, loss of income and extra expense, data breach, optional coverages, umbrella and bundling, for retail, restaurant, office, dental, technology, lessor-risk and light manufacturing classes. See everything this validator covers

This validator models quotes for this business owner's policy and these seven classes, not just the scenarios shown below. The coverage names and the policy structure (property, general liability, loss of income and extra expense, data breach, industry-specific coverages, bundling with other Hanover commercial policies) are The Hanover's public description; the class rates, all prices and most eligibility rules are modeled from comparable BOP programs and are not Hanover-published.

  • Property — a building limit only when the customer owns the building, business personal property for contents, a rate that depends on class, construction and sprinklers.
  • Liability and income — general liability per occurrence, loss of income and extra expense by months, a data breach limit with a maximum, and an umbrella that over 2 million needs the 2 million general liability limit.
  • Class-specific coverages — professional liability for dental, technology and office classes, liquor liability for restaurants, spoilage for restaurants and retail stores, plus equipment breakdown, employee dishonesty and hired and non-owned auto.
  • Eligibility and premium — revenue limits per class, a bundle credit and a claims-free credit, the premium the agent states compared with the premium the validator computes; loss history, frame restaurants, five or more locations, new businesses, the maximum data breach limit and a 5 million umbrella go to an underwriter.

Any quote for this policy and these classes that touches these coverages is in scope — not only the scenarios pictured here. Not covered: The Hanover's other business products (workers' compensation, commercial auto, professional liability as a stand-alone policy, cyber, management liability, marine, surety), classes beyond these seven, locations with different limits in one quote, state forms, taxes, fees and the underwriting decision itself. Class rates, prices, revenue limits, credits and several eligibility rules are modeled assumptions.

The AI sales agentBuilds the business owner's policy quote from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, the line-item quote and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtTypical rules-based CPQPredictika
Coverages that exist only for some classes of businessOnly with care
Liquor liability, spoilage and professional liability each need a product rule tied to the class; with 500 or more classes behind the BOP the tables grow and drift.
The class and every coverage are checked together.
Property limits that depend on who owns the buildingOnly with care
A building limit for a tenant is a cross-field rule between ownership and limits that has to be written and kept in step.
Ownership and limits are in one request.
Umbrella that depends on the underlying liability limitOnly with workarounds
The umbrella and the general liability limit sit on different lines, so the dependency needs a cross-line rule that interacts with the others.
Both limits are in one request and the dependency is checked with the rest.
Credits that depend on bundling and loss historyOnly with care
Each credit is a price rule; a stated premium is a free-entry field that a rule can compare with the computed total only if the credits are kept in step.
The stated premium travels with the quote and is compared with the computed premium on every call.
Referrals to an underwriterOnly with workarounds
Approval triggers (claims, construction, location count, maximum limits) are usually separate approval rules that fire at different steps.
Blocks and referrals come back together, so the agent sees everything at once.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved or a step is completed, so a rep often fixes one error and meets the next.
All findings come back together, whatever order the choices arrived in.

What this validator catches: findings from its test cases

Click to expand

Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need an underwriter to sign off; everything else is computed.

1The quote has a building limit of $800,000 but the customer does not own the building.
2The customer owns the building and the quote has no building limit.
3The quote has neither a building limit nor a business personal property limit.
4Professional liability is offered with the BOP for dental, technology and office classes; this class is not one of them.
5Spoilage coverage is for restaurants and retail stores; this class is not one of them.
6Liquor liability is available for restaurants; this class is not one.
7A data breach limit of $250,000 is above the 100 thousand dollar maximum.
8A data breach limit of $100,000 is the maximum and needs underwriter approval.
9An umbrella of $5,000,000 needs a general liability limit of $2,000,000 per occurrence; the quote has 1000 thousand.
10An umbrella of $5,000,000 is referred to underwriting.
11Annual revenue of $3,100,000 per location is above the BOP limit of $3,000,000 for this class.
12The customer has 3 claims in the last 3 years; 3 or more need underwriter approval.
13A restaurant in a frame building is referred to underwriting for the cooking hazard.
14A policy with 5 locations is priced by underwriting and needs approval.
15The business has operated for 1 years; under 2 years needs underwriter review.
16The quote states an annual premium of $16,712.24; the modeled rates give $16,762.24.
17The quote has 0 locations; at least 1 is needed.

Scenarios and results

Click to expand

The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.

1. Restaurant group: Three restaurants with property, liquor, spoilage, umbrella, professional liability and a large data breach limit

The agent's request. Please quote a business owner's policy for 3 restaurants, masonry construction, rented premises. Each location: building limit $900,000, business personal property $320,000; annual revenue $2,600,000; general liability $2,000,000 per occurrence; loss of income and extra expense for 12 months; data breach limit $250,000; plus equipment breakdown, spoilage, liquor liability, professional liability, employee dishonesty, hired and non-owned auto; and a $2 million umbrella. The policy is bundled with other Hanover policies. The business has operated for 9 years with no claims in the last 3 years. The quote states an annual premium of $51,379.68. It is ready to send.

Verdict: Blocked.

  • Building limit for a tenant. The quote has a building limit of $900,000 but the customer does not own the building.
  • Professional liability not offered for this class. Professional liability is offered with the BOP for dental, technology and office classes; this class is not one of them.
  • Data breach limit above the maximum. A data breach limit of $250,000 is above the 100 thousand dollar maximum.

2. Restaurant group: The agent resubmits after fixing the errors

The agent's request. Please quote a business owner's policy for 3 restaurants, masonry construction, rented premises. Each location: business personal property $320,000; annual revenue $2,600,000; general liability $2,000,000 per occurrence; loss of income and extra expense for 12 months; data breach limit $50,000; plus equipment breakdown, spoilage, liquor liability, employee dishonesty, hired and non-owned auto; and a $2 million umbrella. The policy is bundled with other Hanover policies. The business has operated for 9 years with no claims in the last 3 years. The quote states an annual premium of $35,064.48. It is ready to send.

Verdict: Allowed.

  • Premium summary. 3 locations at $13,282 per location per year before credits, annual premium of $35,064.48 at the modeled rates.

3. Dental practices: Two dental practices with liquor liability, spoilage and the maximum data breach limit

The agent's request. Please quote a business owner's policy for 2 dental practices, masonry construction, owned building. Each location: building limit $1,100,000, business personal property $420,000; annual revenue $2,100,000; general liability $1,000,000 per occurrence; loss of income and extra expense for 6 months; data breach limit $100,000; plus equipment breakdown, spoilage, liquor liability, professional liability. The buildings are sprinklered. The policy is bundled with other Hanover policies. The business has operated for 14 years with no claims in the last 3 years. The quote states an annual premium of $19,733.40. It is ready to send.

Verdict: Blocked.

  • Spoilage on a class that does not need it. Spoilage coverage is for restaurants and retail stores; this class is not one of them.
  • Liquor liability on a class that does not serve alcohol. Liquor liability is available for restaurants; this class is not one.
  • Stated premium does not match. The quote states an annual premium of $19,733.40; the modeled rates give $18,279.36.
  • Maximum data breach limit needs approval. A data breach limit of $100,000 is the maximum and needs underwriter approval.

4. Dental practices: The agent resubmits after fixing the errors

The agent's request. Please quote a business owner's policy for 2 dental practices, masonry construction, owned building. Each location: building limit $1,100,000, business personal property $420,000; annual revenue $2,100,000; general liability $1,000,000 per occurrence; loss of income and extra expense for 6 months; data breach limit $100,000; plus equipment breakdown, professional liability. The buildings are sprinklered. The policy is bundled with other Hanover policies. The business has operated for 14 years with no claims in the last 3 years. The quote states an annual premium of $16,888.96. It is ready to send.

Verdict: Needs approval.

  • Maximum data breach limit needs approval. A data breach limit of $100,000 is the maximum and needs underwriter approval.
  • Premium summary. 2 locations at $9,596 per location per year before credits, annual premium of $16,888.96 at the modeled rates.

5. Dental practices: The agent resubmits after fixing the errors

The agent's request. Please quote a business owner's policy for 2 dental practices, masonry construction, owned building. Each location: building limit $1,100,000, business personal property $420,000; annual revenue $2,100,000; general liability $1,000,000 per occurrence; loss of income and extra expense for 6 months; data breach limit $50,000; plus equipment breakdown, professional liability. The buildings are sprinklered. The policy is bundled with other Hanover policies. The business has operated for 14 years with no claims in the last 3 years. The quote states an annual premium of $16,642.56. It is ready to send.

Verdict: Allowed.

  • Premium summary. 2 locations at $9,456 per location per year before credits, annual premium of $16,642.56 at the modeled rates.

6. Technology company: Two technology offices with a 5 million umbrella and spoilage coverage

The agent's request. Please quote a business owner's policy for 2 technology company offices, masonry construction, rented premises. Each location: business personal property $650,000; annual revenue $4,000,000; general liability $1,000,000 per occurrence; loss of income and extra expense for 6 months; data breach limit $50,000; plus spoilage, professional liability, employee dishonesty; and a $5 million umbrella. The business has operated for 6 years with no claims in the last 3 years. The quote states an annual premium of $19,684.00. It is ready to send.

Verdict: Blocked.

  • Spoilage on a class that does not need it. Spoilage coverage is for restaurants and retail stores; this class is not one of them.
  • Umbrella above 2 million needs the 2 million general liability limit. An umbrella of $5,000,000 needs a general liability limit of $2,000,000 per occurrence; the quote has 1000 thousand.
  • Large umbrella needs approval. An umbrella of $5,000,000 is referred to underwriting.

7. Technology company: The agent resubmits after fixing the errors

The agent's request. Please quote a business owner's policy for 2 technology company offices, masonry construction, rented premises. Each location: business personal property $650,000; annual revenue $4,000,000; general liability $2,000,000 per occurrence; loss of income and extra expense for 6 months; data breach limit $50,000; plus professional liability, employee dishonesty; and a $2 million umbrella. The business has operated for 6 years with no claims in the last 3 years. The quote states an annual premium of $19,019.00. It is ready to send.

Verdict: Allowed.

  • Premium summary. 2 locations at $10,010 per location per year before credits, annual premium of $19,019.00 at the modeled rates.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares a business owner's policy (BOP) quote: the class of business, property limits, general liability, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the coverage and eligibility rules and returns a verdict, every reason, a line-item quote and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a business owner's policy for 3 restaurants, masonry construction, rented premises. Each location: building limit $900,000, business personal property $320,000; annual revenue $2,600,000; general liability $2,000,000 per occurrence; loss of income and extra expense for 12 months; data breach limit $250,000; plus equipment breakdown. The rest of the request is on screen. The quote states an annual premium of $51,379.68.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. The quote has a building limit of $900,000 but the customer does not own the building. Professional liability is offered with the BOP for dental, technology and office classes; this class is not one of them. A data breach limit of $250,000 is above the 100 thousand dollar maximum.
  6. The validator returned three blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for property limits that depend on who owns the building, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the building limit per location to none, the data breach limit to 50,000 and the stated annual premium to $35,064.48. It removes the professional liability.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The validator also returns the line-item quote. It starts with Property: business personal property $320,000 and General liability; the other eight lines are on screen.
  13. All three earlier findings are cleared, and the validator's total, $35,064.48, matches the quote.
  14. Three problems caught in one call, fixed in one pass, and a clean $35,064.48 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.