Insights for Sales Leaders

Best practices, industry trends, and strategies to optimize your call center operations

the onyx logo and a+ logo shaking hands
the onyx logo and a+ logo shaking hands

Case Study

Mar 18, 2026

4 min read

More Applications, Fewer Hours: How A+ Insurance Designers Grew Agent Output with Onyx Platform

A+ Insurance Designers is a Dallas-based FMO founded in 2013. They partner with licensed agents nationwide to sell ACA marketplace plans across multiple carriers. What makes their operation distinct is who they serve: a large share of their clients speak English as a second language and are navigating the marketplace for the first time.

That shapes everything about how A+ runs. Their agents don't just sell. They explain plan options in someone's first language, handle customer care calls about payment failures and renewals in that language, and switch between sales and service throughout the day. When every agent is doing double duty, every hour of workflow friction compounds across the entire operation.

After running with Onyx Platform through their most recent Open Enrollment Period (OEP), the A+ team measured the difference:

  • Applications per agent increased +12.5%

  • Members per agent increased +13.3%

  • Hours per application decreased -14.3%

Onyx has helped us increase applications per agent by 12.5% and members per agent by 13.3%. We're able to effectively manage a growing client base with greater operational efficiency. Hours per application decreased by 14.3% compared to the previous Open Enrollment Period. Onyx enables us to work smarter.

Carson Choate, CEO of A+ Insurance Designers

One System Replaced Five Workflows

Before Onyx, A+ ran on a separate CRM, a separate dialer, and HealthSherpa for policy submissions. Agents toggled between systems to look up a customer, check a policy, make a call, and log the outcome. Every handoff was lost time.

When A+ moved to Onyx, their operations department flagged a field that most CRMs don't support natively: a language tag on every customer record. For A+, that's not metadata. It's how they route work. If an agent doesn't know whether to greet someone in a specific language before the call connects, the conversation starts wrong.

Onyx brought that language data in and made it searchable and filterable. The dialer, CRM, scripting, and lead management now live in one platform. When an agent picks up a call, the customer's history, policies, and language preference are already on screen. After-call logging happens automatically. Scripts are intentionally lightweight, structured guidelines rather than rigid talk tracks, because multilingual agents need flexibility to have natural conversations. That's how hours per application drops 14% without anyone changing how they sell.

Onyx Platform also auto-detects which language a call is in and transcribes it in the correct language. For a multilingual agency, that means every call is documented accurately regardless of which language it was conducted in, without anyone doing extra work.

Missed Calls Became the Second Pipeline

Most agencies treat missed inbound calls as lost. At A+, Onyx's task system automatically creates a follow-up when a call goes unanswered, surfaced in the same workspace the agent already uses, attached to the full customer record.

The results: A+ agents complete callback follow-up tasks at a rate above 95%. Many of these callbacks convert into policies. Their recovery rate comes from eliminating the friction between "missed call" and "callback": no separate voicemail queue, no spreadsheet, no context switching. The task appears with full history, and picking up the thread takes seconds.

Efficiency Created Room to Grow

Carson Choate, CEO of A+ Insurance Designers, has since expanded the agency from purely ACA into Medicare Advantage enrollment through Onyx's HealthSherpa integration.

If your agency is growing and your per-agent numbers aren't keeping up, we should talk.

Read Article

More Articles

a trophy sitting on top of a podium

Guide

Best CRM for Insurance Agencies in 2026: A Buyer's Guide

Search for "best CRM for insurance agencies" and you'll find dozens of comparison articles. Most of them follow the same pattern: a CRM vendor publishes a ranked list and puts themselves at number one. The next vendor does the same thing. By the time you've read three of these, you've learned more about each company's marketing budget than about which insurance CRM software actually fits your agency.

Rankings don't help you make a decision. Questions do.

What to Actually Evaluate

The gap between a generic CRM and one built for insurance becomes obvious the moment you try to use it. Good insurance agency CRM software handles the full client journey from lead acquisition through enrollment and post-sale communication. It manages state licensing, records calls compliantly, and tracks policy data without forcing your team to copy information between systems. A generic CRM does contact management and pipeline tracking. Everything else requires add-ons, integrations, or workarounds.

When you're evaluating insurance CRM software, the questions that matter most are operational. Does the platform support compliant call recording and audit trails, or do you need a separate tool for that? Can it match agents to leads based on state licensing? Does it integrate with your dialer and lead sources, or does your team spend half the day switching between tabs? Is onboarding measured in days or months?

