apps/producer-portal) is the self-service interface for appointed agents and brokers. It provides everything a producer needs to quote, bind, service, and track their book of business — without calling the MGA.
Portal Features
Quick Quote
Drag-and-drop ACORD 125 upload with AI extraction, or fill a structured web form. Get an indication in under 30 seconds.New Submission
Full submission workflow with dynamic forms that adapt to the selected line of business and class code.Policy Lookup
Search active policies by insured name, policy number, or submission date. Full policy detail including endorsements and payment history.COI Generation
Instant Certificate of Insurance generation with customizable certificate holders. No waiting for the MGA.Commission Dashboard
Real-time earned and pending commissions, payment history, and 1099 download.Document Downloads
Declarations pages, endorsements, loss runs, and compliance documents — all available 24/7.User Roles
The portal supports three user roles within an agency:| Role | Description | Permissions |
|---|---|---|
producer | Licensed agent who submits and binds business | Quote, submit, bind (within DA), view own book, generate COIs, view commissions |
agent_support | Unlicensed support staff | View policies, download documents, generate COIs, cannot quote or bind |
agency_admin | Agency owner or principal | All producer permissions + manage users, view agency-wide book, manage API keys |
Quick Quote Workflow
Via ACORD 125 Upload
- Navigate to New Submission → Upload ACORD 125
- Drop the PDF into the upload zone
- Workers AI extracts: insured name, NAICS, revenue, limits requested, state, effective date
- The portal displays the extracted data with confidence indicators — fields with confidence below 0.85 are highlighted for review
- Producer confirms or corrects the extracted data
- Rate → Premium display with factor breakdown
- Bind (if within auto-bind threshold) or Submit for UW Review
Via Web Form
For new submissions or lines where ACORD extraction isn’t ideal:- Select Line of Business → dynamic form renders
- Fill insured information, risk characteristics, coverage requested
- Loss history entry (up to 5 years) with prior carrier detail
- Rate → Quote summary
- Bind or Request Approval
Submission Tracking
The portal’s Submissions page shows all submissions in the producer’s pipeline:| Status Badge | Meaning | Action Available |
|---|---|---|
| 🟡 Draft | Data entry in progress | Edit, Delete |
| 🔵 Rated | Quote available | Bind, Re-rate, Print Quote |
| 🟠 Pending UW | In underwriter’s queue | View, Add notes |
| 🟢 Bound | Policy active | View Policy, Download Dec |
| 🔴 Declined | UW declined the risk | View reason |
| ⚫ Expired | Quote expired (30 days) | Re-submit |
Email Notifications
Producers receive email notifications at every status change. Notification preferences are configurable per user in portal settings.Commission Dashboard
The commission dashboard shows earnings in real time:Overview Cards
- MTD Earned — Commissions earned on policies currently in force (pro-rata to today)
- YTD Earned — Year-to-date earned commissions
- Pending — Commissions on bound-but-not-yet-in-force policies
- Next Payment — Amount and date of next commission check or EFT
Transaction Detail
Every commission entry is traceable to a policy:1099 Download
At year-end, producers can download their 1099-MISC directly from the portal. The 1099 includes all commissions paid during the calendar year.API Key Management
Agencies that want to integrate directly (submission from their AMS, or automated policy lookups) can generate API keys from the portal:- Navigate to Settings → API Access
- Click Generate API Key
- Name the key (e.g., “Applied Epic Integration”)
- Select permissions scope:
submissions:write,policies:read,coi:generate, etc. - Copy the key — it is only shown once
org_id RLS policies
that protect the portal UI.
:::
COI Generation
Certificates of Insurance can be generated instantly for any active policy:"deliverTo": "email@example.com"). The system maintains a log of all COIs issued for each
policy.
:::
Portal Customization
MGAs can white-label the producer portal with their own branding:- Upload logo (light + dark variants)
- Set primary color
- Configure custom domain (e.g.,
portal.acmemga.com) - Add custom welcome text and support contact information