Playbook ┬╖ 6 minute read
How to Build an Insurance Quoting Agent
An insurance quoting agent captures risk information conversationally, validates and enriches it from external data, passes complete data to the filed rating engine rather than pricing itself, applies eligibility rules, and routes referrals to underwriters with context. Pricing comes from filed rates and the rating engine; the agent improves the data going into it.
Quoting is where an insurer's distribution meets its rating engine, and most quoting problems are data problems: information missing, misstated, inconsistent between sections, or gathered in an order that makes customers abandon. An agent that captures risk data conversationally, validates it, and enriches it produces better input to the same rating engine, which produces more accurate quotes and fewer that fall over at bind. What it does not do is price. This guide covers building one within that boundary, drawing on FISTA Solutions' AI agents delivery in insurance. It complements ai in commercial insurance and the AI for insurance underwriting whitepaper. This article is general guidance, not legal or regulatory advice.
Where is the boundary?
| Activity | Agent | Filed system or human |
|---|---|---|
| Capture risk information | Yes | тАФ |
| Validate and cross-check answers | Yes | тАФ |
| Enrich from external data | Yes | тАФ |
| Apply eligibility and appetite rules | Yes, as rules | тАФ |
| Calculate premium | No | Rating engine, filed rates |
| Apply underwriting judgement | No | Underwriter |
| Decline outside appetite | Flags the rule | Underwriter confirms where required |
| Bind cover | No | Per authority |
In most jurisdictions and lines, rates are filed and the rating algorithm is the filed one. An agent that adjusts a premium, applies its own factors, or negotiates price is operating outside the filing, which is a regulatory violation rather than a product decision.
What does the agent improve?
The data. Quotes are inaccurate or fail at bind because the risk information was incomplete or wrong: the construction type guessed, the prior claims omitted, the business activity misclassified, the square footage estimated. Rating engines price what they are given.
A conversational agent improves this in several ways. It asks questions in an order that follows from the answers rather than presenting a long static form. It validates answers against plausibility and against each other, catching the inconsistency at the point it is entered. It explains why a question is being asked, which improves the honesty of answers. And it enriches from external data so fewer questions are asked at all.
How does enrichment work?
By retrieving what is knowable from minimal identifying information. Given an address, property characteristics such as construction, year built, roof type, and flood zone are frequently available. Given a vehicle identifier, specifications and safety features. Given a business name and address, classification codes, industry, and sometimes revenue bands. Given consent and identifiers, prior claims and policy history from industry databases where the line supports it.
Each enriched value should be shown to the customer for confirmation rather than used silently, because the customer knows things the data does not and misstatement has consequences for both parties at claim time.
How are eligibility and appetite handled?
As explicit rules, applied before or alongside rating, that produce one of three outcomes: proceed, refer to an underwriter, or decline with a reason. The rules encode the insurer's appetite: excluded occupations or activities, geographic restrictions, limits above delegated authority, prior loss thresholds, and combinations that require review.
The agent applies the rule and routes; it does not decide to accept a risk the appetite excludes. Where a decline is communicated to a customer, the reason should be accurate and, where regulation requires, sufficient for the customer to understand and respond.
What should a referral contain?
Everything the underwriter would otherwise gather: the complete captured risk data, the enrichment with its sources, the specific rule that triggered the referral, any inconsistencies the agent noticed, and the applicant's prior history with the insurer. The underwriter then decides rather than re-interviewing.
Referral quality is the measure that matters to underwriting teams, and a referral that arrives incomplete costs more than one that never arrived.
How should the conversation be designed?
Around the customer's knowledge rather than the rating engine's field order. Rating engines want fields in a sequence that suits the algorithm; customers know their business or their property in a different order. An agent can gather naturally and map to the engine's requirements, which is one of its clearest advantages over a form.
Abandonment is the metric. Long questions, unexplained requests for sensitive information, and repeated questions for data already given are what lose quotes, and each is addressable in the conversation design.
What about broker and agent channels?
Different design, same engine. A broker quoting for a client wants speed and completeness, not explanation, and benefits from bulk submission handling, pre-population from their own systems, and clear articulation of why a referral occurred so they can manage the client's expectation. The enrichment and validation logic is shared; the interaction is not.
How is it evaluated?
Data accuracy at bind, meaning how often captured information matched reality once verified, which is the number that drives loss ratio. Quote completion and abandonment rates. Referral rate and referral quality, judged by underwriters. Time to quote. Bind rate. And the failure mode to watch: quotes issued on wrong data that are corrected or voided later.
What does the build sequence look like?
Two weeks on the rating engine integration, eligibility rules, and referral routing with underwriting. Two weeks on conversational capture for one product with validation. One week on enrichment sources with confirmation flows. One week on referral packaging. Then broker channel handling and additional products. Regulatory review of the flow and any customer-facing language before launch.
What goes wrong?
Agents that adjust premiums. Enriched data used silently. Declines without accurate reasons. Referrals that arrive incomplete. Conversations designed around the rating engine's field order. And launch without regulatory review of customer-facing language, which in insurance is itself regulated.
How does this extend into renewal?
Renewal is the same capture problem with better starting data. The agent pre-populates from the expiring policy, asks only what may have changed, enriches to detect changes the customer did not mention such as a property alteration or a fleet addition, and flags material changes for underwriting attention. Where nothing material changed, the renewal proceeds on the filed rating with the customer confirming rather than re-answering.
That matters commercially because renewal retention is sensitive to friction, and a renewal conversation that asks a long-standing customer everything from scratch is the most avoidable reason they shop the market.
How FISTA Solutions helps
FISTA Solutions builds insurance quoting agents that capture and validate risk data conversationally, enrich with customer confirmation, apply appetite rules as rules, and package referrals for underwriters, while pricing stays with the filed rating engine, through AI enablement, AI agents, and forward deployed engineers. The record behind the approach is 150+ projects for 50+ companies with 99.9% uptime.
To quote faster on better data, message FISTA on WhatsApp, or read ai in commercial insurance.
Share-ready article cover
Download the generated social format.
Clear answers
Questions raised by this field note.
Straightforward guidance for evaluating scope, fit, and the next step.
01Can an AI agent price insurance?
No. Pricing comes from rates that are filed with regulators in most jurisdictions and lines, and applying anything other than the filed rating algorithm is a regulatory violation. The agent captures accurate risk data and passes it to the rating engine, which prices.
02What does the agent actually improve?
Data capture and completeness. Quotes fail or are inaccurate because risk information is missing, wrong, or inconsistent, and a conversational agent that asks the right questions in the right order, validates answers, and enriches from external sources produces better input to the same rating engine.
03How does external enrichment help?
By reducing what the customer must answer and improving accuracy. Property characteristics, vehicle details, business classification, and prior claims history can often be retrieved from external data given minimal identifying information, which shortens the quote and reduces misstatement.
04How should eligibility and appetite be handled?
As explicit rules that decline out-of-appetite risks with a reason or refer them to an underwriter, applied before or alongside rating. The agent does not decide to accept a risk outside appetite; it identifies that the rule applies and routes accordingly.
05What should referrals include?
The complete risk data captured, the reason for referral, the relevant appetite or eligibility rule, any enrichment data with its source, and prior history with the applicant, so the underwriter decides rather than re-gathering. This is general guidance, not legal advice.
Continue exploring
Related capabilities
Start with the hard problem
Need the outcome owned, not merely analyzed?
Tell us where delivery is constrained. WeтАЩll map the fastest credible path from intent to verified production.