When Insurer AI Calls at 2am — An Independent Agency Becomes Machine-Queryable with Mode 2
Insurance agencies have always received calls from insurers. That's not new.
What's new is that those calls are increasingly not from humans.
The major carriers have been deploying AI systems to handle routine verification tasks: confirming coverage before FNOL processing, verifying policy status for underwriting renewals, validating addresses for risk scoring, checking deductible amounts before claims are adjusted. These are data retrieval tasks that used to require a human-to-human call. They're now handled by insurer-side AI that dials the agency's main number and asks structured questions.
The problem: the agency's main number was answered by humans. And humans, however capable, are not efficient JSON endpoints.
The Situation
The agency — 12 agents, mid-market commercial and personal lines focus — had noticed a shift in their inbound call pattern over the preceding 18 months. A growing percentage of their calls were from insurer systems, not human callers: automated verification requests, coverage confirmation queries, FNOL support calls that came in before an adjuster had been assigned.
The operations manager tracked it for a month: 8 to 12 of these calls per day, each requiring 3 to 5 minutes of staff time to look up the policy in EZLynx and read back the relevant information. That was 30 to 40 minutes of staff time per day on calls that were, functionally, database queries.
There was a subtler problem: some of these calls came after hours, when nobody was available. Insurer AI systems don't observe business hours. When a FNOL process is initiated at 11pm and the AI tries to verify coverage, it reaches voicemail. The result is FNOL processing delay — sometimes 18 to 24 hours — while the insurer's system waits for a callback that might not come until the next morning's business hours.
The operations manager had looked at API integrations that would let insurers query the agency's EZLynx data directly. There were two problems: not all insurers had standardized APIs, and the ones that did required the agency to build and maintain a separate integration for each carrier. With 14 carrier relationships, that was 14 integrations to build and maintain.
"We needed a way to be queryable by any AI system, from any carrier, without building 14 different integrations," she said. "We needed one interface that anyone could call."
The Approach
Mode 2 is WFW's machine-readable response mode. Unlike Mode 1, which is optimized for human callers, Mode 2 is designed for inbound calls from automated systems: the agent answers in structured JSON, returns precise policy data, and supports machine-interpretable confirmation.
The setup used EZLynx as the data source: policy lookup by policy number, insured name, or VIN (for auto policies); coverage type query; deductible fetch; renewal date lookup; address and contact verification.
The key architectural decision was the caller-side requirement: the insurer AI systems didn't need to change anything. They kept calling the same agency phone number they had always used. What changed was what the number did when an AI called it.
The Mode 2 agent detects the caller type at the initiation of the call. AI callers from insurer systems use a header pattern that differs from human callers. When an AI caller is detected, the agent responds in structured JSON from the first response. When a human calls — a policyholder with a billing question, an adjuster following up on a complex claim, a new customer — the agent transitions to the full natural voice experience.
Same number. Different behavior based on who's calling.
The Configuration
The EZLynx integration gave the agent access to:
- Policy status (active, lapsed, cancelled, pending renewal)
- Coverage types and limits (liability, collision, comprehensive, umbrella, for personal lines; general liability, commercial auto, property, professional liability for commercial lines)
- Deductible amounts per coverage type
- Effective and expiration dates
- Named insured information
- Property address and vehicle VIN for asset-specific queries
The structured response format was standardized to the most common verification schema used by the major carriers in the agency's book:
{
"policy_status": "active",
"coverage_types": ["liability", "collision", "comprehensive"],
"liability_limit": "100/300/100",
"deductible": 500,
"effective_date": "2025-01-01",
"expiration_date": "2026-01-01",
"named_insured": "[Insured Name]",
"verified_at": "2026-02-17T02:14:33Z"
}
For human policyholders, the same agent was configured for the full range of personal and commercial lines service: renewal reminders, FNOL intake (with handoff to the carrier's claims line for complex situations), billing questions, endorsement requests, and certificate of insurance inquiries.
The agent was explicitly configured not to provide coverage advice, interpret policy language, or make recommendations about coverage adequacy — all of which require licensed agent involvement. Those calls were routed to available agents during business hours, or to an after-hours callback queue for next-morning follow-up.
The Results
Staff time on AI verification calls: Eliminated. The 30–40 minutes per day of staff time answering routine database queries went to zero. Insurer AI systems now receive JSON responses directly, without any human in the loop.
After-hours FNOL processing time: Reduced from an average of 24 hours (when the insurer AI had to wait for a callback) to 4 hours (the insurer AI gets coverage verification immediately, adjuster assignment proceeds). This improvement came without any change to the agency's after-hours staffing.
Carrier integration count: One. Every carrier AI system that calls the number gets the same standardized JSON response, regardless of which carrier it's from. No carrier-specific integration builds required.
Human caller experience: Unchanged (in the best sense). Human policyholders who call the main number receive the same natural voice experience they always have — the AI caller detection is invisible to them. The operations manager noted that human caller satisfaction scores actually improved slightly, because staff were less interrupted by AI verification calls during the workday and had more bandwidth for complex human inquiries.
Error rate on AI responses: 0.3% in the first 90 days (4 calls where the EZLynx lookup returned an ambiguous match, requiring human review). The agency established a review queue for these edge cases; the operations manager processes them in about five minutes per week.
The Intelligence Loop
At the 30-day mark, Workforce Wave identified a pattern in the AI verification call logs: three carrier systems were making repeated calls for the same policies within short windows — sometimes four or five calls within an hour, each requesting the same data.
Investigation revealed that these carrier systems had a retry logic that wasn't accounting for successful responses correctly — they were interpreting the JSON response as an error because the response format didn't exactly match their expected schema. Workforce Wave identified the specific fields causing the mismatch (the carrier systems expected coveragelimit while the agent was returning liabilitylimit, and expected ISO 8601 dates while the agent was returning formatted date strings).
Workforce Wave generated a revised response schema that harmonized the field names and date formatting with the three carriers' expected schema. The operations manager reviewed the changes (two field name changes and a date format adjustment) and approved in about three minutes. The retry storm stopped immediately. Call volume from those three carriers dropped by approximately 70% because each verification request now succeeded on the first attempt.
A second optimization addressed human callers who called specifically to request certificates of insurance — a high-volume, time-sensitive request that the original configuration was routing to callback queues. Workforce Wave identified that 80% of COI requests followed a highly predictable pattern (requestor name, certificate holder name, coverage types needed) and recommended a structured intake flow that could capture all necessary information for the agent to prepare a draft certificate for agent review and issuance. The draft-and-review workflow reduced COI turnaround time from 4 hours to under 30 minutes.
What They'd Tell You
The operations manager, reflecting on the first three months:
"The insurers didn't have to change anything. They just kept calling our number. We changed what the number does when an AI calls it. The part that surprised me was how quickly they noticed — two carriers emailed us within a week to say their verification process had improved significantly, and asked what we'd done. I told them. Now they're recommending our platform to other agencies in our carrier network."
One of the senior agents added a perspective the operations manager hadn't fully anticipated: "I used to get pulled away from client calls to answer questions that were basically 'what's the deductible on policy number X.' It felt like wasted time, but it was part of the job. It's not part of the job anymore. I'm spending those 30 minutes on clients who actually need an agent."
Ready to put AI voice agents to work in your business?
Get a Live Demo — It's FreeContinue Reading
Related Articles
What Artera Got Right (And What's Still Missing)
An honest look at the existing patient communications market and what it tells us about where voice AI is going.
Workforce Wave AI: The Engine Behind Auto-Provisioning
What happens inside the 5-step Workforce Wave pipeline when a partner enters a business URL, why partners get an operationId instead of a 30-second wait, and how ww_operations powers the fleet dashboard progress bar.
The Bot Creation Matrix: Four Ways to Deploy AI, Now All Live on WFW
Dual-mode agent support just shipped, completing the Bot Creation Matrix. WFW is now the only platform where a bot can be the creator and the consumer — entirely human-free.