FightKit
Back to Guides

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.

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.