Operations

Attendance that takes itself — and counts toward the next belt

Members check in at a tablet by the door with a PIN, a QR code or a tap on their name. Coaches take roll call for a whole class in one screen. Every check-in lands in one record that your bookings, class passes and grading lists all read from — and when one is wrong, you fix it with a note of who changed what.

  • Self check-in by PIN, QR or name
  • Roll call, corrections and a full history per member
  • Classes counted toward belts and class passes

From A$89/month +GST. Every feature included on every plan — no add-ons, 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

    Kiosk · name
  • Josh K.

    Juniors Karate 4:30pm

    Kiosk · QR
  • Priya S.

    Adults Karate 6:00pmCorrected

    Kiosk · PIN
  • Liam O.

    Adults Karate 6:00pm

    Roll call
A student checks in at the door tablet by tapping her name. The kiosk confirms the class, shows 18 of 30 classes toward her next belt and 4 of 10 classes used on her class pack. The attendance log records how each check-in was made and marks corrected entries.
Built in Brisbane
Data hosted in Australia (AWS Sydney)
Month-to-month — no lock-in contract

Why studios switch for this

The old way

  • A clipboard at the door that someone types up on Sunday night — if they remember
  • The booking says “attended”, the spreadsheet says absent, and the grading list agrees with neither
  • “How many classes has she done since her last grading?” costs an evening with the roll book
  • The first sign a member is drifting is their cancellation email
  • A check-in against the wrong class gets crossed out — or left wrong — and nobody can say who changed what
  • Ten-class packs live on a tally card in a drawer, reconciled at the end of term

With WeeksPro

  • Members check themselves in at a tablet — nobody has to be standing at the desk
  • One check-in updates the attendance log, the class booking and the grading count together
  • Classes since each student's last promotion are counted for you, against each belt's requirement
  • A searchable log shows who has been in, and who hasn't, over any date range
  • Move a check-in to the right class or add a missed one — every correction is noted with who made it and when
  • Class passes count themselves from check-ins, and members see “4 of 10” on the tablet as they arrive

What you get

Self check-in kiosk

Any tablet with a web browser becomes a check-in station — there's no app to install. Members enter a 4–6 digit PIN, scan the QR code in their member portal, or search for their name and tap it. You choose which methods each tablet accepts.

The right class, in one tap

The tablet lists today's classes in your gym's timezone and opens check-in 45 minutes before each one starts. When only one class is on, members go straight into it; otherwise they pick from the list, or choose “Just training”.

Roll call for coaches

Pick today's class and tick names off your member list, with a live “12 / 40 here” count. Tap again to undo. Students who already checked in at the kiosk show as ticked.

One record, no double counting

The kiosk, roll call, the class roster and manual check-in all write the same attendance record. Checking in to a booked class marks the booking attended, and checking in to the same class twice is recorded once.

Grading eligibility built in

Set how many classes each belt needs. WeeksPro counts classes since each student's last promotion, flags who's eligible, and restarts the count when you promote them. Students see their progress on the tablet every time they check in.

Multiple venues, one log

Give a tablet a venue and it lists only that venue's classes. Filter the attendance log by date range, venue, class or member, see how each check-in was made, and export it to CSV.

Corrections with a paper trail

Checked into the wrong class? Move it to the right session from the log. The booking follows, the row is marked Corrected, and a note records what changed, when and by whom — it's in the CSV too.

Every member's history, on their page

Each member's page lists every check-in they've made, filters by date, venue and session, and exports to CSV. Forgot to check in? Staff add the missed class there, noted as added by them.

Class passes counted at the door

Give a program a class count — a 10-class pack, a trial, a voucher-funded term — and every check-in uses one. The tablet shows how many are used and asks members to see the desk when the pass runs out, without ever blocking them.

How it works

  1. 1Tick “This is a class / session” on your timetable sessions — those are what the kiosk and roll call list.
  2. 2In Dashboard → Attendance, add a tablet with a name and a venue, then open the tablet's link on the tablet and enter its PIN.
  3. 3Click “Create codes for everyone”. Each member gets a PIN and a QR code in their portal, and can choose their own PIN.
  4. 4Members check in at the door. Coaches use roll call, or the class roster, for anyone who didn't.
  5. 5Filter the log by date, venue, class or member, and export it whenever you need the numbers.
  6. 6Fix mistakes where you find them: Change session on any row, or Add missed check-in on the member's page. Grading counts and class passes recount on their own.
  7. 7Running belts or levels? Set the classes each rank requires, and the Eligibility tab lists who's ready before every grading. Selling packs? Give the program a class count and check-ins count it down.

