Future · Compliance
Bolt-On 01

OFAC Screening

Every new submission is auto-screened against the U.S. Treasury's OFAC sanctions list the moment it enters the system. Regulatory requirement — can't write insurance for sanctioned entities. Status badge on every submission: Cleared, Potential Match, Blocked, or Pending.

Where it fits Runs as a background check after customer record creation, before quotes can be requested. Potential matches require PU review — "Confirm Clear" (false positive) or "Block" (confirmed match). Blocked submissions cannot proceed to bind.
Submission Detail · OFAC Status Panel
Grand Rapids Marine
RT Specialty · Midwest
🛡Cleared
Coastal Holdings Group LLC
Coastal Brokers
Potential Match

Review Required · Possible Match

OFAC List Entry (SDN · Cuba)
Coastal Holdings Grp · Havana, Cuba
Listed: 2019-03-15 · Aliases: CHG, Coastal Holdings Inc.
Submission data
Coastal Holdings Group LLC · Miami, FL
Website: coastalholdings.us
Future · Automation
Bolt-On 02

Auto-Assign Deals

Replace manual PU claim with rule-based routing. Admin picks the mode: Round Robin (rotate through PUs), Workload Balanced (assign to least busy), or Product Specialty (match products to PU expertise). PUs can toggle availability when out of office.

Where it fits Triggers when a new submission lands. Instead of sitting in "New" unassigned, submission is auto-assigned and moved to "In Progress". Activity log captures the routing decision: "Auto-assigned to Tyler via Workload Balanced."
Admin · Assignment Settings
Auto-Assignment Configuration
How new submissions get routed to PUs
Assignment Mode
Manual
PUs self-assign from New
Workload Balanced
Assign to PU with fewest active deals
Round Robin
Rotate through active PUs
Product Specialty
Route by PU expertise
PU Availability
J
Josh Gonzalez · 4 active deals
T
Tyler · 3 active deals
C
Cody · 7 active deals
H
Haley · Out of office
Future · Data
Bolt-On 03

Agent → Company Map

Relationship data showing which agents and agencies are linked to which company records. Catches duplicates when the same insured is submitted through different agents. Not a merge tool — just a duplicate detection banner with "View Existing Record" link. Merge is an admin power tool designed when it's actually needed.

Where it fits Feeds the duplicate check flow. Runs alongside HubSpot dedup. When a new submission's named insured matches an existing company, PU sees a warning banner on the submission detail.
Submission Detail · Duplicate Banner + Relations
!
Possible duplicate detected.
An existing company with this name was submitted 4 months ago through a different agent.
View existing record →   Dismiss

Related Records

Company
Lakeside Properties LLC
Linked Agency
RT Specialty · 2 agents
Agent (previous submission)
Mike Torres · submitted Dec 2025
Agent (current submission)
Sarah Chen · submitted today
Future · Pricing
Bolt-On 04

Rating Engine

Internal pre-rate before going to DAIS. Estimated premium range with confidence score, calculated from submission data. Lets PUs triage — if the pre-rate is way off the insured's budget, they can have that conversation before spending DAIS cycles on a formal quote.

Where it fits Optional step between submission review and DAIS quote request. PUs can skip it and go straight to DAIS. Adds a "Pre-Rate" button next to "Request Quotes" on the submission detail.
Submission Detail · Pre-Rate Results
Pre-Rate Estimate
Adventure Shield
$7,500 – $9,200
High
Request DAIS →
Blanket Accident
$3,800 – $5,100
Medium
Request DAIS →
Business Auto
$2,400 – $6,800
Low
Request DAIS →
Confidence reflects how well the submission data matches training data. Low confidence = wide estimate range. Use as directional guidance, not a commitment.
Future · Platform
Bolt-On 05

Policy Admin System

Full policy lifecycle management after bind. Policy dashboard showing all active policies. Renewal workflow with 90/60/30-day reminders. System flags policies approaching renewal, pre-fills a new submission with existing data, notifies the agent. Endorsements and claims are separate initiatives down the road — dashboard + renewals is the core.

