AWSFreeAWS Well-Architected Review — fully funded by AWS.Book yours →
QyrosCloud
Answering the Phone: Agentic Policy Servicing on Amazon Bedrock
← Back to Success Stories
InsurtechInsureSight

Answering the Phone: Agentic Policy Servicing on Amazon Bedrock

At a Glance

Key Results
010 –45%
02Continuous Availability
03English and Spanish on One Number
04Second Carrier Onboarded
05Ten Governed Tools
06Failure Distinguished from Absence
Technologies Used
Amazon BedrockAmazon Bedrock AgentCoreAmazon Bedrock GuardrailsAmazon Nova SonicAmazon Nova ProAmazon Q in ConnectAmazon LexAmazon ConnectAWS LambdaAmazon ECSAWS FargateElastic Load BalancingAWS CodePipelineAmazon ECRAmazon Aurora Serverless v2Amazon RDS ProxyAmazon DynamoDBAmazon S3AWS IAMAWS Secrets ManagerAWS KMSAWS CloudTrailAmazon CloudWatchAWS Certificate ManagerAmazon Route 53

InsureSight set out to answer routine policyholder servicing calls without a person on the line — and without a menu tree. QyrosCloud built an agentic servicing platform on AWS where an orchestration agent decides what a caller needs, calls live carrier systems through a governed tool catalogue, and hands off to a human the moment a question leaves its scope.

It runs on voice and web from one implementation, in English and Spanish, for multiple carriers whose books are separated by IAM rather than by application logic. Between 25% and 45% of in-scope servicing calls are now resolved autonomously, and servicing no longer stops at close of business.

The Challenge

What was at stake.

InsureSight sells policy servicing to carriers and Managing General Agents. Its market is concentrated in non-standard personal auto, where policies carry lower premium, payment schedules are frequent, and servicing contact rates per policy are correspondingly high. That combination makes servicing cost per policy a first-order economic problem rather than an operational detail.

Routine questions with a single correct answer were being handled end to end by licensed representatives, only during staffed hours, and any platform that served more than one carrier had to prove the separation between their books before a carrier would put a policyholder on it.

01
Routine Questions Consumed Licensed Staff
Balance and due date, proof of insurance, deductibles, taking a payment — each has a single correct answer available from the policy administration system, and each was being answered by a licensed representative whose time is expensive relative to the premium on a non-standard auto policy.
02
Servicing Stopped at Close of Business
A policyholder asked for proof of insurance at a traffic stop, at a dealership, or by a lienholder does not need it between nine and five. Outside staffed hours the only option was to wait.
03
A Menu Tree Was Not the Answer
A DTMF tree deep enough to reach a specific coverage or deductible question is a tree most callers abandon, converting a self-service investment into a longer path to the same human.
04
The Tenant Boundary Was a Commercial Precondition
A servicing platform sold to carriers is multi-tenant by definition. No carrier will place its policyholder book on a platform that also holds a competitor's unless the separation is demonstrable rather than asserted.
05
A Wrong Answer Is Worse Than No Answer
A servicing agent that reports no claims on file because a read failed has told a policyholder something false about their own policy. Failure had to be distinguishable from absence.

Customer perspective

InsureSight partnered with QyrosCloud to build an agentic policy servicing platform on AWS. Amazon Connect and Amazon Q in Connect orchestrate an agent that calls a ten-tool catalogue over the Model Context Protocol through Amazon Bedrock AgentCore Gateway, with Amazon Nova Sonic answering in English and Spanish on one number. Two carrier tenants are live in production, each behind a boundary enforced by AWS IAM rather than by application code.

InsureSight
Insurtech
Our Approach

How we solved it.

QyrosCloud built an agentic servicing platform on AWS where the model decides what to do and the architecture decides what it is allowed to do. The agent plans across the call and selects its own tools; its authority is an explicit, versioned catalogue, and the boundary between carriers is enforced by IAM rather than by application code.

01
An Orchestration Agent, Not a Dialogue Tree

Amazon Connect answers the line and an Amazon Lex bot fronts an Amazon Q in Connect orchestration agent that plans across the call — pre-identify from the calling number, verify identity, then resolve the actual question.

Turn-by-turn tool selection belongs to the model. There is no scripted flow behind it.

02
Speech That Sounds Like Speech

Amazon Nova Sonic on Amazon Bedrock carries the conversation as speech-to-speech over a bidirectional stream, rather than chaining speech-to-text, text generation and text-to-speech — each hop of which adds latency on a channel where silence reads as failure.

