Case Study · 06

Bold Penguin

Redesigning the commercial insurance quoting experience so agents could see carrier interest in real time, instead of filling out 40 pages and hoping for the best.

Role
Product Designer
Timeline
2020 – 2021
Team
1 Designer, 6 Engineers, 2 PMs
Scope
Enterprise UX Redesign
Company
b
New Quote · FKM-VMW-Q2B
Seth Hampton · Landscaping Services · GL + Workers’ Comp
Save & close
General information
Business type
Coverage details
4Business details
5Business operations
6Additional information
7Primary carriers
8Additional carriers
2 steps skipped: already known
Business details
Founding year of business
Legal entity type
⚡ Auto-fill suggestion
Does this business have employees other than the owner?
YesNo
Full-time
0
Part-time
0
1099 contractors
0
Carrier interest · live
Updating
0 of 4
carriers interested so far
biBERK
General Liability
Pending
Hiscox
General Liability
Pending
Liberty Mutual
Workers’ Compensation
Pending
AmTrust
Workers’ Compensation
Pending
Needs 2+ years in business. Ask about prior coverage.
Quote ready · 14 min
Down from 37 minutes and 40 pages of form.
3 quotes

Context

The blind form problem

Commercial insurance is not like buying car insurance online. A small business owner looking for general liability, workers' comp, or a commercial auto policy has to work through an independent agent. And that agent has to fill out a massive application, sometimes 40 pages or more, before submitting it to carriers who may or may not even write that type of risk.

The whole process was built on guesswork. Agents would spend 30 to 45 minutes completing a detailed application, submit it to a handful of carriers, and then wait days to find out if any of them were interested. Most of the time, the answer was no. The form was wrong for the carrier. The risk class didn't match. The business was in a state the carrier had pulled out of. All of that wasted effort could have been avoided if the agent had any signal at all about who was actually interested.

Agents were flying blind. Forty pages of work before they got a single signal about whether anyone would actually quote the risk.

Discovery & Research

Understanding the agent's world

Before redesigning anything, I needed to understand how commercial insurance agents actually work. Their world is full of jargon, regulatory constraints, and deeply ingrained habits. You can't redesign a workflow you don't understand, and this domain is unforgiving to outsiders who skip that step.

What we did

  • Shadowed 15+ independent agents across three states to observe their quoting workflows
  • Interviewed underwriters at six carrier partners to understand their appetites and decision criteria
  • Mapped the complete application-to-bind journey, identifying every decision point and handoff
  • Analyzed platform data to find where agents abandoned forms and which carrier submissions were rejected
  • Ran workflow audits on competitor platforms including Applied, Vertafore, and manual carrier portals

What we learned

  • Agents spent an average of 37 minutes per application, with a 62% rejection rate at submission
  • Most rejections happened because of basic eligibility mismatches that were knowable from the first five fields
  • Agents kept mental models of which carriers wanted which risks, but those models were outdated within months
  • The biggest pain was not form complexity itself, but the lack of feedback during the process
  • Experienced agents wanted control and transparency, not automation that hid the logic
Where quotes die Six weeks of ride-alongs with 12 agents. 140 applications followed from first client call to bind.
Quote funnel · ride-alongs, weeks 1 to 6
Startedfirst client call
0
Completed37 minutes each
0
2 to 5 days of nothing
Any carrier said yes
0
Bound
0
not in appetite
Seth Hampton · 11 yrs
Dana · Columbus, OH
Seth · wk 2“I keep the appetite map in my head. The system gives me nothing.”
Dana · wk 4“The client calls me on day 3. What do I tell her?”
the pain wasn’t the form.
it was the silence after it.

Mapping the quoting journey from first client call to policy bind, with drop-off points highlighted

Strategy & Framing

The key insight: show interest before the form is done

The research pointed to one core insight. Carriers already know their appetite. They know which business types, risk classes, and geographies they want to write. That information exists in their systems. The problem was that none of it was surfaced to agents until after the full application was submitted.

Our strategy was simple in concept and hard in execution: connect to carrier appetite data in real time, and show agents which carriers are interested as they fill out the form. Not after. During.

01
Surface eligibility early

After just a few key fields (business type, state, revenue range), show which carriers are likely to quote. Give agents a reason to keep going by proving someone is listening on the other side.

02
Reduce the form, not the data

