Getting started
Set up your school
Configure your school — classes, billing, curriculum, and more.
Import students
If you're migrating from another system, import your existing students via Students → Import. Otherwise you can skip this step — students will be added automatically when they register online.
Connect Stripe
Connect your Stripe account via Billing → Stripe to enable online payments. Once connected, your memberships and pricing plans will sync to Stripe automatically.
If you have existing memberships, subscriptions and invoices, they will be imported to FightKit. Your students will continue to be billed as before and won't notice a difference!
Create memberships
Set up the memberships students can sign up for — for example "Adult BJJ" or "Kids Karate" — and add pricing plans for each.
Share registration links
Give students a link to sign up online. Every membership has its own link, or you can create a custom link with more control over which memberships are shown, joining fees, and required agreements.
Set up venues
Add the locations where you run classes — for example "Main gym" or "Community centre". Venues can be shown on registration links so students can choose where they train. Go to Classes → Venues to get started.
Add agreements
Create waivers or terms that students must agree to before signing up. Once created, you can attach them to registration links. Go to Students → Agreements to get started.
Schedule classes
Create regular classes so students know when to train. Go to Classes → Schedule to get started.
Create groups
Groups let you organise classes and students — for example "Kids Karate" or "Adults BJJ". Go to Classes → Groups to create your first group.
Create a rank system
Set up belts or grades so you can track student progression. Go to Learning → Ranks to get started.
Define techniques
Build your curriculum by defining the techniques students need to learn at each rank. Go to Learning → Techniques to get started.