Nova Sonic detects English and Spanish, which removed the language menu entirely rather than shortening it.

03
Authority as an Explicit List

The agent acts through ten tool schemas published over the Model Context Protocol by Amazon Bedrock AgentCore Gateway: identification, verification, policy, billing, ID card, payment link, callback, alerts, documents and claim status.

The catalogue is versioned in source control, so what the agent may do is reviewable rather than an emergent property of a prompt.

04
Isolation Enforced by IAM

Each carrier has its own servicing function, its own execution role and its own credential in AWS Secrets Manager. The web tier resolves the carrier from the request host with no default — an unmapped host receives a 501 rather than another carrier's book.

The boundary is a permission, not a code path, so a mistake fails closed.

05
One Implementation, Two Channels

The web surface runs on Amazon ECS Fargate behind an Application Load Balancer, serving the same capability from the same tool definitions, so the phone and the web cannot drift apart in what they will tell a policyholder.

06
Errors That Stay Errors

Every read passes through a shared wrapper that rejects an exception, a non-200 response, and a 200 whose body lacks the expected field. A contract test exercises five failure modes against every read tool discovered by reflection, so a tool added later is covered the day it is written.

The agent says it cannot check, rather than reporting absence.

07
Guardrails per Tenant, per Intent

Amazon Bedrock Guardrails are provisioned as infrastructure code in a per-tenant, per-intent matrix, so each carrier's configuration is independently auditable. Blocked interactions hand off to a human rather than dead-ending the caller.

08
Timeouts Set from Measurement

Latency to the carrier's system of record was measured at a 0.55-second median with a 2.3-second cold-connection worst case, so reads run on a six-second timeout with one retry — replacing a transport default that could leave a live caller in silence.


From our engineering team

“This engagement required us to balance speed with compliance rigor. We deployed infrastructure-as-code from day one, automated evidence collection across the environment, and delivered a production-ready architecture that passed security review on the first attempt.”

QyrosCloud Engineering Team

Impact

The results speak for themselves.

Between 25% and 45% of in-scope servicing calls are resolved without a human on the line. Two properties of regulated personal-lines servicing hold that figure below the deflection rates quoted in simpler self-service domains, and both are design decisions rather than defects.

Policy data is not disclosed until the caller is verified, and a caller who cannot complete verification is routed to a person rather than pressed further. And a policyholder calling about a balance frequently raises something outside scope — an endorsement, or a coverage change requiring underwriting judgement — at which point the agent hands over the whole call rather than answering half of it and transferring a partly-served caller.

The calls this agent declines are the ones a carrier would not want it to take.

0 –45%
of in-scope servicing calls resolved autonomously — policy details and coverages, billing balance and due date, proof of insurance and ID card, payment initiation and document delivery.
Continuous Availability
Policy, billing and proof-of-insurance answers no longer stop at close of business, with human escalation during staffed hours and callback request outside them.
English and Spanish on One Number
Language is detected rather than selected, so no caller navigates a menu in order to be understood.
Second Carrier Onboarded
Live on its own number and its own tenant — the isolation model verified against a real second book rather than argued from design.
Ten Governed Tools
The agent's authority is an explicit, versioned catalogue rather than an emergent property of a prompt.
Failure Distinguished from Absence
A shared read contract, covered by tests across every read tool, prevents a failed read from being reported as a negative fact.
Technology Stack
Amazon BedrockAmazon Bedrock AgentCoreAmazon Bedrock GuardrailsAmazon Nova SonicAmazon Nova ProAmazon Q in ConnectAmazon LexAmazon ConnectAWS LambdaAmazon ECSAWS FargateElastic Load BalancingAWS CodePipelineAmazon ECRAmazon Aurora Serverless v2Amazon RDS ProxyAmazon DynamoDBAmazon S3AWS IAMAWS Secrets ManagerAWS KMSAWS CloudTrailAmazon CloudWatchAWS Certificate ManagerAmazon Route 53
About InsureSight

InsureSight LLC provides agentic policy servicing to carriers and Managing General Agents in the United States, answering policyholder questions on the telephone and the web against each carrier's own system of record. Its market is concentrated in non-standard personal auto, where servicing contact rates per policy are high and servicing cost per policy is a first-order economic concern.

Industry:Insurtech
Visit website →
QyrosCloud · AWS Advanced Tier Partner
SOC 2HITRUSTPCI-DSSFedRAMPHIPAA
Keep reading

Related stories.

Ready for results like these?

Let's talk about your AWS environment.

Book a discovery call