Introduction to RevEngine
RevEngine gives insurance brokers a live intelligence layer over their entire policy portfolio — tracking coverage gaps, renewal risk, churn signals, and cross-sell opportunities across every carrier and line of business.
How RevEngine works
RevEngine connects to your carrier data sources and runs a three-step process to build and maintain your policy portfolio intelligence layer.
ingest → Policy data in from CSV, GoHighLevel, AMS, or carrier feeds
enrich → Policyholders matched, coverage scored, renewal dates indexed
surface → Opportunities, risks, and scores delivered to the app + API
Quick start
Get your first carrier export into RevEngine and see your portfolio intelligence in under 10 minutes.
Key concepts
Policyholders
The core entity in RevEngine. A policyholder is a client with one or more active policies across any number of carriers and lines of business. RevEngine builds a unified record per policyholder — deduplicating across data sources and tracking their full coverage history over time.
Policies
A single coverage contract. Each policy has a carrier, line of business, effective date, premium, and status. Policies are the raw data RevEngine ingests — from CSV uploads, AMS integrations, or direct carrier feeds — and the foundation of all portfolio analysis.
Coverage Scenarios
A configurable rule that defines a cross-sell or gap-fill opportunity. For example: "policyholder has Medicare but no Life or Annuity product." RevEngine evaluates every policyholder against your configured scenarios and surfaces matches as actionable opportunities in the dashboard and API.
Scorecards
A per-agent or per-team summary of portfolio health: total policies, retention rate, open opportunity count, carrier concentration, and penetration rate. Scorecards update automatically as the underlying portfolio data changes.
Carriers
The insurance companies whose policies appear in your portfolio. Each carrier is configured in RevEngine with its line mappings and data format details, allowing RevEngine to normalize coverage data across your entire book into a consistent structure.
Exceptions
A record that RevEngine could not enrich automatically — due to missing policyholder matching data, an unrecognized carrier, or a malformed import. Exceptions are surfaced in the dashboard and must be resolved before the affected records are included in portfolio analysis.
API overview
The RevEngine REST API gives you programmatic access to your policy portfolio: policyholder records, coverage gaps, opportunity signals, and agent scorecards. Full API reference documentation is coming soon — available to early access partners on request.
Authentication
All API requests are authenticated using an API key sent in the request header:
Authorization: Bearer re_live_xxxxxxxxxxxx
Content-Type: application/json
Core endpoints
| Endpoint | Method | Description | Status |
|---|---|---|---|
| /v1/policyholders | GET | List all policyholders with coverage summary | Available |
| /v1/policyholders/:id | GET | Get full coverage history for a policyholder | Available |
| /v1/opportunities | GET | List open coverage gaps and cross-sell signals | Available |
| /v1/scorecards | GET | Get agent scorecards for current period | Coming soon |
| /v1/carriers | GET | List configured carriers and line mappings | Coming soon |
| /v1/webhooks | POST | Register a webhook for opportunity or renewal events | Coming soon |
MCP Access
RevEngine exposes a Model Context Protocol (MCP) server that gives any MCP-compatible AI agent — Claude, Cursor, or your own — live read access to your policy portfolio: policyholder records, coverage gaps, renewal timelines, and opportunity signals.
What you can do with the MCP
- Ask natural language questions about your book of business
- Pull coverage gap lists directly into Claude or Cursor
- Automate outreach triggers by querying renewal risk scores
- Build custom AI workflows on top of live portfolio data
Quick setup
Add the following to your Claude Desktop or Cursor MCP settings file, then restart the application:
{
"mcpServers": {
"revengine": {
"command": "npx",
"args": ["-y", "@revengine/mcp"],
"env": {
"REVENGINE_API_KEY": "re_live_xxxxxxxxxxxx"
}
}
}
}
Your API key is in Settings → API Keys inside your RevEngine dashboard. MCP access is available to all early access users at no additional cost.