Want a walkthrough of every module? Read the full admin guides.

Martial Arts SchoolExample Scenario

The grading list that counts itself

A karate school teaching at two locations kept attendance on paper roll sheets. Before every grading an instructor spent an evening counting ticks to work out who had done enough classes, and parents asked the same question at the door every week. The school put a tablet at each location, set to that location's classes, and gave every student a PIN — the younger kids mostly tap their name instead. Each student's past classes came across as an opening balance, so nobody restarted from zero. Now the Eligibility tab lists who's ready, closest first, and students watch their own count climb every time they check in.

Illustrative example — names and figures are representative of typical studios, not a customer endorsement.

01

Why attendance records fall apart — and how to stop it

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 — the ones you most need to understand.

The fix is to take the desk out of the path. With a tablet at the door, checking in is something members do on the way past, in a couple of seconds, whether or not anyone is at the front counter. A PIN suits adults, a QR code suits members who always have their phone, and tap-your-name suits young children. Each tablet can allow or refuse each method, so a kids' room can keep tap-by-name while the adults' door insists on a PIN.

For the sessions where a tablet isn't practical — a class in the park, a coach who prefers a register, a student who forgot their PIN — roll call puts the whole class on one screen and the coach ticks names off. Both paths write the same record, so it doesn't matter which one caught a student.

02

One check-in, one record

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. Reconciling them is the invisible admin that eats Sunday evenings.

In WeeksPro there is one attendance record. A kiosk check-in, a roll-call tick, the Attended button on a class roster and a manual check-in from the dashboard all create the same entry. Checking in to a class a member booked marks the booking attended, and marking a booking as a no-show takes the staff check-in back. Checking in twice to the same class counts once, and a second “just training” check-in within the hour is ignored.

Every entry records how it was made — Kiosk · PIN, Kiosk · QR, Kiosk · name, Roll call, Roster or Staff — so when a number looks odd you can see where it came from. A check-in that should never have happened is deleted, and stops counting everywhere, grading and class passes included.

03

Fixing mistakes without rewriting history

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. The usual fixes — cross it out, delete it and re-enter it, or leave it — either lose the record or leave it wrong, and both surface later as an argument about a grading.

In WeeksPro a check-in in the wrong class is moved, not re-entered. Click Change session on the row, pick the right class (or none, for a general check-in) and save. The original check-in time is kept, the class bookings follow the move, and the row is marked Corrected with a note that says what changed, when and who changed it. Several corrections stack up as a short history, and the CSV export carries a Corrections column for anyone who needs the trail.

Missed check-ins are added from the member's own page. Its Attendance history card lists every check-in that member has made at your gym — filter it by date, venue and session, or export it — and Add missed check-in records the class they trained in, noted as added by the staff member who did it. Grading progress and class passes recount straight away, so the parent at the door sees the right number the next time their child checks in.

04

Class passes, packs and vouchers

Not everyone is on an ongoing membership. Casual members buy ten-class packs, new students start on a five-class trial, and some families pay for a term of junior classes with a sport voucher. Each of those is a promise of a set number of classes, and keeping that promise usually means a tally card or a spreadsheet nobody updates on a busy night.

WeeksPro counts passes from attendance. Give a program a class count and add the people on it from the program's page, with an optional end date and the number of classes already used before you switched. From then on every check-in from the pass's start date uses one — the kiosk, roll call and staff check-ins all count, and two classes in one day count twice. If someone holds two passes, each check-in goes to the earliest one with classes left.

Members see the count on the tablet as they check in, and on the membership card of their home page. When a pass runs out the tablet asks them to see the desk, but it never turns anyone away: classes beyond the limit are shown as over so you can sort it out in person. Staff see every pass — used, left, expired or not yet started — on the program's page and the Class passes tab. A pass counts check-ins, not bookings, so booking a class doesn't use it up.

05

