Skip to content
Features

Everything a martial arts school runs, in one place.

Everything below is included in every plan. The price depends only on the number of members: nothing to add, nothing to unlock.

Members and families

One file per member, with the family around it.

Everything about a person fits on a single file: their family, documents, consents, equipment and status. And the file itself tells you what is missing.

  • Complete profile: identity, photo, contact details, internal notes
  • Household, family links, guardians with parental authority, emergency contacts
  • Documents your school requires, with what is missing flagged on each file
  • Consent by purpose, versioned, given online, on paper or verbally
  • Member status: active, suspended, inactive, departed, with the reason
  • Equipment: gi, belt and protective gear sizes, weight, shoe size, all dated
  • New member registration assistant, with your club's forms
  • Lawful file removal: the identity is erased, the accounting stays
Sofia Roy
Age 8 · Young Ninjas · yellow belt
Active
FamilyHélène Caron, mother · parental authority · emergency 1
Marc Roy, father · emergency 2
DocumentsMedical certificate ✓ · Registration form ✓
ID photo missing
ConsentsInternal photos ✓ · Newsletter ✓ · Publication —
EquipmentGi 140 cm · belt 240 cm · measured in August
Registered September 3, 2025Open the file
Classes and schedules

The season, its classes and its timetable, ready for the new term.

You create the season, its classes and its groups, then the weekly timetable with rooms and instructors. Families see the same timetable in their portal.

  • Seasons, classes, session runs, groups by age and level
  • Weekly timetable, rooms, assigned instructors
  • Club closures and cancelled sessions, visible to families
  • Schedule per instructor and tracking of coaching certifications
ScheduleWeek of September 14
Mon
Tue
Wed
Thu
Fri
Sat
Closed · holiday
6:00 · Kids karate7:30 · Adults
6:00 · Teens
6:00 · Kids karate7:30 · Adults
6:00 · Teens7:30 · Competition
10:00 · Little dragons
18 classes this week · 1 closure
Attendance

Every class has its sheet, filled in during class.

The instructor opens the sheet on the tablet, checks, finishes. Hours are added to each student's file, and extended absences show before a student drops out.

  • Taken on a tablet or phone: one click marks the whole group present, you only correct the absentees
  • Printable sheets by group, for classes held away from the dojo
  • Training hours accumulated automatically toward the next belt
  • Attendance rate per student and per group, with an alert when someone is away too long
Kids karateThursday 6:00 p.m. · Dojo A
SRSofia RoyYellow beltPresent
NTNoah TremblayOrange beltPresent
LGLéa GagnonYellow beltLate
OHOmar HaddadWhite beltAbsent
JLJulie LavoieOrange beltPresent
12 of 14 presentFinish the sheet
Belts and exams

Your grading system, your rules.

You define your belts and what it takes to earn each one. The software tells you who is ready for the exam, and what the others are missing.

  • You enter your own belts, colours and stripes: kyu, dan, or any other system
  • For each belt, what it takes to earn it: class hours, time since the last belt, minimum age
  • The list of students ready for their exam builds itself, and says what the others are missing
  • Every belt earned is recorded on the student's file, with the date and the examiner's name
ProgressToward orange belt
Sofia Roy12 of 12 h · 4 monthsReady
Léa Gagnon12 of 12 h · 4 monthsReady
Malik Bouchard9 of 12 h · 5 months3 h missing
Emma Simard12 of 12 h · 2 months2 months missing
2 candidates ready · 2 orange belts to order
Billing and payments

Accurate invoices. Your cash desk, as before.

Renewals are prepared in batches, the invoice goes out by email. You collect as you do today, you record the payment, and the receipt goes out on its own.

  • Monthly, per-session or annual plans, configurable family discounts
  • Renewals proposed in batches, which you review before issuing
  • Numbered invoices, credit notes, sales taxes configured for your province
  • You collect as you do today; the payment is recorded in two clicks, the receipt goes out
  • Receipts and annual tax statements produced in one batch
  • Overdue and balance tracking, per payer and per family
  • Optional automatic renewal, with a summary to management

Online payment coming soon.

Invoice 2026-0142
Caron family · issued September 1
Paid
Membership — Sofia, fall session$120.00
Gi, 140 cm$65.00
Family discount– $0.00
Total$185.00
Paid September 3 · Receipt sentView receipt
Pro shop and equipment

