Predictika · Commercial property insurance quotes
An AI sales agent prepares a quote for a real estate investor who wants a portfolio of rental properties insured on a property and general liability package. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published program appetite and limits and returns a verdict, every reason and the figures it computed.
This validator models quotes for Zurich's Investment Property Portfolio program as described on the public program page (read October 5, 2026), not just the scenarios shown below.
Any quote for this program that touches these rules is in scope — not only the scenarios pictured here. Not covered: premium rates (none are published, so this validator produces no price build-up), deductibles, the optional wind/hail, flood and earthquake coverages, other Zurich programs and lines, and admitted-market business. Assumptions: the general liability limits are read as per occurrence and aggregate, and the premium and total limit in a quote are figures the agent states, not figures Zurich publishes.
7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
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 caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Ineligible risks listed by the program | Only with care Each exclusion is a rule on a different attribute (units, occupancy, roof, location), so they can be built, but a list of eight or more has to be kept in step with the program page. | Every exclusion is checked in the same pass, and each one that applies is reported. |
| Limits that are fine up to a point and then need a referral | Only with care A limit above the program maximum is usually either allowed silently or blocked outright; a third outcome of referral needs its own approval path. | Limits above the published maximum come back as needs approval, with the reason, rather than allowed or blocked. |
| A stated total that must match the locations quoted | Only with workarounds The total is typed by a rep or an agent, so a validation rule has to recompute it from locations and per-location limit and compare. | The stated total travels with the quote and is compared with the computed total on every call. |
| A minimum premium | Only with care A threshold rule on a typed premium works, but it is another rule to keep in step with the program. | The stated premium is checked against the published minimum with the other rules. |
| Every problem returned in one answer | Only 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. |
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 a person to sign off; everything else is computed.
| 1 | The program covers one- to four-unit family dwellings; the quote has a building with 5 units. |
| 2 | Commercial retail, manufacturing and warehouse operations are ineligible risks under the program. |
| 3 | Vacation rentals and home sharing are ineligible risks under the program. |
| 4 | Section 8, HUD, subsidized and student housing are ineligible risks under the program. |
| 5 | Any property on a barrier island is ineligible, with or without wind coverage. |
| 6 | Properties with wood shake, shingle or T-lock roofs are ineligible. |
| 7 | Other operations must be incidental to the account, and the quote says they are not. |
| 8 | The quote states a premium of $2,499; the program minimum premium is $2,500. |
| 9 | The quote states a total property limit of $17,500,000; the locations quoted give $20,000,000. |
| 10 | The property limit of $12,000,000 per location is above the program limit of $10,000,000; Zurich states higher limits are available with referral. |
| 11 | The general liability limit of $2,000,000 per occurrence is above the program limit of $1,000,000; Zurich states higher limits are available with referral. |
| 12 | The general liability aggregate limit of $4,000,000 is above the program limit of $2,000,000; Zurich states higher limits are available with referral. |
| 13 | The property limit of $11,000,000 per location is above the program limit of $10,000,000; Zurich states higher limits are available with referral. |
| 14 | The program covers one- to four-unit family dwellings; the quote has a building with 6 units. |
| 15 | The quote states a premium of $1,500; the program minimum premium is $2,500. |
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.
The agent's request. Please quote 12 long-term rental properties for a family office on the property and general liability package, each a building of 6 units with wood shake roofs, on a barrier island, a property limit of $1,800,000 per location ($21,600,000 in total), and general liability of $1,000,000 per occurrence and $2,000,000 in the aggregate. The quote states a premium of $48,000. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 12 long-term rental properties for a family office on the property and general liability package, each a building of 2 units with standard roofs, a property limit of $1,800,000 per location ($21,600,000 in total), and general liability of $1,000,000 per occurrence and $2,000,000 in the aggregate. The quote states a premium of $48,000. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 10 vacation rental properties for a family office on the property and general liability package, each a building of 3 units with standard roofs, a property limit of $12,000,000 per location ($120,000,000 in total), and general liability of $2,000,000 per occurrence and $4,000,000 in the aggregate. The quote states a premium of $2,000. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 10 long-term rental properties for a family office on the property and general liability package, each a building of 3 units with standard roofs, a property limit of $12,000,000 per location ($120,000,000 in total), and general liability of $2,000,000 per occurrence and $4,000,000 in the aggregate. The quote states a premium of $62,000. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 10 long-term rental properties for a family office on the property and general liability package, each a building of 3 units with standard roofs, a property limit of $1,200,000 per location ($12,000,000 in total), and general liability of $1,000,000 per occurrence and $2,000,000 in the aggregate. The quote states a premium of $62,000. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 15 long-term rental properties for a family office on the property and general liability package, each a building of 1 unit with standard roofs, a property limit of $900,000 per location ($15,000,000 in total), and general liability of $1,000,000 per occurrence and $2,000,000 in the aggregate. The quote states a premium of $51,000. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 15 long-term rental properties for a family office on the property and general liability package, each a building of 1 unit with standard roofs, a property limit of $900,000 per location ($13,500,000 in total), and general liability of $1,000,000 per occurrence and $2,000,000 in the aggregate. The quote states a premium of $51,000. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.