A clear pulse on your coaching practice.
A calmer view of every client paying you through Stripe. See your MRR, who’s overdue, and your full payment history at a glance.
Free for 3 clients, forever · no card required · we never write to your Stripe account.
An accounts-receivable view, sized for one-person practices.
Before ClientPulse
This is how coaches track client payments today.
It works. Sort of.
With ClientPulse
One dashboard.
Every client. Every payment.
ClientPulse reads your Stripe directly, organises every payment by client, and shows you exactly where your finances are — at a glance.
Dashboard
Good morning, Hannah.
Last sync 2m ago
MRR
£3,720
active subs
Active clients
11
of 14
Overdue this month
2
needs a nudge
Collected this month
£2,640
paid invoices
Year at a glance
Every client’s payment status, month by month.
Jess Patel
monthly · £180
Sam Reid
monthly · £400
Dave Mitchell
monthly · £250
Marco Bianchi
quarterly · £1,500
Jess Patel
monthly · £180
JFMAMJJASONDSam Reid
monthly · £400
JFMAMJJASONDDave Mitchell
monthly · £250
JFMAMJJASONDMarco Bianchi
quarterly · £1,500
JFMAMJJASOND
Needs your attention
2 overdue- View in Stripe
Jess Patel
jess.p@…
540 overdue · since 28 Feb
- View in Stripe
Sam Reid
sam.r@…
400 overdue · since 4 May
Stop digging
No more scrolling 47-row Stripe lists to find one client. Every payment is already grouped by person.
See history
Twelve months of paid / pending / overdue at a glance — not a flat list of charge events.
Know your numbers
MRR, overdue, collected this month — calm, glanceable totals so you know exactly where you stand.
A lens, not an editor
ClientPulse has no code that writes to your Stripe account. We read your data, mirror it to a clean view, and stay in sync over webhooks. No charging, no editing, no surprises.
Organised by client
Stripe shows you transactions; ClientPulse shows you people. Every client has a card with their plan, payment history, and status — in one place.
Yours to leave
Disconnect Stripe in one click. Delete your account in two. Your client data is yours — we’re a lens, not a lock-in.
How it works
60 seconds from sign-up to seeing your roster.
Sign up. Connect Stripe. That’s it — your full client roster appears the moment OAuth resolves. No setup wizard, no billing config, no team invites. The only optional step is changing your display name in Settings.
Step one of one
Connect your Stripe account
One OAuth click — same flow Xero and QuickBooks use. ClientPulse only ever calls read endpoints. Revoke access from Stripe’s dashboard any time.
- No card required
- Revoke any time
Built deliberately small
One thing. Done well. Nothing else.
ClientPulse is a lens on your Stripe roster — a calmer, glanceable view of every client and where your finances actually stand.
Live roster
Every Stripe customer, grouped by person.
- Dave Mitchell£250Active
- Sam Reid£400Due soon
- Jess Patel£180Overdue
- Marco Bianchi£500Active
Status at a glance
Calm pills. Honest colours.
Twelve-month grid
Paid, pending, overdue — by month.
Stripe Connect (Standard)
Read-only by policy. We never call write APIs against your account.
Mobile-first
Tables collapse to cards. 44px tap targets. Built for the bus, not the desk.
Weekly digest
Monday morning summary: paid, pending, overdue. A quiet read of your roster.
Simple pricing
Free for 3 clients. £9/month or £49/year for the full roster.
No card needed to start. Annual saves £59 — more than six months free.
Common questions
The things people ask first.
Trust & access
What Stripe access does ClientPulse need?
Stripe Standard Connect via OAuth — the same integration model used by Xero and QuickBooks. The OAuth grant Stripe offers technically allows read + write (Stripe doesn’t expose a read-only scope to third-party apps), but ClientPulse only ever calls read endpoints — customers, subscriptions, invoices, charges, products, prices. Our codebase has no path that creates, updates, or deletes anything in your Stripe account.
Does ClientPulse process payments?
No. You charge clients in Stripe exactly as you do today. ClientPulse only reads the data — we never write to your Stripe account.
Where is my data stored?
On Convex, in EU/US regions. We mirror only the Stripe entities you authorise: customers, subscriptions, invoices, charges, products and prices.
Built for solo coaches
Is this an accounts-receivable tool?
In spirit, yes. It’s the per-client “who owes me, who’s overdue, where am I at this month” view that AR tools give to enterprise teams — sized for one-person practices and priced for them. You won’t see the words “accounts receivable” in the app, but if you’ve used one, you’ll feel at home.
Is there a free tier?
Yes — 3 clients free forever, no card needed. You see your full roster count in the dashboard so you know what’s waiting; the rest unlocks at £9/month or £49/year.
Can my clients log in?
Not in v1. ClientPulse is the coach’s tool. Your clients keep using Stripe-hosted invoices and receipts as before.
What happens if I disconnect?
Your synced data stays visible and we stop receiving updates from Stripe. Reconnect anytime to refresh. Delete your account to wipe everything.
Stop chasing. Start coaching.
ClientPulse reads your Stripe and tells you who’s paid, who’s late, and who’s worth a nudge. Connect in under a minute.