Use progressive disclosure to show only the fields that matter for the carriers still in play. If a carrier drops out because of a risk class mismatch, hide their specific questions. The form gets shorter as the agent goes, not longer.

03
Make carrier matching transparent

Agents needed to trust the system. That meant showing the reasoning behind every match and mismatch, not just a green or red indicator. If a carrier dropped off, the agent should know exactly why.

Design Process

Designing for complexity without confusion

Commercial insurance forms are genuinely complex. There's no way around it. The challenge was not to simplify the domain, because agents need that detail. The challenge was to present complexity progressively, revealing information at the right moment so the agent always felt oriented.

The eligibility sidebar

The centerpiece of the redesign was a persistent sidebar that lived alongside the form. As the agent entered data, the sidebar updated in real time to show which carriers were still eligible, which had dropped off, and why. It was the agent's co-pilot through the entire quoting process.

Getting the information density right took multiple rounds of testing. Early versions showed too much, listing every carrier appetite rule in detail. Agents found it overwhelming. Later versions were too sparse, hiding the reasoning and eroding trust. The final design used a collapsed-by-default pattern, with carrier status visible at a glance and full reasoning available on expand.

Getting the density right Three printed sidebars, nine agents, three rounds. Too much, then too little, then enough.
v1 · every rule
Hiscox · GLAppetite: NAICS 2362xx, 2381xx, 2382xx; max revenue $5M; min 2 yrs in business; excl. roofing, demolition, crane ops; states OH, PA, MI, IN, KY, WV…biBERK · GLNAICS 23xxxx; revenue $0 to $2M; 0+ yrs; excl. crane ops, blasting; all states except NY, FL, LA…Liberty Mutual · WCClass codes 5403, 5437, 5645; payroll under $1.2M; EMR under 1.3; no prior cancellations…AmTrust · BOPRevenue $250K to $3M; 2+ yrs; owner-occupied premises only…
too much
round 1“I can’t read this while I’m on the phone.”
v2 · just a dot
Hiscox
biBERK
Liberty Mutual
AmTrust
no trust
round 2“Why did Liberty drop? I don’t trust it.”
v3 · status, reason, action
Hiscox · Eligible

Revenue and state match.

Liberty Mutual · Needs one thing

Employee count to confirm. Add employees →

AmTrust · Not yet

Needs 2+ years in business.

round 3“Now I can explain it to my client.”
trust came from the reason, not the color

Progressive form architecture

Instead of presenting all 40 pages upfront, we broke the application into logical sections that adapted based on carrier eligibility. The first section gathered universal fields: business type, state, employee count, revenue. From there, the form branched based on which carriers were still in play.

If only two carriers remained after the first section, the agent would only see questions relevant to those two. The form literally got shorter as it became more specific. Agents told us this felt like the system was "working with them" rather than against them.

The form shrinks as it learns Universal questions first. Each answer drops the carriers that won’t write it, and their pages go with them.
carriers in play → 8
✗
✗
✗
✗
✗
✗
business type: landscaping contractor
state: Ohio
General information5 pages
Business type3 pages
Coverage details4 pages
Business details2 pages
Subcontractor questionnaire6 pages · CNA, Zurich
Supplemental, per carrier9 pages · Hiscox, CNA
Fleet & vehicles5 pages · AmTrust
Prior carrier history6 pages · Liberty, biBERK
40pages the agent sees
the carriers go, and their questions go with them

Usability testing with agents

We ran four rounds of moderated testing with active agents, using real-world scenarios they'd encountered in the past week. The biggest surprise was how much agents valued the "why" behind carrier decisions. They didn't just want to know that Travelers dropped off. They wanted to know it was because of the NAICS code, so they could decide whether to reclassify or move on.

That feedback shaped the final interaction pattern: every carrier status change included a plain-language reason and, where applicable, a suggested action the agent could take to bring the carrier back into play.

Three rounds, one pattern Moderated sessions with working agents, on quotes they had run that week.
Round 1 · 4 agents

“I’m reading rules instead of talking to my client.” cut it to a status

Round 2 · 3 agents

“Where did Hartford go?” A carrier dropped with no why. add the reason

Round 3 · 5 agents

“OK, it’s the prior coverage. Now what?” add the action

