Dashboard

Needs attention
Ready to grade
Insurance expiring
Students
—
Insured
—
Uninsured
—
Ins. expiring
—
Clubs
—
Unread msgs
—
Upcoming events
Recent sessions
Push notifications
Get alerts for events and renewals
Invite instructor
All users
Filters
Activity
Club details
Location
Training days
Email
Phone
Active students
Instructors
Attendance summary
Regular classes
Announcements
Waiting list
Students in this club can reply to messages they receive (also requires bidirectional messaging to be enabled globally).
Students
Student details
Club
Grade
Date of birth
Email
Phone
Insurance
Licence no.
Membership
Emergency
Parent / guardian
Medical
Belt progression
Grading eligibility
Grade history
Attendance
Payments
Messages sent
Attendance permissions

Clubs this student may take the register for. They see only names, a medical flag and present/absent — no other data.

Competitions
Basic details
Grade
Insurance & membership
Emergency contact
Parent / guardian (juniors)

Junior members' emails are sent here instead of the student's own address.

Medical notes
Basic details
Grade
Insurance & membership
Emergency contact
Parent / guardian (juniors)

Junior members' emails are sent here instead of the student's own address.

Medical notes
Profile photo

JPEG, PNG or WebP. Max 5MB. Will be cropped to square.

Start a session
Session notes
▾
Upcoming events
Event details
Type
Date
Time
Location
Clubs
Reminder
Description

RSVPs
To:
To: all students in
Total
—
Valid
—
Expiring
—
Expired
—
Uninsured
—
Mem. expired
—
All students — insurance status

Loading...

Appearance
Global branding

PNG, JPEG, WebP or SVG. Max 2MB. Appears on login and registration screens.

Email configuration
Test email delivery
Email templates

Create and manage reusable email templates. Use merge tags: {{first_name}} {{app_name}}

Annual renewal

Set the renewal period and process bulk insurance and membership renewals for all active students.

Bank transfer details

These appear on the public payment-request page shared with students. No card or direct-debit processing — students pay by bank transfer and the instructor confirms receipt in the app.

Scheduled reports
System status
DatabaseChecking...
PHP version
Server time
Active users
Active students
Active clubs
Push subscriptions
Theme
App settings

Used by the "Mark as paid" shortcut on student payments.

Student portal

Control which features are available to students when they log in.

Master switch — disabling this hides the portal from all students regardless of other settings.

Individual features
Login & rate limiting
Expiry warnings
IP block manager

Clear login rate limits, IP blocks and account lockouts (useful during testing).
Backups
Audit log

Pending applications

Announcements
Membership
My grade
My attendance
Attendance history
Grading progress
Grade history
Upcoming events
Messages
My profile
Renew your membership

Please check your details below, confirm they are correct, and re-confirm your consent for the coming year.

Your details
Consent for the new membership year

Import data

Step 1 — Upload CSV file
📄
Drop your CSV file here
or click to browse
Import type
Download CSV template
Club logo

PNG, JPEG, WebP or SVG. Max 2MB.

Colours & name

Shown in the app header for your club members.

Nominations
Minimum requirements per grade

Tap any value to edit. Changes save automatically.

Build your audience
Select filters to preview audience
Saved audiences
Payments
Instructor compliance
Membership growth (last 12 months)
Attendance trend (last 6 months)
Grade distribution
Club comparison
Insurance status
Student export

Export all student records including contact details, grades and registration status.

Grading export

Export all grading nominations and results across all clubs.

Attendance export

Export attendance summary per student — total sessions, attended and percentage.

Insurance export

Export insurance status for all students including expiry dates and provider details.

Passport photos

Export passport-sized photos for all students with profile photos as a printable PDF. Use the student filter above to export by club.

Drag the handle to reorder techniques.