Built for online coaches · Stripe-native

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.

2026
Search this roster
All14Active11Overdue2Paused1Cancelled0No plan0
  • Jess Patel

    monthly · £180

    JFMAMJJASOND
  • Sam Reid

    monthly · £400

    JFMAMJJASOND
  • Dave Mitchell

    monthly · £250

    JFMAMJJASOND
  • Marco Bianchi

    quarterly · £1,500

    JFMAMJJASOND
PaidPendingOverdueRefundedFuture

Needs your attention

2 overdue
  • Jess Patel

    jess.p@…

    540 overdue · since 28 Feb

    View in Stripe
  • Sam Reid

    sam.r@…

    400 overdue · since 4 May

    View in Stripe

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.

ActiveDue soonOverduePausedCancelled

Twelve-month grid

Paid, pending, overdue — by month.

JFMAMJJASOND

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.