Skip to content

Analytics & Growth

See cohort retention, unit economics, and conversion — in real time.

The metrics that decide what to scale, queryable however you work: dashboards, warehouse tables, or API. It's your data, as data — so you decide what to ask, and your agents can query it directly over MCP.

What's inside

The metrics that grow a virtual-care business.

Retention, economics, and conversion — as data you query, not charts you’re handed.

Cohorts & retention

Patient cohorts, retention curves, and lifetime value computed straight from the event stream.

Order economics

Revenue, refunds, drug cost, and margin per order and per therapy — the numbers that decide what to scale.

Conversion & funnels

Intake-to-order conversion across every step, so you can see exactly where patients drop and why.

Data, not dashboards

Reach every metric as an API endpoint, a warehouse table, or an MCP query — no locked BI console deciding what you’re allowed to ask.

Served to your agents over MCP

At launch, your agents will query the whole patient lifecycle over MCP — reporting, cohorts, and economics without ever touching a database.

Callable by your agents

Pull any metric programmatically and pipe it into your own tools, models, and growth loops.

Optional depth: how it fits

Numbers that reconcile, by construction.

You don't need the internals to use the metrics — but if you want them: analytics is the CQRS read side of the event backbone, with read models projected from every event. Domain events project into read models and a warehouse, and the same layer answers your agents’ MCP read queries. Because it’s built from the event log, the numbers reconcile with the system of record by construction.

POST /v1/metrics/query
{
  "metric": "net_revenue",
  "group_by": "therapy",
  "window": "last_90d"
}

200 OK
{ "rows": [ { "therapy": "...", "value": ... } ] }

Illustrative — the live reference lives at docs.purplelabelmd.com.

Get started

Point your agents at the numbers.

Book a consult

Get started with Purple Label

Tell us a bit about yourself and we'll be in touch.

About you
About your company
50-state provider networkLive in ~30 days100+ brands launched