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

Profiles

Everything you need to know about each student in one place.

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

Contact & safety

Keep the right information on hand for every student.

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

Data

Bring your existing data with you when you switch to FightKit.

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

Classes

Build and manage your recurring schedule with ease.

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

Run seminars, workshops, and camps with online registration and payment.

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

Attendance tracking

Know who's showing up and spot patterns before they become problems.

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

Self check-in

Let students check themselves in without any instructor involvement.

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

Learning paths

Define the structure students progress through in your school.

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

Run grading sessions and keep a full record of every assessment.

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

Plans & pricing

Define membership tiers and pricing that work for your school.

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

Billing & collection

Recurring billing that runs itself — no chasing, no manual invoices.

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

Registration links

Let new students sign up and pay online without any back-and-forth.

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

One-off payments

Charge for equipment, gradings, or anything else outside the monthly fee.

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

Send targeted emails to the right students at the right time.

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 — welcome new members, follow up on enquiries, and more.

Automations
Set up email sequences that run on their own

Analytics

See exactly how your emails are performing.

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 portal

Give students and parents a simple self-service experience.

Membership overview
Students can view their active memberships and next payment date
Payment method management
Students can add and update their own payment methods
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

Capturing leads

Make it easy for potential students to reach you.

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
Lead sources
Track where your leads are coming from

Managing leads

Stay on top of every enquiry and move leads through to membership.

Lead tracking
Track potential students from first contact to enrollment
Kanban board
Visual pipeline to manage leads through your conversion process
Drag-and-drop ordering
Organize and prioritize leads with simple drag-and-drop
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.

School & user management

Everything you need to run your school 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

Security & compliance

Your data is safe, private, and always available.

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.