Coaches & Course Creators

Clientdesk for Coaches & Course Creators: Revenue analytics and a customer portal on your own Stripe data

Revenue analytics and a customer portal on your own Stripe data.

Coaches juggle booking links, course platforms, community tools and invoicing — easily $200+/mo before their first client. Pay-once software turns that stack into a fixed, owned asset.

The tool this job usually means renting is ChartMogul / Baremetrics, at $50-100+/mo — roughly $600 a year, every year. Clientdesk does the job for a one-time $39 — running on infrastructure you control.

Fit check

Why it fits how coaches & course creators work

📊 Revenue dashboard

MRR with trials excluded and yearly plans normalized, plus ARR, 30-day churn, LTV, ARPU and cash collected, with daily snapshots building trend history.

For coaches & course creators, revenue dashboard pays off between client sessions — and it's covered by the same one-time $39, not metered per month.

🪝 Stripe webhook ingestion

Point /webhooks/stripe at your account and customers, subscriptions and invoices cache locally, with optional signature verification and no Stripe SDK or API polling.

For coaches & course creators, stripe webhook ingestion pays off between client sessions — and it's covered by the same one-time $39, not metered per month.

🔑 Customer portal

Per-customer tokenized portal links show plan, status, invoice history and usage bars, with strict isolation so a token only ever sees its own data.

For coaches & course creators, customer portal pays off between client sessions — and it's covered by the same one-time $39, not metered per month.

Workflow

A typical workflow

STEP 01

Buy once on Whop

One payment of $39 gets the packaged Windows installer, or clone the MIT source at github.com/bensblueprints/customer-portal-billing-mvp and run it yourself for free.

STEP 02

Deploy or run desktop

Docker-compose onto a $5 VPS to serve portals publicly, or run the desktop build locally.

STEP 03

Point Stripe at it

Add a webhook endpoint for the customer, subscription and invoice events, paste in the signing secret, and your metrics start building.

What it costs, honestly

Clientdesk is $39, once. ChartMogul / Baremetrics at $50-100+/mo — roughly $600 a year, every year. One month of ChartMogul more than covers Clientdesk, which then reads your Stripe data for free forever.

FAQ

Coaches & Course Creators ask

Is Clientdesk worth it for coaches & course creators?

One month of ChartMogul more than covers Clientdesk, which then reads your Stripe data for free forever. Clientdesk costs $39 once; ChartMogul / Baremetrics charges $50-100+/mo — about $600 a year. For coaches & course creators, that fixed cost is the whole point: the tool is a one-time line item, not a monthly one.

Is it really free on GitHub?

Yes, Clientdesk is MIT-licensed at github.com/bensblueprints/customer-portal-billing-mvp. The $39 buys the packaged Windows installer and 1-click setup; building from source is free.

Does Clientdesk touch my Stripe funds?

No. It only ingests webhook data from your own Stripe account into a local SQLite file, and it is 100% local with no telemetry.

Own Clientdesk forever — $39