From attendance to grading eligibility

For martial arts schools attendance matters for a second reason: it decides who is ready to grade. 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.

WeeksPro counts it for you. Set the classes each belt requires, and every check-in since a student's last promotion counts toward the next one — or since the day they joined, for students who haven't been promoted yet. Juniors and adults can run separate ladders. Students who reach the requirement are flagged eligible on the Eligibility tab, which you can filter, sort by who's closest and export to CSV. Award the new belt and the count restarts on its own.

Changing software shouldn't reset anyone to zero, so a 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 — automatically, or when you press send — and never invites the same student twice for the same grading. Requirements measured in time rather than classes, such as years at a dan grade, stay with you: the count is classes, not calendar time.

06

Using attendance to keep members

Members rarely cancel out of nowhere. They stop coming first, and cancel weeks later, once paying for something unused outweighs the awkwardness of the email. A member with no check-ins for fourteen days isn't lost yet, and a short personal message at that point is the cheapest retention work a studio can do.

WeeksPro doesn't send automatic at-risk alerts. What it gives you is a record you can trust: filter the log to the last fortnight, search for a regular, or export the range to CSV and compare it with your member list. Make it a weekly five-minute habit rather than a project.

Visible progress works from the other direction. A student who sees “18 of 30 toward Green” every time they check in has a concrete reason to come back on Thursday, and a parent at the door gets an answer to “how close is she?” without having to find an instructor.

Frequently asked questions

How do members check in?

At a tablet by the door, three ways: a 4–6 digit PIN, the QR code in their member portal, or searching for their name and tapping it. You choose which methods each tablet allows. Staff can also take roll call, mark attendance on a class roster, or check someone in from the dashboard.

What hardware do I need?

Any tablet with a modern web browser and an internet connection, plus a camera if you want QR scanning. Open the tablet's link from your dashboard on it and enter the tablet's PIN. There's no app to install and nothing to buy from us.

Can a student check in to the wrong class, or twice?

The tablet only lists today's classes, opens check-in 45 minutes before a class starts and closes it 30 minutes after it ends. Checking in to the same class twice is recorded once, and staff can delete a mistaken check-in from the log.

What about open mat and walk-ins?

Members tap “Just training — no class” on the tablet, or staff record a general check-in from the dashboard. Those count toward grading too.

Can I fix a check-in recorded against the wrong class?

Yes. Click Change session on the row in the attendance log, or on the member's page, and pick the right class. The original check-in time is kept, bookings follow the move, and the row is marked Corrected with a note of what changed, when and who changed it.

What if a member trained but forgot to check in?

Open their member page and click Add missed check-in in the Attendance history card. Pick the class they attended (or a time, for a general check-in) and it counts like any other check-in, noted as added by you.

Can attendance count down a 10-class pass?

Yes. Give a program a class count and every check-in from each person's pass start date uses one. The kiosk shows members how many they've used and asks them to see the desk when it runs out — it never blocks a check-in. Passes count check-ins, not bookings.

How does grading eligibility work?

Set the number of classes each belt requires. WeeksPro counts check-ins since a student's last promotion (or since they joined), flags them eligible when they reach it, and starts a fresh count when you award the next belt. Students moving from another system can bring their class count with them as an opening balance.

Does the kiosk show private member details?

No. It shows names and grading progress only — no contact details, payment information or notes. Each tablet is linked with its own code, which can be switched off or removed from the dashboard instantly.

Can I run tablets at more than one location?

Yes. Give each tablet a venue and it lists only that venue's classes, plus any class with no venue set. The attendance log filters by venue too.

Does WeeksPro alert me when a member stops coming?

Not automatically. Filter the log by date range or member, or export it to CSV, to see who's been in. A weekly five-minute scan for regulars who've gone quiet is the habit we recommend.

Does it cost extra?

No. Attendance tracking, the self check-in kiosk, roll call and grading eligibility are included on every WeeksPro plan.

Put attendance & check-in to work at your gym

Every WeeksPro plan includes all 21+ modules — from A$89/month +GST with a 30-day free trial, no credit card required.

Switching from another platform? The founder migrates founding partners personally — free.

Attendance tracking for Australian studios →

Explore more features

All included on every plan — no add-on pricing, ever.

See all 21+ features