Members check themselves in at a tablet by the door. Coaches take roll call in one screen. Every check-in lands in one record — so you can see who's ready to grade, whose class pass is nearly used, and who has quietly stopped coming, without an evening with the roll book.
Kiosk, roll call, grading eligibility and class passes included on every plan from A$89/month +GST. No credit card to start.
You're in, Mia!
Juniors Karate · 4:28 pm
18 of 30 toward Green
12 to go
Junior 10-class pack: 4 of 10 classes used
6 left
Tap anywhere for the next person
Attendance log · today
Mia T.
Juniors Karate 4:30pm
Josh K.
Juniors Karate 4:30pm
Priya S.
Adults Karate 6:00pmCorrected
Liam O.
Adults Karate 6:00pm
Every attendance system fails the same way. It works for three weeks, then a coach runs late, a queue forms at the desk, and someone decides to catch up on the register afterwards. Afterwards never comes, and the record develops holes exactly where the busy sessions were.
A record with holes can't do either of the jobs that make attendance worth tracking. It can't tell you which member has stopped coming — members almost never cancel out of nowhere; they stop attending, then cancel weeks later — and it can't tell a martial arts school which students have done enough classes to grade.
So the design goal is simple: make checking in faster than skipping it. That means taking the front desk out of the path, and making sure that however a check-in happens, it lands in the same place.
Any tablet with a web browser becomes a check-in station. No app to install, no hardware to buy from us.
1 · Identify
2 · Pick the class
3 · Done
Each tablet has its own settings: allow or refuse PIN, QR and name check-in, and set the venue it stands in so it only lists that venue's classes. A kids' room can keep tap-by-name while the adults' door insists on a PIN.
Most independent studios use one of four approaches. The difference that matters isn't accuracy on a quiet day — it's who has to do the work on a busy one.
| Approach | Who records it | Find one member's history | Classes toward gradings |
|---|---|---|---|
Paper sign-in sheet Fine for proving somebody attended. Useless for noticing that somebody stopped. | Members sign; someone types it up later | An afternoon, if ever | Counted by hand |
Spreadsheet Works until two people need it at once, or until the busy Saturday nobody backfilled. | Staff, after the class | Minutes | Formulas you maintain |
Booking app check-in only Captures booked classes but often misses walk-ins and open-mat visits entirely. | Staff tick the booked list | Seconds | Often not included |
Self check-in inside your management platform Check-ins sit next to bookings, memberships and belts, so the record builds itself. | Members, at a tablet by the door | Seconds | Counted automatically |
The common failure isn't choosing wrong — it's that any system which slows down a busy Saturday morning gets quietly abandoned, and the data develops holes exactly where the busy periods were.
Most studios end up with attendance in three places that never quite agree: the booking system says a member attended, a spreadsheet says they didn't, and the grading list was built from something else again.
In WeeksPro, the kiosk, a coach's roll call, the Attended button on a class roster and a manual check-in from the dashboard all write the same entry. Checking in to a booked class marks the booking attended; marking a no-show takes the staff check-in back. Checking in twice to the same class counts once. Every entry records how it was made — kiosk PIN, QR or name, roll call, roster or staff — so an odd number can always be traced, and a deleted mistake stops counting everywhere, grading and class passes included.
Attendance is recorded by people in a hurry, so some of it will be wrong. A junior taps the adults' class on the tablet. A coach ticks the 6pm roll for someone who came at 4:30. A student trains and forgets to check in at all. Cross it out, delete and re-enter it, or leave it — every usual fix either loses the record or leaves it wrong, and both come back later as an argument about a grading or a pass.
WeeksPro treats a correction as part of the record rather than a replacement for it.
Grading progress and class passes recount straight away, so the next time that student checks in, the number on the tablet is right.
The temptation with attendance data is to measure everything and act on none of it. Dashboards that slice by twelve dimensions produce a lot of charts and very few decisions. In practice an independent studio needs three things.
The one number to set a rule around
Pick a quiet-member threshold — fourteen days is a sensible default for most studios — and make contacting that list a weekly habit rather than a project. WeeksPro doesn't send automatic at-risk alerts, so this is a habit, not a setting. An attendance system nobody acts on is just a more expensive sign-in sheet.
Most schools set a minimum number of classes per belt, and most track it with a roll book, a spreadsheet and an instructor's memory. The week before a grading, someone spends an evening counting.
WeeksPro counts it as it happens. Set the classes each belt requires, and every check-in since a student's last promotion counts toward the next one. Juniors and adults can run separate ladders. The Eligibility tab lists who's ready, closest first, and exports to CSV; award the new belt and the count restarts on its own. Students see their own progress on the tablet each time they check in, and on their member portal.
Switching software shouldn't reset anyone to zero, so each student's current belt can carry an opening balance of classes already done. If you want it, WeeksPro will also email eligible students an invitation with your next grading date — and never twice for the same grading. Time-based requirements, like years at a dan grade, stay with you: the count is classes, not calendar time.
Ten-class packs, five-class trials and terms paid with a sport voucher are all promises of a set number of classes — usually kept on a tally card that nobody updates on a busy night.
In WeeksPro a pass is counted from attendance. Give a program a class count, add the people on it with an optional end date and any classes already used, and every check-in from the start date uses one. Members see the count on the tablet and their home page; when it runs out the tablet asks them to see the desk, but never turns them away.
Class pass: 10 classes
Passes count check-ins, not bookings. Example data.
Included on every plan — there is no attendance add-on and no higher tier that unlocks it.
Self check-in at the door
A browser tablet becomes a check-in kiosk: PIN, portal QR code or tap-your-name. Each tablet has its own kiosk code and can be switched off or removed from the dashboard instantly.
Roll call in one screen
Coaches pick today's class and tick names off the member list, with a live count of who's here. Kiosk check-ins already show as ticked.
One record, no double counting
Kiosk, roll call, class roster and manual check-in all write the same entry, and a booked class is marked attended automatically.
Classes counted toward each belt
Per-belt class requirements, counted since each student's last promotion, with an eligibility list you can export.
Venue-aware tablets
Teach at more than one location? Each tablet lists only its venue's classes, and the log filters by venue.
A searchable, exportable log
Filter by date range, venue, class or member, see how each check-in was made, and export to CSV.
Corrections with a paper trail
Move a check-in to the right class or add a missed one. Every change is noted with who made it and when.
Class passes
Give a program a class count and check-ins count it down, with the number on the tablet and the member's home page.
Onshore in Sydney
Records live on AWS ap-southeast-2 rather than making a round trip to a US region every time somebody checks in.
Terminology that matches your industry
Dance schools see Roll Call; martial arts schools see students, belts and gradings. Same underlying record, language your staff already use.
A standalone attendance app gives you a second system to remember. Because check-ins live alongside bookings, memberships, belts and payments in WeeksPro, the record builds itself as a by-product of running the day — and that matters more than any individual feature. The attendance data you can trust is the data nobody had to remember to enter.
30-day free trial with every feature, no credit card. Switching with 50+ members? The founder migrates you personally — class counts included — free, and locks your price for 24 months.