• contact@verticalserve.com
Home / Engineering / Post 39
Engineering Blog · Post #39

The Classification Chain: Giving Underwriters a Visual Map from D&B to Rate Factor

How InsightUW's frontend classification panel transforms a multi-step actuarial mapping into an interactive, color-coded chain that underwriters can inspect, validate, and override in seconds.


The Problem

Even when classification is automated, underwriters need to trust it. A black-box system that silently assigns "Hazard Group III, Rate Factor 1.50x" provides no basis for confidence. Underwriters need to see how the system arrived at that classification — what data sources contributed, what mapping rules applied, and where they can intervene if the result is wrong.

Without visibility, two problems emerge. First, underwriters second-guess automated classifications and re-do the work manually, negating the efficiency gains. Second, when a classification is wrong, there is no way to diagnose which step in the chain produced the error — was it a bad D&B match? A wrong NAICS code? An outdated actuarial mapping?

The classification chain is six steps deep. Showing it as a flat data table buries the logic. Underwriters need a visual representation that mirrors the sequential nature of the pipeline and highlights each node's contribution.

The InsightUW Approach

InsightUW renders the classification chain as an interactive, color-coded panel on the submission detail page. Each node in the chain represents one step in the classification pipeline, displayed with its code, description, and source. The chain reads left-to-right, from D&B input to rate factor output.

graph LR subgraph UW["Underwriter Action"] A["Opens Submission<br/>Detail Page"] B["Reviews Classification<br/>Chain Panel"] end subgraph Chain["Classification Chain Display"] C["D&B Node<br/>(Red Badge)"] D["Naics Node<br/>(Blue Badge)"] E["SIC Node<br/>(Gray Badge)"] F["Internal Class Node<br/>(Green Badge)"] G["Hazard Group Node<br/>(Amber Badge)"] H["Rate Factor Node<br/>(Purple Badge)"] end subgraph Action["UW Controls"] I["Validate Button<br/>Confirm Classification"] J["Override Button<br/>Select Different Class"] K["Classify Button<br/>Trigger Pipeline"] end subgraph Status["Status Display"] L["Confidence Score<br/>Badge (92%)"] M["Validation Status<br/>Badge"] end A --> B B --> C C --> D D --> E E --> F F --> G G --> H H --> I H --> J B --> L B --> M A --> K

The Color-Coded Chain

Each node in the classification chain has a distinct color, making it immediately scannable:

Node Color Shows Example
D&B Red DUNS number + company match DUNS 06-778-9012, "Bluefin Dining Group", 98% match
NAICS Blue 6-digit code + description 722511 - Full-Service Restaurants
SIC Gray 4-digit code + description 5812 - Eating Places
Internal Class Green Class code + segment FS-RES-01 - Food Service - Restaurant
Hazard Group Amber Group level + description Hazard II - Moderate
Rate Factor Purple Multiplier 1.20x

The chain renders as connected badges, flowing left to right. An arrow connects each badge to the next, showing the derivation path. If any node is missing (e.g., no D&B match), that badge appears as a dashed outline, and the chain starts at the first available node.

Detail Badges

Below the main chain, detail badges provide supplementary information from the classification:

Badge Source Content
ISO GL Class Actuarial map ISO General Liability class code (e.g., 16910)
NCCI WC Class Actuarial map NCCI Workers Comp class code (e.g., 9082)
D&B Annual Sales D&B lookup Revenue figure (e.g., $340M)
D&B Employees D&B lookup Employee count (e.g., 2,400)
D&B Year Started D&B lookup Incorporation year (e.g., 2012)
D&B Risk Score D&B lookup Composite risk score (e.g., 45)

The Classify Button

When a submission arrives without a classification (new submission, D&B lookup not yet run, or manual submission source), the classification panel shows an empty state:

No classification yet. Click "Classify" to run the industry classification pipeline for this submission.

The Classify button triggers the full 6-step pipeline (Blog 38). While the pipeline runs (typically < 1 second), a loading spinner replaces the empty state. When complete, the chain populates with the results.

