VICIdial for insurance agencies — quote + close + retain
Managed VICIdial hosting for insurance agencies. Warm-transfer fronter→closer, inbound quote-engine screen-pop, per-trunk TCPA, 7-year retention.
Insurance agencies run both directions: outbound prospecting + inbound quote handling, with a fronter-to-licensed-closer warm-transfer in the middle. State commissioner rules vary, recording retention is typically 7 years, and TCPA exposure on outbound is real. The platform handles the dialer + compliance plumbing; you handle licensure + quote logic.
Plan sizing
| Operation | Plan suggestion | | --------------------------- | ---------------------------------- | | Solo agent + assistant | Starter | | 5–15 producers | Growth | | 15–40 producers | Pro (2 dedicated vCPU, 8 GB) | | Multi-state agency, 40–100 | Business (4 dedicated vCPU, 16 GB) | | Enterprise / national, 100+ | Scale + custom regions |
Most agencies start on Growth and graduate to Pro when the inbound queue load grows past 8 simultaneous concurrent calls.
Outbound — fronter → licensed closer
Insurance is the canonical warm-transfer use case. Fronters dial predictive, qualify the prospect (renewal date, current carrier, current premium), then hot-key transfer to a licensed-closer in-group.
Fronter campaign → Predictive or RATIO dial
↓
Qualified lead → Hot Key (e.g. Ctrl-T) → triggers warm transfer
↓
Licensed Closer in-group → picks up
↓
3-way → fronter introduces → closer takes over
↓
Closer runs quote logic + binds policy
VICIdial setup:
- Fronter campaign with
RATIOorPREDICTIVEdial method - Closer in-group restricted to licensed agents
- Hot Key bound to "Initiate transfer"
- In-Group Recording =
Y(closer leg gets recorded for state-commissioner compliance)
Inbound — quote-engine screen pop
If you run paid lead-gen (Google Ads, Facebook leads, insurance comparison sites), inbound calls land on a DID → VICIdial in-group → licensed agent.
Configure web screen-pop in the campaign:
Web Form Address:
https://yourquoteengine.example.com/lookup?phone={lead_phone}
Agent picks up → quote engine record opens in their browser → they see prior quotes + the prospect's referring source before they speak.
Per-trunk TCPA scrubbing
Insurance agencies dialing multiple LOBs (life, health, P&C, Medicare supplement, final expense) often have different compliance contracts per program:
trunk-life-out → CUSTOM, BLA key for life-program account
trunk-medicare-out → CUSTOM, fail-closed (CMS-strict)
trunk-pc-out → INHERIT (server default)
Per-trunk BLA matters because Medicare-supplement dialing has tighter compliance posture than P&C. See /features/tcpa-compliance.
Recording retention
Industry typical: 7 years for sold policies, 3–5 years for non-converted quotes. Aligns with state-statute-of-limitations on claims + state commissioner audits.
Storage: 50 producers × 3 recorded-hours/day × 250 days/year ≈ 90 GB/year. Seven-year retention ≈ 630 GB total. Push to your own S3 via /features/external-backups.
VICIdial settings that matter
| Setting | Value |
| ------------------ | --------------------------------------------------------------------- |
| Recording Override | ALLFORCE |
| Recording announce | Two-party-consent states (CA, CT, FL, IL, MD, MA, MT, NV, NH, PA, WA) |
| Pre-call DNC scrub | Federal + state DNC |
| Local Call Time | 8am-9pm called local; many insurance regulators set 9am-8pm |
| CallerID | Agency's published number, attestation A |
| Closer in-group | Restricted to licensed-agent VICIdial users |
Carrier choice
- Twilio — premium answer rates, premium price. Good for inbound + outbound at moderate volume.
- Telnyx — moderate volume sweet spot, A-attestation.
- Bandwidth — direct US carrier, best wholesale at >500K min/mo.
CRM integration
Insurance agencies typically use industry-specific CRMs:
- AgencyBloc (P&C / life)
- HawkSoft (independent agency management)
- Applied Epic (mid-large agency)
- Salesforce Financial Services Cloud (enterprise)
- Salesforce / HubSpot — for B2C consumer leads
Webhook-based integration patterns work for all of these. Three patterns cover the field: webhook on disposition change, polled list sync, and screen-pop on inbound match. Build them once against VICIdial's REST hooks; the same three apply to any AMS or CRM you target.
Common mistakes
- Fronter dispositioning the close — only the licensed closer can disposition policy-sold. Configure VICIdial roles so fronters don't have access to bind statuses.
- CallerID without attestation A — insurance prospects screen calls hard. B/C-attestation answer rates can be half of A.
- Recording the fronter leg only — state commissioner wants the licensed-agent close on tape. Set In-Group recording to
Yexplicitly. - One BLA key for all LOBs — Medicare supplement compliance ≠ P&C compliance. Per-trunk override.
- No retention on declined quotes — non-converted quotes still need retention (state-statute-of-limitations on bad-faith claims). 3-year minimum.
Why teams switch to managed
- Audit log for state commissioner audits — every state change + admin action timestamped.
- Recorded SSH sessions — when the IT audit asks "who touched the recordings folder in May", you replay the asciinema cast.
- Sub-users with roles — compliance officer gets read-only audit + recording access; producers get agent access; the back office gets billing access.
- Region pinning — useful if you operate in regulated regions (NY DFS, CA DOI) and want data residency.
What VICIfast handles
| Concern | Who | | --------------------- | ------------------------------------------------- | | OS + Asterisk patches | Platform | | AuditLog | Platform | | TLS / encryption | Platform | | Daily snapshots | Platform | | BLA AGI hook | Platform (you BYO key per LOB) | | 7-year retention | Both (snapshot rollover + your S3 lifecycle) | | Licensure check | You (closer in-group restriction) | | State-DOI audit prep | You (we surface the data; you assemble responses) |
Get started
Start a 7-day trial → — no card. Or contact us for multi-state setups + DPA review.