User guide

How CheddarCheck works

Everything the app does, top to bottom — from booking your first session to getting paid.

01

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.
Set up · 1 of 3
Sign in with Google
Business
T's Studio
Currency
EUR €
Timezone
Tallinn
Continue
02

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.
New session
Client
Marcus T.
Time
12:30
Duration
60 min
Rate
€60
Repeat weekly
Book · €60
03

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.
Sessions
07:00Anna K.
12:30Marcus T.PAY
18:00Group
Schedule
8
9
10
11
PT
13
14
15
16
17
18
19
04

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.
ActiveAllUnpaid
Anna Koel+€40
Marcus Tamm−€60
Lena Roos€0
05

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.
Settle · Marcus T.
5 Jun€60
8 Jun€60
12 Jun€50
Apply €30 balance
Mark all paid · €170
06

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.
WhatsApp · ready to send
Hi Anna 👋 You’ve 3 unpaid sessions — €150 total.
Pay to EE38 2200 2210…
Thanks! — T
Open in WhatsApp
Copy
07

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.
Upcoming
TMRW 09:00Anna K.REMIND
Going quiet
Lena Roos🌙 COLD · 24d
08

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.

This month
€2,480▲ 18%
W1
W2
W3
W4
09

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.

Google Calendar● CONNECTED
07:00Anna K. — PT session
12:30Marcus T. — Strength
Invites sent · disconnect anytime
10

Settings

Your business name, currency, timezone, payment details, working hours and session templates all live in one place — change them whenever your business does.

Settings
Business name
Currency & timezone
Payment details
Session templates
Questions

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.

Give it a go.