The pattern · one carrier row
HartfordGeneral Liability
Needs one thing
Add prior coveragebrings Hartford back
← status
← why, in words
← the fix
ships
Marcus · agent 7
Marcus · round 3“Now it tells me what to do about it. That’s the whole job.”
every change says why, and what to do

Key Design Decisions

The choices that defined the experience

Real-time eligibility over batch submission

The industry standard was "fill everything out, submit, and wait." We broke that model by streaming carrier eligibility data as the agent typed. This was technically expensive, requiring real-time API connections to carrier appetite engines. But it fundamentally changed the agent's experience from reactive to proactive. They could see the market responding to their input in real time, which gave them confidence and control.

Day 3 · submitted to 4 carriers · 40 pages · 37 min“Not in appetite.”No reason. No next step. Start the application over.
declined
app.boldpenguin.com/quotes/new
New quote · Acme Landscaping LLCCommercial package · started 2 min ago
8 carriers in play
Section 1 · about the business
Business type
Landscaping contractor
State
Ohio
Years in business
Annual revenue
—
Eligibility · live
HartfordPending
TravelersPending
AmTrustPending
HiscoxPending
0days of waiting. You know who’s interested while the client is still on the phone.
40pages. The form gets shorter as it gets more specific.
app.boldpenguin.com/quotes/8841/application
Application · Acme Landscaping LLCStep 2 of 8
8 carriers in play
General information
2Business type
3Coverage details
4Business details
5Subcontractor questionnaire
6Fleet & vehicles
7Prior carrier history
8Supplemental, per carrier
Section 2 · business type
Business type
State
Pages in this application 40
Questions you’ll never see · 0

Adaptive forms over static applications

Traditional insurance applications ask every question regardless of whether the answer matters. Our progressive approach only showed fields that were relevant to carriers still eligible. This meant agents sometimes completed applications in 12 minutes instead of 40. The key design tension was making sure agents understood why sections were appearing or disappearing, so we used clear transition animations and a persistent progress indicator that reflected the adaptive form length.

Transparent reasoning over black-box matching

We could have simply shown green and red indicators next to carrier names. Agents told us that wasn't enough. They needed to understand the logic because their professional reputation was tied to the recommendations they made to clients. The final design exposed carrier appetite rules in plain language, and agents consistently said this was the feature that made them trust the platform. Trust was the real product, not the matching algorithm.

Carrier match · Acme Landscaping LLCOhio · landscaping contractor · 6 years · $1.4M revenue
0%
Travelers · Commercial Package
Revenue and geography match. Strong fit for landscaping GL.
0%
Liberty Mutual · Business Owners
Needs employee count to confirm.
Add employeesEmployees
Not in appetite
Zurich · Commercial Lines
NAICS 561730 isn’t written by Zurich in Ohio. Nothing you can change.
0%
CNA · Professional Liability
Revenue under their floor. Reconsider above $2M.
+11points from one action. Agents stake their name on the reason, not the color.
the reason is the product

Outcomes

What shipped & what changed

The redesigned quoting platform launched to Bold Penguin's full agent network. Real-time eligibility and progressive forms replaced the old static application workflow, and the results showed up quickly in the metrics that mattered.

3x
Increase in form completion rates after the redesign launched
62%
Reduction in time spent per application, from 37 minutes to 14
89%
Agent satisfaction score in post-launch survey, up from 34%
41%
Increase in successful quote-to-bind ratio across the platform

Reflection

What I learned about enterprise UX

Working in commercial insurance taught me that domain complexity is not the enemy. The enemy is presenting that complexity all at once, without context, without feedback, and without respect for the user's expertise. The agents I worked with were deeply knowledgeable professionals. They didn't need the system to dumb things down. They needed it to be smarter about when and how it presented information.

The biggest lesson from this project was about trust. In enterprise software, especially in regulated industries, users won't adopt a tool they don't trust. And trust comes from transparency. Every time we exposed the reasoning behind a carrier match or showed agents exactly why a field appeared, adoption went up. Hiding complexity behind a clean interface is not the same as earning trust. You earn trust by showing your work.

I also learned the value of progressive disclosure as a design philosophy, not just a UI pattern. The entire product was built around the idea that the right information at the right time is more valuable than all the information all the time. That principle has shaped how I approach every complex product since.

The best enterprise UX doesn't simplify the domain. It respects the user's expertise and gives them better tools to navigate complexity.

Next Project

IEP Guide