Create your account
- Go to prism.claritylabs.inc and click Sign Up.
- Enter your email address.
- Check your inbox for a one-time code and enter it.
- Fill in your company details — name, website, and industry.
- Pick an agent handle. This becomes your Prism email address (e.g.
clarkinsurance@prism.claritylabs.inc). Choose something short and recognizable. - Invite your team members if you'd like. You can also do this later from Settings → Team.
After onboarding, you land on the dashboard.
Connect your email
Prism needs access to your inbox to find and extract policy documents. It supports Gmail, Outlook, and any IMAP email provider.
- Go to Connections in the sidebar.
- Click Add Connection.
- Enter your email credentials. For Gmail, you need an App Password — your regular Gmail password won't work. Go to myaccount.google.com/apppasswords to create one.
- Set a date range for the scan. By default, Prism looks back 90 days.
- Optionally filter by sender domain (e.g.
@zurich.com,@pinnacle.com) if you only want to pull emails from specific carriers. - Click Start Scan.
Prism scans your inbox in real time. You'll see progress update as it finds emails, classifies them, and extracts policy data. Only insurance-related messages are processed — everything else is ignored.
Once the scan finishes, your policies appear on the Policies page.
Review your policies
Go to Policies to see everything Prism extracted. Each policy shows:
- Carrier and policy number
- Effective and expiration dates
- Premium
- Coverage type (GL, auto, workers' comp, cyber, etc.)
- Limits and deductibles
Click any policy to see the full breakdown — coverage details, document sections with page references, endorsements, and exclusions. You can also download the original PDF.
If something looks off, you can upload a corrected PDF and Prism will re-extract.
Prism supports 22 policy types: general liability, commercial auto, workers' comp, cyber, D&O, professional liability, umbrella, property, and more.
Your Prism email address
Every Prism account has its own email address:
{your-handle}@prism.claritylabs.inc
This is how your clients and team interact with Prism. They email it directly, CC it on threads, or forward messages to it.
You can find and copy your agent email from Agent → Settings in the dashboard.
How email works
When someone sends an email to or including your Prism address, Prism reads the message and figures out what to do based on how it was addressed:
Direct — Someone emails Prism directly (in the To line, no other recipients). Prism replies to the sender with the answer.
CC — Someone puts Prism in CC on a thread with other people. Prism replies to all, using a professional tone appropriate for external-facing emails.
Forward — Someone on your team forwards an email to Prism. Prism replies to the original sender (not the forwarder), so your team can route client questions to Prism without the client knowing.
Application — Someone emails Prism directly with a PDF attachment and mentions filling out an application. Prism starts the application workflow (see below).
Unrecognized — If Prism can't figure out what the email is about, it forwards it to your primary insurance contact for manual handling. The original sender gets no reply.
Answer coverage questions
Your clients can ask Prism about their coverage by emailing it or using the web chat on the dashboard.
Some examples:
- "What's our cyber liability per-claim limit?"
- "Does our GL policy cover subcontractor work?"
- "When does workers' comp renew?"
- "What are our auto liability limits?"
- "Do we have coverage for non-owned vehicles in our loading bay?"
Every answer Prism gives references the specific policy, section, and page number it came from. Your clients can verify anything Prism says against the source document.
The more specific the question, the better the answer. "What's my professional liability deductible?" works better than "tell me about my insurance."
Handle COI requests
COI requests are the single most common reason clients reach out. With Prism, what used to take 2–4 hours of back-and-forth can be handled in minutes.
There are three ways Prism handles COI requests, depending on how you've configured it in Agent → Settings:
Auto-generate
Prism creates a certificate PDF from the client's GL policy data and sends it back with the correct coverage details and additional insured information.
To use this: your client emails Prism (or CCs it on a thread) with the request. Include the additional insured name and any special requirements. Prism generates and attaches the PDF in its reply.
Route to broker
Prism acknowledges the request to the client, then sends you an email with the details — policy number, additional insured name, and any requirements. You generate and send the COI yourself.
Route to point of contact
Same as above, but the notification goes to whichever team member you've designated as the primary insurance contact in Settings → Team.
You choose which mode to use in Agent → Settings under COI Handling.
Fill insurance applications
This is where Prism saves serious time. Instead of manually filling out forms and chasing clients for details, Prism handles the entire process over email.
How it starts
Forward an application PDF to your Prism email, or have your client send it directly. Prism detects that it's an application (not a policy or quote) and kicks off the workflow.
What happens next
- Prism extracts every field from the PDF — company info, operations, financials, coverage questions, declarations, all of it.
- Prism fills what it already knows. It pulls from your organization's saved business context — FEIN, addresses, revenue, employee count, operations descriptions, prior coverage history. If this is your second or third application, most of this is already on file.
- Prism asks about the rest. It groups the remaining questions by topic (not one at a time) and sends them as conversational email batches. Each batch explains what it needs and why.
- Your client replies. Prism parses the answers — even if they're informal ("same as last year", "about 50 employees"). If the client asks a clarifying question instead of answering, Prism explains the field and re-asks.
- Prism sends a summary for review. Once all fields are filled, your client gets a readable summary of everything. They reply "looks good" to confirm, or describe changes ("change city to New York").
- Prism writes the answers back into the PDF. The filled application is available for download on the Applications page. You submit it to the underwriter.
What gets remembered
Every answer (except dates and signatures) is saved to your organization's business context. The next application starts with most fields already filled. By the third or fourth form, your client is mostly reviewing and confirming.
If Prism spots a discrepancy between applications — say, one listed $4.2M revenue and another says $3.8M — it flags it.
If something goes wrong
If the application gets stuck or fails during extraction, you'll see it on the Applications page with a Retry button. Retrying starts the extraction over without losing any answers already collected.
Stay on top of renewals
When a renewal quote arrives in your inbox and Prism scans it, it automatically compares the new terms against the expiring policy.
You'll see:
- Premium changes (dollar amount and percentage)
- Limit changes
- Deductible changes
- New exclusions or endorsements
- Expiration date
The dashboard also shows an Expiring Policies widget — any policy expiring in the next 90 days shows up here with the carrier and date.
If you want more detail, ask Prism in the web chat: "Why did our GL premium go up?" It'll pull from the renewal quote and prior policy to explain what changed.
Use the web dashboard
The dashboard at prism.claritylabs.inc gives you a bird's-eye view:
- Total policies with breakdown by type
- Active quotes count
- Active applications with progress tracking
- Expiring policies in the next 90 days
Web chat
Click New Chat under Agent to open a conversation with Prism in your browser. This is useful for quick lookups when you don't want to send an email:
- Check a coverage limit before a meeting
- Confirm whether an exclusion applies
- Pull up a declarations page
- Compare two policies side by side
- Generate a COI
The chat has access to the same tools as the email agent — policy lookups, coverage comparisons, COI generation, and application status checks.
Connect Prism to Claude, ChatGPT, or Cursor
Prism exposes your insurance data through an MCP (Model Context Protocol) server. This lets other AI tools query your policies directly.
Claude.ai
- Go to Settings → Connectors in Claude.ai.
- Click Add custom connector.
- Enter Prism as the name and your MCP URL (shown in Settings → Connected Apps).
- Click Connect and complete the login flow.
Once connected, you can ask Claude questions like "What cyber policies does Acme have?" and it calls Prism behind the scenes.
Claude Code or Cursor
- Go to Settings → API Keys in Prism and generate a key.
- Add the Prism MCP server to your configuration:
{
"mcpServers": {
"prism": {
"command": "node",
"args": ["path/to/mcp-server/dist/index.js"],
"env": {
"PRISM_CONVEX_SITE_URL": "https://your-deployment.convex.site",
"PRISM_API_KEY": "prism_your_key_here"
}
}
}
}
Configure your settings
All of these are in Settings (admin only):
Basic Information — Company name, website, industry, broker contact info. Click "Extract company info" and Prism pulls details from your website automatically.
Team — Invite members, assign admin or member roles, set who gets notifications for unknown emails and COI requests.
Business Context — A table of saved facts about the organization grouped by category (company info, operations, financial, coverage, loss history). This is what Prism uses to auto-fill applications. It populates automatically from application answers, but you can also add entries manually.
Connected Apps — Shows any OAuth connections (e.g. Claude.ai). You can revoke access here.
API Keys — Generate and manage keys for local MCP access.
Email send delay
By default, Prism waits 5 seconds before sending emails to third parties. This gives you a window to review outgoing messages. You can change this in Agent → Settings. Set it to 0 for immediate sends.
Need help?
Reach out at hello@claritylabs.inc.