Where it fits Takes over after "Won" / policy bound. Replaces reliance on DAIS + Quote Wizard for post-bind management. Build vs. Buy decision pending.
PAS · Policy Dashboard + Renewals
Active Policies
247
Active Policies
18
Renewing in 30d
$2.4M
GWP In Force
Upcoming Renewals
Pine Valley Ski Academy
BF-2026-0042 · Skiing
Expires May 15, 2026
$12,400
18 days
Horizon Sports Fields
BF-2026-0038 · Sport Complex
Expires Jun 10, 2026
$8,750
44 days
All Policies
Policy #
Insured
Product
Premium
Status
BF-2026-0042
Pine Valley Ski Academy
Skiing
$12,400
Renewing
BF-2026-0041
Glacier Adventure Co
Adventure Shield
$6,900
Active
BF-2026-0040
Lakefront Marina
Inland Marine
$4,200
Active
Future · Customer
Bolt-On 06

Company Portal

Self-service portal for the insureds themselves — not agents, the actual businesses. View active policies, download certificates of insurance, request endorsements, report claims, manage renewals. Different from the Agent Portal: agents submit applications, the insured manages their bound policies.

Where it fits Post-bind only. Gives the actual insured business direct access to their policies without going through an agent for routine tasks like pulling a COI.
Company Portal · Insured's View of Active Policies
Welcome back, Pine Valley Ski Academy
2 active policies · 1 renewing in 18 days
Skiing Coverage
Pine Valley Ski Academy · BF-2026-0042
$12,400
Annual premium
Renewal: May 15, 2026  ·  18 days remaining
📄 Download COI
View Policy
Request Endorsement
Report Claim
Pay Renewal
Blanket Accident
Pine Valley Ski Academy · BF-2026-0043
$4,100
Annual premium
Renewal: Jul 1, 2026  ·  65 days remaining
📄 Download COI
View Policy
Request Endorsement
Report Claim
Integrations
HubSpot
Slack
Email
DAIS
Quote Wizard
Bolt-On Insertion
Dashed / faded nodes mark where future bolt-ons plug into the existing flow
Step 1 · External

Agent Portal

Branded per-agency
01
Sign In
Branded agency portal. Email/password auth.
Agent
02
Start Application
New or resume draft. 4-step wizard begins.
Agent
03
Fill Client Info
Named insured, address, website. Auto-saves every 30s.
Agent
04
Select Products
Only products assigned to this agency shown.
Agent
05
Answer DAIS Qs
Questions deduplicated across products. Conditional reveals.
Agent
06
Review & Submit
Final review. Click Submit Application.
Agent
Submission fires
Step 2 · Internal

Workbench

PU's daily driver
01
Submission Created
Lands as "New" card on Kanban board.
System
HubSpot dedup
Slack alert
01a
OFAC Screening
Sanctions check. Blocks bind if not cleared.
Bolt-On
01b
Auto-Assign
Routes to PU by mode. Skips manual claim step.
Bolt-On
01c
Duplicate Check
Agent → Company Map. Banner if match found.
Bolt-On
02
PU Claims
Self-assign or admin-assign. Card moves to In Progress.
PU
02a
Pre-Rate
Optional estimate before DAIS. Triage out-of-budget.
Bolt-On
03
Request Quotes
Pick products, answer UW questions, fire request.
PU
GET_QUOTES per product
Poll every 5s
04
Compare Quotes
Side-by-side. Premium, expiry, intake diff.
PU
05
Send to Agent
Card moves to Quoted. Email with QW link.
PU
SELECT_QUOTE fires
Handoff to QW
Agent opens Quote Wizard
Step 3 · Customer-Facing

Quote Wizard

Existing · unchanged
01
Magic Link
Agent clicks email link. Lands in QW.
Agent
02
Review Quotes
Side-by-side quote packages in existing wizard.
Agent
03
Accept or Reject
Agent picks tier, submits for bind. Or rejects.
Agent
Webhook fires
04
Status Updates
Accept → card Won. Reject → stays Quoted, PU notified.
System
Policy bound · Future stages
Step 4 · Post-Bind

Future Platform

Policy lifecycle
01
PAS · Issue Policy
Policy dashboard. All active policies viewable.
Bolt-On
02
Company Portal
Insured logs in. Downloads COI, views policies.
Bolt-On
03
Renewal Workflow
90/60/30-day reminders. Auto-pre-fill new submission.
Bolt-On
04
Back to Workbench
Renewal creates new submission. Full cycle restarts.
Bolt-On