Admin — Operations Dashboard

Real-time platform overview: leads, revenue, partners, routing

PolicyChat ADMIN
ALL SYSTEMS OK
AD
Operations Dashboard
May 27, 2026 · Pacific Time
Leads Today
1,847
↑ 12% vs avg
Revenue
$48.2k
↑ 8% vs avg
Active Partners
28
3 agents + 4 buyers pending
Net Margin
41%
↑ 2.1% this week
Dispute Rate
2.8%
↓ 0.4%
Lead Pipeline — Real-Time
Ingested
2,134
Validated
2,018
Enriched
1,982
Routed
1,847
Delivered
1,831
Disputed
51
Reject: 5.4%·Enrichment: 42 pts avg·Delivery: 1.8s avg·Queued: 16
Live Routing Decisions
STREAMING
LeadSourceTypeScoreModelRouted ToMarginTime
Sarah M.QuoteWizardLIFE96EXCLUSIVEFernando R. (Agent)$14.202s
James T.MediaAlphaLIFE91SHARED (3)3 agents matched$28.408s
Lisa C.InsureLeadsHEALTH88WATERFALLAgencyPro API (Buyer)$11.5015s
Robert K.QuoteWizardLIFE72PING-POSTBidding...TBDnow

Partners & Revenue

Upstream sources, downstream buyers, and revenue by channel

Upstream Sources
QW
QuoteWizard
REST API · Life, Health · 420/day · $12 avg cost
LIVE
MA
MediaAlpha
Ping-Post · Life, Auto · 310/day · $14 avg cost
LIVE
IL
InsureLeads
Webhook · Health, Medicare · 180/day · $10 avg cost
LIVE
NQ
NextQuote
Configuring... · Auto, Home
SETUP
Downstream Buyers
PC
In-Platform Agents
342 active · Priority tier 1 · $26 avg sell
PRIMARY
AP
AgencyPro Network
REST API · Life · 200/day cap · $18 avg sell
LIVE
NB
NationalBenefits
Webhook · Health, Medicare · 150/day cap · $22 avg sell
LIVE
PP
PolicyPartners
Ping-Post · All verticals · No cap · $15 avg sell
LIVE
Revenue by Channel — Last 30 Days
ChannelLeadsRevenueSource CostEnrichmentNet MarginMargin %
In-Platform Agents12,480$324,480$149,760$1,822$172,89853.3%
AgencyPro Network4,200$75,600$50,400$613$24,58732.5%
NationalBenefits3,100$68,200$40,300$453$27,44740.2%
PolicyPartners2,800$42,000$33,600$409$7,99119.0%
TOTAL22,580$510,280$274,060$3,297$232,92345.6%

Agent Approval Queue

Review, approve, hold, or reject self-service signups

Pending 7
Active 342
On Hold 4
Suspended 12
AgentAgencyAppliedNPNStatesVerticalsRiskActions
Fernando Rodriguez
fernando@statewideins.com
Statewide Insurance 2h ago VERIFIED AZ, CA, TX, FL LIFE HEALTH LOW
Maria Chen
mchen@premiumlife.com
Premium Life 3h ago VERIFIED CA, NV, OR LIFE LOW
Jake Thompson
jake.t@outlook.com
Thompson Ins. 5h ago PENDING TX LIFE AUTO MEDIUM

Agent Messaging & Announcements

Publish news, promos, and targeted messages to agents

Recent Announcements
ANNOUNCEMENT · ALL AGENTS
SENT
New Vertical: Medicare Leads Now Available
We've added Medicare supplement leads to the marketplace. Agents licensed in eligible states can now add Medicare to their targeting filters...
May 26, 2026 · 10:30 AM PT · 342 recipients · 78% open rate
PROMO · LIFE AGENTS ONLY
SENT
Weekend Special: 15% Bonus on Life Leads
This weekend only — all Life Insurance lead purchases earn a 15% credit bonus. Fund $500, get $575 in lead credit...
May 24, 2026 · 2:00 PM PT · 218 recipients · 84% open rate
SYSTEM · AUTO
SCHEDULED
Monthly Performance Report — May 2026
Auto-generated monthly digest: leads purchased, close rates, ROI, and AI recommendations...
Scheduled: Jun 1, 2026 · 9:00 AM PT · All active agents
Compose Message
Announcement Promotion In-App Banner Email Only

Lead Distribution Configuration

How leads get routed to agents and external buyers

Life Insurance — Distribution Rules
Distribution Model
Hybrid Waterfall
Priority agents first, then external buyers
Exclusive
One lead → one buyer
Ping-Post Auction
Highest bid wins
Round Robin
Even distribution
Priority Tiers
1
In-Platform Agents
Score ≥ 85 · Licensed · Cap OK
PRIORITY
2
AgencyPro Network
Score ≥ 80 · 200/day cap
TIER 2
3
PolicyPartners
No cap · Fallback
OVERFLOW

API Documentation — Lead Ingestion

Post leads into PolicyChat from any source

POST /api/v1/leads
PRODUCTION
Submit a new lead for validation, enrichment, scoring, and distribution. Leads are processed in real-time (~2s end-to-end).
ENDPOINT
POST https://api.policychat.com/api/v1/leads Content-Type: application/json Authorization: Bearer YOUR_API_KEY
REQUEST BODY
{ "source": "quotewizard", "vertical": "life_insurance", "lead_type": "web_form", "consumer": { "first_name": "Sarah", "last_name": "Mitchell", "email": "sarah.m@email.com", "phone": "+14805550142", "address": { "street": "1234 Oak Lane", "city": "Phoenix", "state": "AZ", "zip": "85016" }, "date_of_birth": "1978-03-15", "gender": "female" }, "coverage": { "type": "term_life", "amount": 500000, "term_years": 20 }, "tcpa_consent": true, "consent_timestamp": "2026-05-27T15:30:00Z", "consent_url": "https://quotewizard.com/life/form", "ip_address": "72.14.207.99", "user_agent": "Mozilla/5.0..." }
RESPONSE — 201 Created
{ "id": "lead_8f2a9c4b", "status": "accepted", "validation": { "phone": "valid", "email": "valid", "tcpa": "compliant", "dnc": "clear" }, "enrichment": { "data_points": 42, "household_income": "$145,000", "homeowner": true, "credit_tier": "excellent", "children": 2, "marital_status": "married" }, "score": 96, "routed_to": "agent_fernando_rodriguez", "distribution_model": "exclusive", "price": 28.00, "margin": 14.20, "delivered_at": "2026-05-27T15:30:01.8Z", "latency_ms": 1823 }
ERROR CODES
CodeStatusDescription
400REJECTEDMissing required fields or invalid format
409DUPLICATELead already exists (phone+vertical dedupe within 30 days)
422FAILED_VALIDATIONPhone invalid, DNC match, or TCPA non-compliant
429RATE_LIMITEDExceeded 100 leads/second per source
Quick Start — cURL Example
# Post a lead to PolicyChat curl -X POST https://api.policychat.com/api/v1/leads \ -H "Content-Type: application/json" \ -H "Authorization: Bearer pk_live_abc123..." \ -d '{ "source": "my-website", "vertical": "life_insurance", "consumer": { "first_name": "Sarah", "last_name": "Mitchell", "phone": "+14805550142", "email": "sarah@email.com", "address": { "state": "AZ", "zip": "85016" } }, "coverage": { "type": "term_life", "amount": 500000 }, "tcpa_consent": true, "consent_timestamp": "2026-05-27T15:30:00Z" }'