Kovana AI · B2B SaaS · Insurtech

Designing an AI-powered workflow for complex insurance policy review

Kovana is an AI-powered platform that helps insurance professionals identify policy gaps, exclusions, sublimits, and coverage risks, turning dense policy documents into actionable insights for sales, M&A, and diligence workflows.

I led end-to-end product design for the early-stage SaaS platform, taking the product from an undefined concept through its first MVP and subsequent multi-policy experience.

Role
Lead Product Designer
Scope
Product Strategy · UX Research · Information Architecture · Interaction Design · UI Design · Prototyping
Timeline
8 weeks
Team
Product Manager · Technical PM · CTO · Full-Stack Engineers · 2 Co-founders
Kovana product montage: policy analysis workspace with structured findings and the Kovana AI assistant

The problem

Reviewing a policy shouldn’t require hunting through hundreds of pages.

Commercial insurance policies are dense, inconsistent, and difficult to compare. Insurance professionals manually review documents to identify exclusions, sublimits, coverage gaps, and other risks, then translate those findings into recommendations their clients can understand.

From existing customer research, three problems consistently emerged:

01

Finding what matters takes too long

Critical information is buried across lengthy policy documents and often expressed differently from carrier to carrier.

02

Insights need context to be useful

Identifying an exclusion isn’t enough. Professionals need to understand why it matters and communicate that risk clearly to a client or stakeholder.

03

Comparing policies compounds the complexity

There was no scalable way to evaluate multiple policy programs side by side and quickly understand meaningful differences in coverage.

The opportunity

Kovana’s AI could analyze policy documents much faster, but generating information wasn’t the entire product problem.

The experience needed to turn dynamic AI output into something insurance professionals could trust, interpret, and act on.

How might we make AI-generated policy analysis feel structured and credible enough to fit into high-stakes professional workflows?

Constraints

Designing under uncertainty.

01

Dynamic AI output

The backend could return different structures and levels of detail depending on the policy. The interface couldn’t depend on perfectly predictable content.

02

A new interaction model

Document ingestion, AI analysis, contextual chat, exclusion tagging, and policy comparison needed to feel like one coherent workflow.

03

Evolving technical constraints

Backend capabilities changed throughout development, requiring interaction patterns that could adapt without destabilizing the experience.

04

Three weeks to the first MVP

The first usable workflow needed to reach development quickly, requiring clear prioritization of the core experience.

Research & discovery

Starting with the language of insurance professionals.

I analyzed 25 interviews with insurance professionals to identify recurring patterns around policy review, client communication, sales, and risk assessment.

Rather than organizing the product around what the AI could technically produce, I focused on how insurance professionals already thought about their work.

  • Where are the meaningful gaps in this policy?
  • Which exclusions create the greatest exposure?
  • Are important coverages subject to sublimits?
  • How does this policy compare with another program?
  • What should I communicate to my client?

Information architecture

Creating a shared language between insurance, product, and AI.

Product, engineering, AI outputs, and insurance professionals didn’t always describe the same concepts in the same way.

I facilitated an information architecture workshop to establish a shared vocabulary and organize AI-generated information around concepts familiar to insurance professionals.

This allowed us to design around the user’s mental model rather than the underlying model architecture.

Kovana user flows and information architecture board, full view
The full working board: process flows, jobs to be done, user flows, and information architecture mapped before any UI was designed.
Kovana user flow diagram covering account creation, authentication, payment, and entry into the policy workspace, with decision points, alternate paths, and error states
Core user flow

Mapping account creation, authentication, payment, and entry into the core policy workflow, including decision points, alternate paths, and error states.

Kovana workshop artifact: the core job to be done for the insurance producer, alongside the primary users
Job to be done

Framing the producer’s core need and primary user before designing the experience.

Information architecture

Organizing reviews, policies, and findings into a structure professionals recognize.

Designing the core experience

Four decisions that shaped the product.

Kovana New Review screen: review title field, PDF policy upload dropzone, and the Policies, Supporting Docs, and Context steps at the top of the workflow

01

Start with the document, not the AI

Instead of requiring users to learn how to interact with an AI system first, the workflow begins with something familiar: the insurance policy.

Users upload a policy and Kovana processes the document before presenting the analysis in a structured workspace.

Kovana Insights tab with findings tagged Low, High, and Moderate severity, each with its policy context and a More info action, alongside the Kovana AI assistant panel

02

Turn AI output into structured analysis

Raw AI responses weren’t enough for professional review.

I designed the experience around structured categories for coverage issues, exclusions, gaps, and other policy risks while allowing enough flexibility to accommodate variable AI output.

DocumentFindingContextAction
Kovana Insights workspace with structured policy findings in the center and the Kovana AI assistant panel on the right answering follow-up questions about policy gaps and limits

03

Let users investigate without losing context

Contextual chat lets users investigate individual findings, ask follow-up questions, and explore policy language without leaving the analysis workflow.

Rather than treating chat as the entire product, I designed it as a supporting interaction layer around structured analysis.

Structured UI

Consistency + scanability

Conversational AI

Flexibility + exploration

Kovana Insights view with the filter panel open for severity, policy, and other attributes, showing findings pulled from multiple policies with the Kovana AI assistant alongside

04

Scale from one policy to many

The first MVP focused on single-policy analysis.

Research showed that comparing programs was also critical for sales, renewals, M&A, and diligence. The second phase expanded the system into multi-policy comparison.

What’s important in this policy?

What’s materially different across these policies?

Designing for trust

For AI to be useful in insurance, speed isn’t enough.

Traceability

Connect insights back to underlying policy information wherever possible.

Hierarchy

Make high-priority findings distinguishable from supporting detail.

Consistency

Create repeatable patterns even when AI output varies.

Domain language

Use terminology insurance professionals recognize rather than generic AI terminology.

Human control

Treat AI as an analytical tool rather than presenting its output as unquestionable truth.

Designing for scale

Building on an existing system, then extending it for AI

To move quickly, I used shadcn/ui as the foundation for the product’s component system, adapting its patterns and visual language for Kovana rather than designing every foundational component from scratch.

From there, I extended the system to support Kovana-specific workflows, including policy analysis, risk findings, document ingestion, and contextual AI interactions.

Because AI outputs could vary in structure and length, the components needed to accommodate unpredictable content while maintaining a consistent hierarchy and interaction model.

This approach allowed us to move quickly during the MVP while creating reusable patterns that could evolve alongside the product.

Kovana component and screen system board covering the upload, dashboard, comments, sharing, and onboarding flows
The component and screen system across Kovana's core workflows.

Outcome

From MVP to a scalable product.

Phase 01

Single-policy analysis

Phase 02

Multi-policy comparison

The MVP moved into pilot use with insurance firms, providing early feedback on AI-assisted policy analysis and the clarity of surfaced insights.

The initial product also established a UX framework that could expand alongside Kovana’s AI capabilities and support additional policy types and workflows.

Key learning

AI products need structure as much as they need intelligence.

One of the most important lessons from Kovana was that conversational AI isn’t always the experience.

In complex professional workflows, users benefit from predictable structure, recognizable terminology, and clear information hierarchy. Conversation works best when it gives users flexibility within that structure.

The project reinforced an approach I’ve carried into subsequent AI work: start with the user’s existing workflow, then determine where AI removes friction, not the other way around.

Beyond the product

I also built Kovana’s public-facing landing page using Claude Code, extending the product’s visual language into the marketing experience.