Correctly marking attendance and payment status for each participant directly affects your reports and financial overview. This guide explains the available states and how to use them.
Attendance states
Each participant on a class can be in one of two attendance states:
Present — the client attended the class.
Absent — the client did not attend.
You can toggle between these states at any time — before, during, or after the class — using the action buttons on the participant's card in the class detail.
Payment states
The payment status tells you whether the participant has paid for the class:
Paid — the payment has been received. Card, PayPal, credits, entries and memberships are marked as paid automatically; payments on site or by bank transfer when you record them.
Awaiting payment — no payment has been recorded yet. For payments on site or by bank transfer, the client hasn't paid yet, or you haven't recorded the payment yet. Card and PayPal orders don't stay in this state: if they aren't paid, they're cancelled automatically.
Unpaid — you marked the booking as unpaid yourself with Mark as unpaid, because the payment you expected didn't come. You can still record the payment later.
How to mark attendance and payment
Open the class detail and find the participant you want to update. Depending on the current state, you'll see one or more action buttons:
Mark as present — sets the participant as attended.
Mark as absent — sets the participant as absent.
Record payment — records that the payment has been received. This button is only available for payments on site or by bank transfer.
Mark as unpaid — for a booking that is awaiting payment, when the client didn't pay as expected.
Cancel booking — cancels the client's booking. After the class has taken place, it reads Cancel booking retroactively (not available for card and PayPal payments). It isn't shown for a participant marked as present, and only people with the Manager or Administrator permission see it.
Tip: For automatic payment methods (card, PayPal, credits, entries, membership), the payment status is updated automatically. You don't need to record these payments.
Common scenarios
Client attended and paid
Click Mark as present. If the client paid on site or by bank transfer, also click Record payment. For card, credits and other automatic payments, the payment status is already set.
Client didn't show up
Leave the participant as Absent (the default state). If you previously marked them as present by mistake, click Mark as absent to revert.
Correcting a mistake
If you marked the wrong state, don't worry — you can always change it. After changing the state, new action buttons will appear to let you correct it further. For example, if you accidentally marked someone as present, click Mark as absent to fix it.
FAQ
When should I mark attendance?
Ideally right after the class ends, so your reports and statistics stay accurate.
Why can't I see the "Record payment" button?
This button only appears for payments on site or by bank transfer. If the client paid by card, PayPal, credits, entries or a membership, the payment is processed automatically and there's nothing to record.
Can I change the state after the class has passed?
Yes. You can mark attendance and payment retroactively — the action buttons remain available even after the class date.
Where can I see whether a client attended past classes?
Attendance is stored with the class, not with the client. Open the detail of the class you're interested in and you'll see Present or Absent next to every participant.
The client's detail doesn't show attendance. A booking that appears in green there only means the class has already taken place — it says nothing about whether the client actually turned up. An overview of one client's absences across several classes isn't available yet.
I marked a participant as paid by mistake — how do I undo it?
A recorded payment can't be switched back to unpaid in the app. Mark as unpaid works only for bookings that are still awaiting payment. Write to us in the in-app chat and we'll fix it from our side.