Uniforms, belts and protective gear, from catalogue to handover.

The catalogue knows your sizes and your stock. A front-desk sale goes on the family's invoice, and every order is tracked until the student walks out with it.

  • Catalogue with size variants and inventory
  • Front-desk sales, added to the family's invoice
  • Member orders tracked through to handover
  • Labels and barcodes, movement history
OrdersPro shop · 2 open
140Gi, 140 cmSofia Roy · ordered September 2To hand over
240Orange belt, 240 cmLéa Gagnon · ordered September 5Ordered
MShin guards, MNoah Tremblay · sold at the deskHanded over
150Gi, 150 cmOmar Haddad · added to invoice 2026-0147Handed over
Gi 140 cm: 3 in stock · 1 reservedInventory
Events

Competitions, camps, galas and seminars, registrations included.

You create the event with its deadline and its options. Families register, fees are billed, and you have the list of participants and of who has paid.

  • Club or federation events, with deadlines
  • Registrations with options, fees billed to the family
  • Participant and payment lists
Regional tournament
Saturday, October 18 · registration until October 10
Open
SRSofia RoyKata · kumitePaid
NTNoah TremblayKataPaid
LGLéa GagnonKata · kumiteTo bill
MBMalik BouchardKumiteTo bill
14 registered · 2 to billParticipant list
Communication

Reach the right people, respecting their choices.

A club announcement or a newsletter goes to the right group. Before sending, you see who will receive it, who has no address and who has not consented.

  • Club announcements and newsletters, distinguished by each person's consent
  • Target by group, by class or by a selection of people
  • Preview before sending: who will receive it, who has no address, who has not consented
  • Sending history and one-click unsubscribe
October newsletter
Preview before sending
Draft
RecipientsKids karate and Teens groups · 86 families
Will receive79 families
No address2 families to complete
No consent5 families · excluded from the newsletter, not from club announcements
Last sent: September 3Send to 79 families
Reports

Twenty-six reports, organized by question.

Who has a birthday this month? Who is missing class? Who is ready for the exam? How are sales doing? Every report answers one question, exports and prints.

  • Members: birthdays, age groups, arrivals and departures
  • Attendance: rates, frequency, extended absences
  • Belts: progress by rank, exam candidates
  • Sales, memberships, pro shop, accounting and year end
  • Every report exports to CSV, prints, and can email the people listed
Reports26 reports · by question
MembersBirthdays this month · Age groups · Arrivals and departures
AttendanceRate by group · Frequency · Extended absences
BeltsProgress by rank · Exam candidates
FinancesSales · Memberships · Pro shop · Accounting · Year end
Every report: CSV, print, email to the people listed
Family portal

A secure space for every parent and adult member.

The parent sees their invoices, receipts, the schedule, each child's attendance and progress, and updates their own contact details. You invite from the file; they choose a password.

  • Invoices, receipts and tax statements
  • Attendance and progress for each child
  • This week's schedule, cancellations, closures and upcoming events
  • Contact details and consents, editable by the parent
  • Invitation from the file; the parent chooses a password
Discover the family portal
My familyHélène Caron
1 invoice to settle — $120.00View
Sofia age 8
Group
Young Ninjas
Belt
Yellow
Next class
Thursday 6:00 p.m. · Kids karate
Hélène you
Group
Adults
Belt
Blue
Next class
Tuesday 7:30 p.m. · Adult karate
Settings and team

Your school, as it really is.

The setup assistant walks you through your taxes, belts, groups and rates. Then you add your team, with each person's role, with no limit on accounts.

  • Setup assistant: taxes, belts, groups, rates
  • Team and roles: management, front desk, instructors, unlimited accounts
  • Health data access log, privacy incident register
  • Retention period and list of files to remove
  • English and French, per school and per person
  • Contextual help on every screen
Team4 accounts · no limit
NCNathalie CôtéFull accessManagement
SBSimon BélangerRegistrations, billing, pro shopFront desk
KTKenji TanakaAttendance and progress for his groupsInstructor
AFAmélie FortinAttendance and progress for her groupsInstructor
Health data access log: up to dateInvite someone

See it with your own members.

Thirty days free, every feature, no credit card.

Start the free trial