Skip to main content
phealth

Pricing

Start free. Scale when you ship.

Signal is a developer API priced per cue. Compass is employer seats priced per head. Both start self-serve — a sandbox key or a seat checkout — and only reach for sales when a BAA, PMPM or 500+ seats is on the table.

Self-serve up front · talk to sales only when the contract needs it

Signal · cued-message API

Four tiers. The first one is free.

Start on a sandbox key, move to Per-Episode from your dashboard the day you outgrow it. PMPM and Enterprise stay sales-assisted — that is where a BAA and a contract live.

Self-serve

Discovery

Free sandbox to try the API.

Free sandbox
  • 50 cue calls / month
  • All 7 live templates
  • Display mode — no PHI
  • No BAA needed — no PHI
  • 30-day audit log
  • Docs and community support
Get an API key

Self-serve

Per-Episode

Pay per cue, scale as you go.

from $0.50 / cue
  • Unlimited cue calls
  • All 7 live templates
  • Display mode
  • No BAA needed — no PHI
  • 90-day audit log
  • Email support · 1 business day
Most adopted

Talk to sales

PMPM

Predictable per-patient pricing.

from $2 / patient / mo
  • Unlimited cue calls
  • v1 + v2 templates (7 total)
  • Display + Deliver modes
  • BAA — deal-gated, Deliver mode
  • 1-year audit log
  • Slack support · same-day
Talk to sales

Talk to sales

Enterprise

Custom-negotiated for scale.

Custom negotiated
  • Unlimited cue calls
  • v1 + v2 + custom templates
  • Display + Deliver + white-label
  • Signed BAA + custom terms
  • Audit log retention by contract
  • Named CSM · 99.9% uptime target
Contact us
Self-serve checkout — Discovery and Per-Episode Talk to sales — PMPM and Enterprise (BAA and contract)

Compass · employer seats

Per-seat pricing that drops as your roster grows.

One quarterly Reading per employee. Buy seats yourself for any roster from 5 to 499 — the per-seat rate falls to about $9.60 at volume. Five hundred or more, or anything needing a PO, SSO or a BAA, runs through benefits.

Roster size Price How you buy
5–24 seats $12.00 / seat / mo Self-serve
25–99 seats $11.00 / seat / mo Self-serve
100–249 seats $10.40 / seat / mo Self-serve · onboarding help
250–499 seats Best rate $9.60 / seat / mo Self-serve · at volume
500+ seats Custom PO · SSO · BAA Talk to benefits

Where self-serve ends

5
100
499
500+
5–499 · self-serve checkout 100+ · we reach out to help 500+ · talk to benefits
  • 5–499 seats Pick a number, pay by card, upload a roster, send invites. No call.
  • 100+ seats Still self-serve — we reach out to help with onboarding and invoicing.
  • 500+ / PO / SSO / BAA Talk to benefits for a custom rate and contract terms.

HR sees cohort aggregates only (k≥5) — never an individual's data. The roster is work email only, no PHI.

Compare all features

Every line in one place.

Honest by row. The self-serve tiers touch no PHI, so they need no BAA — the heavyweight compliance lines only appear where Deliver mode does.

Feature Discovery Per-Episode PMPM Enterprise
Cue calls per month 50 Unlimited Unlimited Unlimited
Stream templates All 7 live All 7 live All 7 live All 7 + custom
Modes Display only Display Display + Deliver Display + Deliver
BAA Not needed — no PHI Not needed — no PHI Deal-gated · Deliver mode Signed + custom terms
Dashboard Read-only Cohort metrics Cohort + drilldown White-label
Support Docs + community Email · 1 biz day Slack · same-day Named CSM · 99.9% uptime target
Audit log 30 days 90 days 1 year By contract

The heavyweight compliance lines — BAA, longer audit retention — apply only where Deliver mode does. The self-serve tiers touch no PHI, so they need no BAA.

Common questions

Common questions buyers ask first.

What counts as a cue call?

One cue call is one POST to /v1/signal/streams/:id/cue. Each cue returns the next message plus audience-safety metadata plus a receptivity score. Discovery includes 50 cue calls a month; Per-Episode, PMPM and Enterprise are unlimited.

Can I start Per-Episode without talking to anyone?

Yes. Click Start Per-Episode, pay by card, and per-cue billing turns on against the same key. No demo, no contract. PMPM and Enterprise stay sales-assisted because they involve a BAA and contract terms.

How does Compass seat billing work?

Pick any roster from 5 to 499 seats and check out by card; the per-seat rate falls with volume, to about $9.60 at the top of the self-serve band. At 100+ seats we reach out to help with onboarding and invoicing. 500+ seats, a PO, SSO or a BAA go through benefits.

How does the BAA process work?

Display mode — the self-serve default for Signal and the whole Compass surface — never touches PHI, so it needs no BAA. A signed BAA is a deal-gated onboarding step for Deliver mode (Uphealth sending on a patient's behalf) at PMPM and above; it is set up with your security team, not flipped on as a self-serve toggle.

Is Reach priced separately?

No. Reach is the send-time intelligence inside Signal and Compass — every Signal cue calls it for the send, route, defer or hold decision, and every Compass delivery uses it to pick the minute inside the member's window. There is no standalone Reach SKU.

Is there a setup fee?

No setup fee on Discovery, Per-Episode, PMPM or self-serve Compass seats. Enterprise engagements may include a one-time onboarding fee depending on custom-template scope and BAA review.

What if I outgrow Discovery in a week?

Click Start Per-Episode in your dashboard. Your sandbox key keeps working; only the per-cue billing turns on.

Hosted in US · DigitalOcean SFO3 · BAA available for Deliver mode · 99.9% uptime target on PMPM and above

Evaluating Signal? Let Claude or ChatGPT do the vendor legwork — paste one prompt.

See how →