FightKit

How it works

Run your school in minutes — not days.

Step 1

Get set up — without rebuilding everything

⚡ Already using Stripe?
Import your memberships and subscriptions in minutes — no rebuild needed.

Starting from scratch?
Set up memberships in minutes and take payments your way — automated with Stripe or tracked manually.

Import everything from Stripe

Bring your memberships, subscriptions, and customers into FightKit — no rebuild needed.

Set up your payments your way

Connect Stripe

Connect your Stripe account or create one in minutes to start taking payments.

Take payments your way

Cash, bank transfer, or anything else — record it in FightKit.

Set up membership plans

Create membership plans and handle recurring billing automatically.

Step 2

Add your students — no manual data entry

Import in bulk or send a link and let them register themselves.

Import existing students

Import existing students in bulk using CSV files.

Import students or let them sign up

Let students register themselves

They fill in their details and join memberships online — no data entry for you.

Step 3

Set your schedule — and adjust it anytime

Weekly or monthly classes, easy changes, no hassle.

Set it once — it stays up to date

Set up recurring classes once — your timetable stays up to date.

Flexible scheduling, no hassle

Organise by group

Organise classes by discipline, age or skill level.

Run classes across multiple venues

Run classes across multiple locations without extra admin.

Show your timetable on your website

Embed your live schedule in seconds.

Step 4

Fill your classes — not just collect enquiries

Capture leads, book trials, and convert them into members.

Turn visitors into enquiries

Let people enquire about classes directly from your website — no back and forth.

Capture, book, and convert

Track leads from enquiry to membership

See every enquiry, book trials, and track progress until they become members.

Book trials

Let prospects book and attend trial classes easily.

Step 5

Run your classes — without slowing things down

Fast attendance, clear visibility — no bottlenecks.

Mark attendance in seconds

Mark attendance in seconds and spot attendance patterns instantly.

Fast, flexible class management

Plan and track your sessions

Plan sessions, take notes, and keep track of what was actually taught.

Quick student search

Find and mark students instantly, even across groups.

Step 6

Stay in control — without the admin headache

Everything in one place — no chasing, no guesswork.

Send the right messages to the right people

Choose exactly who gets each message — by group, membership, and more.

Everything in one place

Get paid automatically

Recurring billing and payment reminders — no chasing required.

Know what's happening at a glance

Know what's happening at a glance

See who's active, overdue, and how your school is performing.

GDPR compliant
Data protection
Payments via Stripe
PCI DSS compliant
TLS 1.3 encryption
End-to-end security
Daily secure backups
Your data is safe

Set up your school in under 10 minutes

Step 1

Create your account

Email and password — you’re in instantly

Step 2

Add your classes & pricing

Define your schedule and pricing in minutes

Step 3

Add your students

Import existing or send instant registration links — you’re ready

Already using Stripe? Import your existing setup — no need to start from scratch.

Your school, ready in minutes

Start setting up your school
No credit card required
Free for 30 days
Cancel anytime