These aren't hypothetical concerns. They're the difference between a system your agents actually use and one they route around. We put together a full checklist of what to ask every technology vendor before you sign that covers integration, compliance, data ownership, and pricing transparency.

Why We Built Onyx Platform

We built Onyx Platform because we ran a large insurance agency ourselves and couldn't find an insurance broker CRM that worked without stitching together five or six tools. The deeper story of what we found and why we built Onyx Platform comes down to a simple observation: the best CRM for insurance agencies is one that was built by people who've actually run an insurance agency.

Skip the rankings. Start with the right questions, and the right answer becomes clear.

Feb 19, 2026

Feb 19, 2026

1 min read

1 min read

a person wondering where to go with their existing policy

Guide

Your Policyholders Are Calling Your Sales Lines: Here's How to Catch Them

A prospect responds to a Facebook ad, gets transferred to your sales queue, and connects with an agent. The agent runs through disclaimer and qualifying questions, pulls up plan options, and starts building towards an enrollment. Ten minutes in, the prospect mentions they already have a policy. With your agency. Maybe they wanted to adjust coverage. Maybe they were just curious about a better rate. Either way, your sales agent just spent ten minutes on a call that should have gone to your service team.

This happens more often than most agencies realize, especially with lead vendors in the mix. A vendor buys a lead, matches it to your campaign, and passes a phone number through as an inbound transfer. Your system treats it like any other prospect call. But that phone number might already be in your CRM, attached to an active policy your agency wrote six months ago.

When that call goes through to a sales agent, a few things can happen, and none of them are good. The agent might enroll the policyholder into a new plan, churning a policy your agency already holds. That's not just a wasted sale. It damages your carrier metrics, costs valuable agent time, disrupts the customer's coverage, and costs the customer the continuity they had with their existing plan. Even when it doesn't end in a duplicate enrollment, the experience is bad and the agent leaves that conversation frustrated. A policyholder who calls in looking for help and gets a sales pitch instead feels like your agency doesn't know who they are. That's how you lose a customer to a competitor who will.

But there's a signal buried in this problem. If your policyholder is responding to marketing, they're shopping. They're looking at other options, wondering if they could do better. That's not a call to deflect. That's a call to act on.

Policyholder Detection That Works Before the Call Connects

The fix starts with data your CRM already has. When an inbound call arrives, the system performs a lookup across your lead records, person records, and alternative phone numbers. It's checking one question: does this caller have an active policy?

That lookup includes validation. A policy might be canceled, expired, or terminated. The system checks status, cancellation dates, and effective dates to confirm the caller is genuinely a current policyholder. The whole process completes in under 100 milliseconds, well before the call reaches an agent.

Once a policyholder is identified, you get three options depending on how you want to handle the call. You can redirect them to a dedicated service queue, keeping the relationship intact. You can reject the call, useful on high-volume acquisition campaigns where agent time is at a premium. Or you can accept the call normally but flag it, so the agent knows they're talking to an existing customer and managers get visibility into policyholder call volume on that campaign.

A Policyholder Shopping Around Is a Signal, Not a Problem

When a policyholder responds to marketing, they're telling you they're open to change. The question is whether your agency acts on that signal or lets it slip through to a sales queue where it becomes a churn risk.

A service team that receives the call with full context can ask the right questions. What prompted them to look? Is there a gap in their current coverage? Did their situation change? The conversation shifts from selling a new plan to protecting the relationship and adjusting what they already have. The customer gets the help they were actually looking for, your agency keeps the policy, and you avoid losing someone who was yours to begin with.

The configuration is flexible at the campaign level. Acquisition campaigns can filter strictly, keeping agents focused on new prospects. Service campaigns can route policyholders warmly. Mixed campaigns can flag and let agents decide. And the tracking data from every routing decision shows you which lead sources generate the most policyholder overlap, so you can tighten your targeting and stop paying for leads you can't convert.

Every Policyholder Call Is a Decision Point

Your CRM already knows who your policyholders are. The question is whether your call routing uses that data before the call connects. Every policyholder who lands in a sales queue is a retention risk, a wasted call, and a missed chance to strengthen a relationship that's already yours. If you want to see how policyholder routing works inside the Onyx Platform, reach out for a walkthrough.

Feb 9, 2026

Feb 9, 2026

4 min read

4 min read

a large grid of licenses

Guide

Stop Entering Licenses Manually: NPN Is All You Need

Adding a license to an agent's profile takes two minutes. Multiply that by 50 agents across 30 states, and you've lost hours or days to data entry.