The Validate Button

For classifications with confidence below 92%, the panel shows a Validate button with an amber "Pending" status badge. The underwriter reviews the chain, confirms it is correct, and clicks Validate. This changes the status to "Validated" (green badge) and allows the classification to flow to rating.

If the classification is wrong, the underwriter clicks Override instead. This opens a dropdown of available internal class codes, filtered by the submission's LOB. The underwriter selects the correct class, and the chain updates to reflect the override. The original classification is preserved in the audit trail.

Confidence Score Badge

The confidence score appears as a circular badge next to the chain:

Score Range Badge Color Label
90-100% Green High Confidence
70-89% Amber Medium Confidence
50-69% Orange Low Confidence
0-49% Red Very Low Confidence

The badge is always visible, giving the underwriter an at-a-glance reliability signal before they inspect the chain details.

Validation Status Badge

Adjacent to the confidence badge, the validation status badge shows the current state:

Status Badge Meaning
Pending Amber outline Awaiting UW review
Validated Green solid UW confirmed classification
Override Blue solid UW changed classification
Auto-Validated Green with checkmark System auto-validated (92%+ confidence)

Empty State and Edge Cases

The classification panel handles several edge cases gracefully:

Scenario Panel Behavior
No classification run yet Empty state with Classify button
D&B returned no match Chain starts at NAICS node, D&B node is dashed
No actuarial mapping exists Chain ends at SIC node, "Unmapped" warning shown
Override in progress Original chain shown in faded style, new selection highlighted
Multiple LOB submission Separate chain displayed for each LOB

General Liability: Bluefin Dining Group

An underwriter opens a GL submission for "Bluefin Dining Group," a chain of full-service restaurants. The classification pipeline has already run. Here is what the panel displays:

Classification Chain:

Node Badge Color Content
D&B Red DUNS 06-778-9012 - Bluefin Dining Group (98% match)
NAICS Blue 722511 - Full-Service Restaurants
SIC Gray 5812 - Eating Places
Internal Class Green FS-RES-01 - Food Service - Restaurant
Hazard Group Amber Hazard II - Moderate
Rate Factor Purple 1.20x

Detail Badges:

Badge Value
ISO GL Class 16910
NCCI WC Class 9082
Annual Sales $340M
Employees 2,400
Year Started 2012
D&B Risk Score 45

Status Badges: Confidence 92% (Green), Auto-Validated (Green with checkmark).

What the underwriter sees: A single glance at the chain confirms that Bluefin is classified as a restaurant group at moderate hazard with a 1.20x rate factor. The green confidence and auto-validated badges mean no action is required. The detail badges show $340M revenue and 2,400 employees, which the underwriter can cross-reference against the broker's application.

If the classification were wrong: Suppose the D&B match returned a catering company NAICS instead of a restaurant NAICS. The underwriter would see the discrepancy in the blue NAICS node, click Override, select the correct internal class, and the audit trail would capture the original classification alongside the correction.

What This Means for Underwriters

  1. Trust through transparency — The visual chain shows exactly how the classification was derived, building confidence in automated results and reducing manual re-work
  2. Instant diagnosis — When a classification is wrong, the color-coded nodes pinpoint which step in the chain produced the error, whether it was a D&B mismatch, wrong NAICS, or outdated actuarial mapping
  3. One-click validation — For high-confidence classifications, a single click confirms the result and unblocks rating, reducing the validation step from minutes to seconds
  4. Controlled override — Underwriters can change any classification through a structured override workflow that preserves the original result in the audit trail
  5. Contextual firmographics — D&B detail badges (revenue, employees, risk score) provide supplementary context without navigating to a separate system or screen

What's Next

Individual submission classification is solved — but what about consistency across the portfolio? Blog 40 covers how InsightUW drives classification consistency across underwriters, preventing the same insured from being classified differently on different submissions.


InsightUW is an AI-powered underwriting workstation for P&C carriers. Request a demo to see the classification chain visualization in action.

See InsightUW run on your data

A 45-minute working session with a real broker email and your LOBs.

Request a demo