Skip to content

mMyCareClub

An internal AI operations console for a Medicare agency — call analytics, an AI assistant, code agents and automated reporting in one place, and underneath it a reconciliation engine that reads every carrier statement and works out what the agency was actually paid.

HIPAA compliant
Impact
$1.1M
commission reconciled

Across 29 carrier statements and 6,933 rows — every line matched, graded, and tied back to the carrier's own totals.

$30.0K
reversed but never paid

Across 128 policies a carrier clawed back commission against payments it had never actually made. Confirmed against the raw statements rather than our copy of them — every file for the period is loaded and ties to the carrier's own totals, so a missing statement can't explain it.

What it is

Running a Medicare agency means living across a dozen tools — a call-center platform, a CRM, spreadsheets, Slack, commissions. MyCareClub Ops pulls all of it behind a single login and turns it into dashboards, an AI assistant, and reports that generate themselves.

It's built as an integration hub: everything the operations team touches in a day, unified into one console — and increasingly, automated by AI.

Commission reconciliation

Carriers pay an agency by spreadsheet, and none of them agree with the CRM — one carrier's policy numbers are nine digits where the CRM's are six, so not one of 1,369 ever matched. The engine matches on what is actually there, grades what was paid against what was owed, and checks its own arithmetic against the totals each carrier publishes on its own summary tab.

The part that makes it trustworthy is provenance: the original workbook is kept, so every figure on screen can be traced to the sheet, row and column it came from.

UHC · 202605 Statement.xlsx
J
K
L
M
140
03/14
Renewal
347.00
R
141
03/14
Renewal
173.50
R
142
03/14
Initial
694.00
I
143
03/14
Renewal
352.42
R
144
03/14
Renewal
202.42
R
145
03/14
HA payment
50.00
146
03/14
Renewal
404.83
R
CommissionSummaryHeldMisc
Paid check
$352.42

Renewal FMV prorated over seven months, plus a flat $150 admin fee. Matches the comp grid — paid correctly.

Commission Transactions · L143
What it does

Real-time KPI dashboard

Live agency KPIs and charts — today, this week, this month — pulled together from the call center and CRM into one operations view.

Call-center analytics

Convoso call data turned into agent-success and daily performance reports, with campaign-level breakdowns the team actually uses.

AI business assistant

A Claude-powered chat that answers questions over the agency's data, streaming token-by-token with saved, resumable sessions.

Concurrent code agents

Launch and monitor Cursor cloud coding agents right from the console — up to four stream live at once, with pinning and per-tab state so an in-progress run never gets torn down.

Automated reporting

Scheduled background workers generate hourly and daily reports on their own and deliver them straight into Slack.

Commission reconciliation

Imports every carrier's statement, matches each line to a policy in the CRM, and grades what was paid against what was owed — with each figure citable back to the cell it came from.

Architecture

Next.js console (Vercel)

Next.js 16 with Tailwind, shadcn/ui, and Recharts. Operators sign in with a single shared passcode via NextAuth — no per-user password screen — and land in an authenticated dashboard.

FastAPI + MongoDB (Railway)

A FastAPI backend with JWT-authed REST and SSE streaming for chat, organized into clean route, connector, reporting, and storage layers over MongoDB.

Typed integration layer

Each external service has its own typed connector, isolated from route logic — so Convoso, Slack, Claude, Cursor, and Google can evolve independently.

Scheduled workers

Separate Railway worker processes run cron-style jobs — hourly Convoso pulls, daily report generation, and recurring Slack reports — independent of the web API.

MCP server

An embedded Model Context Protocol server exposes the agency's data to agents and tools through a clean, typed interface.

CRM querying

A read-only, connection-pooled link into the PolicyDen CRM (Postgres) with cached queries, kept safely separate from the agency's source-of-truth database.

Reconciliation engine

Per-carrier statement parsers behind one normalizer, a tiered matcher against live CRM policies, and a pure verdict function that grades each policy against the comp grid. The original workbook is kept in GridFS so any figure can be read back to its cell.

Connected systems

The console is an integration hub — each service plugged in through its own typed connector.

ConvosoCall-center analytics
Anthropic ClaudeAI assistant
Cursor Cloud AgentsCoding agents
SlackCommands & report delivery
Google WorkspaceSheets & Calendar
PolicyDen CRMRead-only policy data
Built with
Next.js 16TypeScriptFastAPIMongoDBPostgresAnthropic SDKConvoso APISlack SDKGoogle APIsCursor Cloud AgentsRechartsRailwayVercel
Screens
MyCareClub Ops · Magnolia
All-In CPACommissionsCarriers + RTSSales UniversityMagnolia SOPs
All-In CPA