How CheddarCheck works
Everything the app does, top to bottom — from booking your first session to getting paid.
Getting started
Sign in with your Google account — there's nothing to install. A short onboarding sets up the essentials, then you're straight into your dashboard.
- Set your business name, currency and timezone (your money math always follows your local time).
- Add your payment details (IBAN / Revolut) — these get inserted later when you ask a client to pay.
- Add your first client and a session template to get moving.
Booking a session
Tap the gold + button from any screen. Pick a client — or several for a group — choose a time, and set the rate (or apply a template to pre-fill the rate and duration).
- Make it recurring (weekly or bi-weekly) and the whole series is created at once.
- Any clash with an existing session is flagged before you confirm.
- Group sessions track each member's payment separately.
Sessions vs Schedule — two views, two jobs
These are deliberately separate. Sessions is the money-and-status lens; Schedule is the find-a-slot lens.
- Sessions — Day, Week or Month, every session as a row with who, what, and paid / unpaid at a glance.
- Schedule — a week grid where every empty cell shows its hour, so a free slot is easy to spot.
Clients & balances
Your roster is clean — name and balance, no avatars. Two numbers matter per client, and CheddarCheck keeps them apart so they never get confused.
- Balance — credit the client is holding with you (from a deposit or overpayment).
- Owed — what they still need to pay for sessions already delivered.
- Add deposits, charges and corrections; each client has a profile with goals, birthday and an injury flag.
Getting paid
Mark a single session paid with one tap on its row. To clear several at once, open Settle — pay off a stack of sessions and optionally draw down the client's credit balance in the same move.
- Amounts are whole euros, matching how most trainers price sessions.
Chasing what's owed
On any client with money due, tap Request payment. CheddarCheck composes a ready-to-send message — the unpaid sessions, the total, and your payment details — and opens it in your WhatsApp (or email as a fallback).
- Or tap Copy and paste the message into any chat, SMS or email — handy when the client isn't on WhatsApp, or has no number saved at all.
- You review and send it yourself. The app never messages anyone on its own — it just does the typing for you.
Pay to EE38 2200 2210…
Thanks! — T
Reminders & the going-quiet radar
Send a client a quick "see you then" nudge for an upcoming session — open it in WhatsApp or email, or copy it to paste anywhere — and keep an eye on who's drifting.
- The Cold flag surfaces any client who hasn't trained in three weeks — so a quiet drop-off becomes a nudge, not a lost client.
Analytics
See how the business is doing without exporting anything: revenue by week, month, quarter, year or all-time, a breakdown by session type, and a live tracker of everything still outstanding.
Google Calendar sync
Connect Google Calendar in Settings to mirror your sessions there and send clients an invite. It's entirely optional and reversible — it only ever touches events CheddarCheck created, and you can disconnect at any time.
Settings
Your business name, currency, timezone, payment details, working hours and session templates all live in one place — change them whenever your business does.
Do my clients need an account?
No. CheddarCheck is just for you, the trainer. Clients never log in — you reach them through the WhatsApp or email messages you send.
Is my data private?
Yes. Each trainer's data is isolated at the database level, so your clients and your money are visible only to you.
Can I use it like an app?
It's built mobile-first and runs in any browser. Add it to your home screen and it behaves like a native app, fully on your phone.
What does it cost?
Nothing to get going — sign in with Google and start booking your sessions.