FightKit

All features included

No feature tiers. Everything in FightKit is available on every plan.

Student management

Keep every student’s details, history, and progress organised in one place.

See it in action
Unlimited student profiles
Store complete student information including contact details and addresses
Profile pictures
Upload and manage student profile photos for easy identification
Student notes
Keep private notes on each student visible only to instructors
Archive students
Archive inactive students to keep your active list clean
Emergency contacts
Store emergency contact information for quick access when needed
Medical notes
Record medical conditions, allergies, and health information for each student
Agreement records
Track signed liability waivers and agreements for each student
Bulk import
Import your existing student data via CSV upload

Get your student data under control

You can be up and running in 10 minutes.

Classes, events and scheduling

Run your timetable without the admin headaches.

See it in action
Unlimited classes
Create as many recurring classes as you need across different styles and levels
Flexible scheduling
Set weekly and monthly recurring schedules for each class
Class groups
Organize classes by style, level, or age group
Multiple venues
Manage classes across different training locations
Session planning
Plan lesson content for each session in advance
Session notes
Record what was taught and any important observations
Timetable embed
Embed your class schedule on your own website
Events and seminars
Create one-off events like seminars, camps, and workshops with multiple sessions
Event passes
Sell passes for events at different price points
Online event registration
Share a registration link so students can sign up and pay online
Registration management
View and manage all registrations for each event

Keep your timetable running smoothly

You can be up and running in 10 minutes.

Attendance and progress

Know who’s showing up and how they’re progressing.

See it in action
Quick attendance marking
Mark attendance for entire classes in seconds
Attendance history
View complete attendance records for any student or class
Attendance analytics
Identify at-risk students with low attendance rates
QR code check-in
Display QR codes for students to check themselves in
Kiosk mode
Full-screen check-in list students tap to mark themselves in
Custom rank system
Define your own belt/rank structure for any martial art
Rank system templates
Pre-built rank structures for common martial arts to get started quickly
Syllabus management
Define techniques and requirements for each rank
Progress tracking
Monitor each student’s progress through the syllabus
Grading records
Track grading history and dates for each student
Digital grading sheets
Create and fill out grading assessments online
Printable grading sheets
Print grading sheets for paper-based assessments
Grading notes
Record detailed notes and feedback during grading sessions

Stop losing students quietly

You can be up and running in 10 minutes.

Billing and payments

Get paid automatically, without chasing anyone.

See it in action
Unlimited membership plans
Create different membership tiers and pricing options
Multiple currencies
Charge in GBP, USD, EUR, AUD, or CAD
Custom billing date
Set specific billing dates for subscriptions (e.g., always bill on the 1st of the month)
Manual payments
Record cash, check, or bank transfer payments made outside the system
Import existing subscriptions
Import your existing Stripe subscriptions when migrating to FightKit
Recurring billing
Automatic monthly or annual subscription billing via Stripe
Multiple payment methods
Accept any payment method supported by Stripe in your country
Direct subscription links
Send existing students a secure link to subscribe to a specific membership plan
Payment reminders
Automatic reminders for failed or overdue payments
Prorated refunds
Automatically calculate prorated refunds when cancelling subscriptions mid-cycle
Plan changes
Switch a student to a different membership plan immediately or at the next billing date
Public registration pages
Shareable links for new student registration
Direct membership links
Send links that pre-select specific membership plans
Multi-membership links
Specify which memberships are available to choose from
Required agreements
Specify which agreements students must sign during registration
Parent/guardian signing for minors
Allow parents or guardians to sign agreements on behalf of minor students
One-off joining fee
Optionally add one-off joining fee to each registration via the link
Collect payment during signup
Capture payment during the registration process
Ad-hoc charges
Charge students for equipment, seminars, or other one-time items
Multiple line items
Add multiple items to a single invoice
Payment history
Complete record of all payments and invoices

Get paid without chasing

You can be up and running in 10 minutes.

Messaging

Stay in touch with your students without the manual effort.

See it in action
Email messaging
Send emails to students directly from FightKit
Targeted messaging
Email specific groups, classes, or belt ranks
Draft messages
Start writing and come back to it later
Scheduled sending
Write now, send at exactly the right time
Automations
Set up email sequences that run on their own
Email analytics
Track opens, clicks, and bounces for every message

Email the right students fast

You can be up and running in 10 minutes.

Student mobile app & portal

Give students and parents a simple self-service experience — on their phone via the iOS or Android app, or on the web from any device.

Membership overview
Students can view their active memberships and next payment date
Upcoming class schedule
Students can see their upcoming classes with times and locations
Family memberships
See all students covered under a family plan in one place
Payment method management
Students can add and update their own payment methods
Fix failed payments
Students can update their card and resolve payment issues themselves
Simple log in
Students log in with a code sent to their email — no password required

Spend less time on admin

You can be up and running in 10 minutes.

Lead management

Turn enquiries into members without letting anyone slip through.

See it in action
Enquiry page
A dedicated page for your school where potential students can submit an enquiry
Embeddable enquiry form
Embed an enquiry form directly on your own website
Trial booking page
A dedicated page where leads can pick a class and book a trial session themselves
Embeddable trial booking form
Embed a trial booking form directly on your own website
Lead tracking
Track potential students from first contact to enrollment
Trial booking
Book trial sessions and track attendance directly from the enquiry list
Follow-up tracking
Know exactly when and how to follow up to convert leads into students
Lead notes
Record conversations and follow-up tasks for each lead

Convert more enquiries

You can be up and running in 10 minutes.

Reports and insights

Understand how your school is performing at a glance.

Dashboard overview
At-a-glance metrics for students, revenue, and attendance
Revenue reporting
Track monthly recurring revenue and payment trends
Attendance reports
Analyze attendance patterns and identify trends
Student analytics
Monitor growth and retention metrics

Know what’s working

You can be up and running in 10 minutes.

Platform and security

Everything you need to run securely across your whole team.

Role-based permissions
Control what instructors and staff can access (Owner, Instructor, Office roles)
Multi-user accounts
Add unlimited staff members with different permission levels
Organisation branding
Upload your logo and customize with your school colors
Mobile responsive
Works perfectly on phones, tablets, and desktop
Data security
Bank-level encryption and secure data storage
GDPR compliant
Built with privacy and data protection in mind
Regular backups
Your data is automatically backed up daily

Stay in control of your data

You can be up and running in 10 minutes.