Diagnosing zero healthcare sales (11k sent, 5479 opens, 0 clicks, 0 orders).
Root cause of clicks=0: Listmonk only registers a link for tracking when the
href ends with the literal @TrackLink marker; all 10 hc templates lacked it
(trucking/CRTC have it). So the entire funnel was unmeasurable below 'open'.
Changes:
- Click tracking: append @TrackLink + UTM to every /order/ CTA across all 10
templates (external gov self-verify links left untracked on purpose).
- Remove all service prices from emails (99/49/49/99yr/9mo). Price is
now revealed on the order page after value is established; catalog
(api/src/service-catalog.ts) stays source of truth. Kept the 0,000 OIG
penalty stat (regulatory fact, not our price). Added a neutral 'flat fee shown
up front' reassurance block where the fee table used to be.
- Compliance/honesty: the nppes_outdated email asserted a per-record
'FLAGGED OUT OF DATE / detected' status, but its selector only checks
deliverability and the data has no NPPES last-updated field -> unsubstantiated
for every recipient. Reframed to a generally-true periodic-attestation message
('PERIODIC REVIEW REQUIRED', 'most practices drift out of date'). Same hedging
applied to npi_reactivation ('may be deactivated ... confirm on official
sources'). Substantiated reval 'past due' claims (backed by the public CMS
Revalidation list) were kept.
- Fixed stale $299 OIG metadata in build script -> $79/mo (reference only).
Docs: docs/healthcare-competitive-pricing.md (benchmark research) and
docs/healthcare-email-compliance-review.md (CAN-SPAM / FTC / impersonation pass;
flags SOC2/HIPAA/PCI badge claims for owner confirmation).
Verified headless: all 10 render with 0 JS errors, exactly 1 tracked CTA each,
no price leaks.
7.2 KiB
Healthcare services — competitive pricing research
Date: 2026-06-20 Purpose: Benchmark our healthcare compliance prices against what other firms charge, to inform email copy (price removal), landing-page pricing, and offer design.
Methodology & honest caveat
Automated web search (Google / Bing / DuckDuckGo) and direct vendor-page scraping were attempted and largely bot-blocked, and nearly every specialist firm (ProviderTrust, Verisys, Streamline Verify, Exclusion Screening LLC, most credentialing companies) gates pricing behind a "schedule a call" sales motion. That gating is itself a signal: this market is sales-led and quote-based, which is exactly the friction our flat-fee, no-login, self-serve checkout is designed to undercut.
The figures below are from established market knowledge of the healthcare credentialing / compliance space, with confidence levels marked. Specific vendor quotes were NOT fabricated — where a number could not be verified live it is presented as a market range, not a vendor-attributed price. Government fees (CLIA) are public but the CMS pages are JS-rendered and did not scrape cleanly; amounts below are flagged for re-verification.
Action item: when we can get live quotes (mystery-shop a few competitors, or pull their gated PDFs), replace the ranges here with sourced, dated, vendor-named figures.
Our current prices (source of truth: api/src/service-catalog.ts)
| Service | Slug | Our price | Billing |
|---|---|---|---|
| Medicare PECOS Revalidation | npi-revalidation |
$599 | one-time |
| Medicare Enrollment (PECOS) | medicare-enrollment |
$699 | one-time |
| NPI Reactivation | npi-reactivation |
$449 | one-time |
| NPPES Data Update / Attestation | nppes-update |
$349 | one-time |
| CLIA Certificate Renewal | clia-renewal |
$449 | one-time (+ govt fee) |
| OIG/SAM Exclusion Screening | oig-sam-screening |
$79 | per month (recurring) |
| Provider Compliance Bundle (Annual) | provider-compliance-bundle |
$899 | per year |
Note: the build script
scripts/build_healthcare_campaigns.pySEGMENTS dict had a stale"price": "$299"for OIG — that is dead metadata not used at checkout (catalog says $79/mo). Worth cleaning up to avoid confusion, but it never affected what a customer was charged.
Benchmarks by service
1. Medicare Revalidation / PECOS enrollment filing — our $599 / $699
- Market: credentialing/enrollment firms typically charge ~$200-$500 per provider, per payer for enrollment, often inside a broader credentialing retainer. Medicare-specific revalidation a-la-carte commonly ~$150-$400; full new Medicare enrollment (855I/855B) often ~$300-$600. Many bill hourly ($50-$150/hr) inside a retainer rather than flat.
- Verdict: our $599 reval / $699 enrollment is at or slightly above the a-la-carte midpoint, but defensible as flat-fee, no-login, done-for-you, single provider. Confidence: medium-high (the per-payer model is well established).
2. OIG/SAM exclusion screening — our $79/month ← most mispriced
- Market: specialist exclusion monitoring is almost always per-covered-life / per-employee, per-month, roughly $1-$3 per name per month, often with annual minimums ~$300-$1,000+ for a small practice. One-time single-name searches run ~$5-$15.
- Verdict: a flat $79/month for the whole practice is cheap-to-mid for a 10+ person office but potentially expensive for a solo provider screening 1-3 names — who can DIY free on the public LEIE / SAM.gov sites (which our own email tells them to do). The flat model is fine; the recurring ask is the hard part in cold email vs the perceived free-DIY alternative. Confidence: medium-high on the per-life model.
3. NPPES / NPI update — our $349 ← looks high
- Market: NPI registration/update is commodity work; services that file NPI applications charge roughly $50-$200, and some credentialing firms bundle it free with enrollment.
- Verdict: $349 for an NPPES update looks high relative to perceived effort (the provider knows NPPES is a free government portal). Widest price-to-perceived- value gap of any item → likely a conversion drag. Confidence: medium.
4. NPI reactivation — our $449
- Market: tied to restoring Medicare billing; more defensible than a plain update because the stakes (claims paying again) are high. Comparable to a reval filing in effort. Confidence: medium.
5. CLIA renewal — our $449 service fee (+ government fee, separate)
- Government CLIA certificate fee (paid to CMS, separate from any service fee): Certificate of Waiver / PPM historically ~$180; Certificate of Compliance/Accreditation scales with annual test volume from ~$180 up to several thousand. (Re-verify current amounts on the CMS CLIA fee schedule — CMS updates them; page is JS-rendered and did not scrape cleanly.)
- Verdict: a $449 service fee to prepare/submit the CMS-116 is reasonable, but the email/landing copy must make clear it's on top of the government fee. Confidence: high that a separate govt fee exists; medium on exact current amounts.
Synthesized ranges (low / typical / high)
| Service | Market low | Market typical | Market high | Ours | Read |
|---|---|---|---|---|---|
| Medicare revalidation (a-la-carte) | $150 | $250-350 | $500 | $599 | slightly high, defensible (flat, no-login) |
| Medicare new enrollment | $300 | $400-500 | $600+ | $699 | top of range; justify with done-for-you |
| NPI reactivation | $150 | $300 | $500 | $449 | upper-mid, OK (billing at stake) |
| NPPES/NPI update | $50 | $100-150 | $200 | $349 | high vs perceived value |
| CLIA renewal service fee | $150 | $300 | $600 | $449 | mid; must separate govt fee |
| OIG/SAM screening (small practice) | ~$25/mo | ~$50-100/mo | $300+/mo (per-life) | $79/mo | mid, but recurring = hard cold ask |
Takeaways for the campaign
- Removing price from the cold email is the right call — it kills the biggest objection at the worst moment, lets price be revealed on the landing page after value is established, and sidesteps NPPES/OIG sticker shock. Catalog prices stay the source of truth at checkout.
- Best-priced / most defensible: revalidation ($599), reactivation ($449), CLIA ($449) sit at sensible levels.
- Mispriced-feeling (review): NPPES update $349 reads high for "update a free form"; OIG $79/mo recurring competes against free DIY. Consider a lower NPPES anchor or a one-time OIG option as an entry product.
- Differentiator to lean on: competitors are sales-led and quote-gated. Our edge is transparent flat pricing + no-login done-for-you + instant checkout. That should be the wedge, not undercutting on raw price.
Confidence summary
- Per-payer credentialing model & ranges: medium-high
- Exclusion-screening per-life model: medium-high
- NPI update being commodity-cheap: medium
- Exact CLIA government fee amounts: medium (re-verify on CMS)
- All specific dollar figures: ranges, not vendor-attributed quotes — upgrade with live mystery-shopping when possible.