The real cost isn't the initial setup for one agent. It's the setup and ongoing maintenance for dozens or hundreds of agents: tracking renewals, catching expirations, or updating records when agents get licensed in new states. Additional real costs are leads accepted (and paid for) that are routed to agents without the right license. This costs real marketing dollars and ties up valuable agent time.

That's why we at Onyx Platform automate and simplify license synchronization for your agents.

Onyx Platform Syncs Licenses Automatically from NIPR

When you create an agent in Onyx Platform and enter their NPN, we pull their license data directly from the National Insurance Producer Registry (NIPR). Every state, every line of authority, every expiration date.

The sync isn't a one-time import. We receive updates when licenses expire, renew, or get added. Your records stay current without anyone touching a spreadsheet.

Once the agent logs in and goes online, we automatically route calls based on their up-to-date state licensure. If you need custom routing, you can turn off specific states at the agent or agency level for training purposes or marketing source requirements.

A Simple Way to Notify Agents About Expiring Licenses

Agency Insights flag licenses approaching expiration automatically. You see which agents need to renew and when.

From that same screen, get a reminder email template to send to the agent's contact info saved in Onyx Platform. No drafting messages, no hunting for contact info.

In addition to that, agents can also see all of their active licenses with expiration dates in their own personal dashboard.

License Management Should Be Infrastructure

We built license syncing into Onyx Platform because it's table stakes for running and growing an agency at scale. Your time should go toward growth, not admin work. Contact us if you want to focus on growth and let us handle the rest!

Jan 27, 2026

Jan 27, 2026

2 min read

2 min read

a large grid of licenses

Perspective

Why We Built Onyx Platform

Before starting Onyx Platform, I was running a large tech-enabled insurance agency. We spent years developing a platform to run our agency because off-the-shelf software just wasn’t good enough. Vendors always promised a lot but ultimately didn’t account for state license matching, integrations across tools, or our need to optimize across the entire system. Their support teams also just didn’t understand our business well enough. We needed technology that actually worked for phone-based insurance sales. So we built our own.

But that was years ago, and thousands of agencies have been struggling from these problems every single year. When we started thinking about building Onyx Platform, we assumed that the market would have caught up. Surely someone would have built better solutions. But when we looked around, the same problems still existed. Agencies were still struggling with disconnected systems, painful integrations, and tools that weren’t built for them.

We had already solved this problem. We had the basic technology, tested over many years. We had a team that deeply understood what insurance agencies needed because we’d lived it ourselves. And we had a unique opportunity to get to market fast.

The Problem

If you run an insurance agency, you know exactly what I’m talking about. You have a dialer, CRM, compliance tool, scripting platform, lead management software, reporting dashboards…the list goes on. Maybe some of the systems talk to each other, but integrations are often limited or clunky.

Your agents spend way more time than they should copying information between tools. They have to log into five different systems before they talk to a single customer. And when something breaks, everything goes down. You are paying for calls or leads while your agents sit idle.

We deeply understood this problem and had the technology and knowledge to build a solution for it.

What Makes Us Different

Other solutions exist in this market. Some are great at one thing, but only one thing. Some are very advanced, but need six months and a consultant just to get running. There are very few tools made by technologists who deeply understand the insurance space. There are even fewer that also prioritize the customer and agent experience.

Every single person on our team has worked inside a large insurance agency. Our engineers understand why AEP uptime matters. They know what happens when the system goes down on December 6th with one day left to help customers find a great plan for the following year. When you’ve lived inside a large agency, you know which features actually matter. You know that “fast implementation” means days, not months.

On the Onyx Platform team, technical strength, operational excellence, and deep industry knowledge come together to build a superior product.

Who We’re Building For

We’re building for agency owners who started as agents and took the leap to build their own business. For operations managers who want to focus on coaching their teams, not babysitting integrations. For agents who need tools that help them do their job well, not tools that slow them down.

Fast and personal support matters deeply to us because we want our customers to know that they can rely on us in critical moments. When our customers reach out to us, they talk to people who understand their issue and why it matters right now.

Our commitment to our customers is to keep building what actually works. Not what looks impressive in a demo or to outsiders, but what holds up when their teams are making 5,000 calls a day.

A Year In

2025 confirmed what we believed: people want and need what we’re offering.

As we sit here today, agencies run their operations on the Onyx Platform. They’re making and receiving calls, managing leads, staying compliant, and closing business without fighting their technology stack.

We’re proud of what we’ve built. And we’re just getting started.

Jan 22, 2026

Jan 22, 2026

2 min read

2 min read

By Allison Arzeno

By Allison Arzeno