Features

App for complete school management

Manage student records, leads (potential members), classes, attendance, payments, tasks, competitions, inventory, and more. Explore your school’s performance with charts on the dashboard and detailed reports.

Member and lead management

Manage student records and store personal information alongside details specific to your martial art. You can create your own fields to store any information you need. All data can be downloaded in Excel format anytime.

Class management

Create classes for different martial arts styles, set schedules and prices, enroll members, and track attendance and performance. Enable class booking, create forms for self-enrollment, embed forms on your website and automate signups.


Read our tutorial about Class booking

Belt promotions management

Define your ranks for one or multiple martial arts and set requirements (attendance, age, number of classes attended, milestones). Your students can track their progress toward the next belt in the Dojo Login student app. Promote members with one click and send each a digital belt certificate. Read our belt promotions tutorial to see all options.

Student login app

The free mobile app Dojo Login lets students view their information, book classes, track progress, pay invoices, read announcements, and more. Send messages with push notifications. Customize the app menu to choose which information students can access. Find out more about the Dojo Login app!

Mobile app for you and your instructors

The DojoExpert mobile app makes everyday tasks easy: track attendance, record payments, access student records, and send messages. Create separate instructor accounts with different permissions.

Read more about DojoExpert mobile app for instructors!

Self check-in

Track attendance automatically with your smartphone and QR code cards! Display outstanding balances when scanning. Run attendance reports and find out which students are missing classes (and send them automated emails).

Read more about Attendance tracking and Contactless check-in

Payment management

Stay in control of subscription payments. Easily see who has an outstanding balance or an overdue monthly payment. Generate invoices automatically and email them to your members.

Integrate with PayPal, Stripe or GoCardless

Inventory and webshop

Manage your stock and sell selected items online to your members or the public. Add inventory details, set prices, and set up the webshop. You can take payments with PayPal or Stripe.

Read our Webshop tutorial to find out how it works!

Create online registration forms

Create registration forms and invite people (students or non-students) to register online via your form! Send invitations via email, track who registers, export data to Excel and much more!

Read our tutorial about Registration forms

Training plans

Create exercises, organize them into training sessions, and assign sessions to classes on specific dates. This lets you plan training with instructors, who can follow the plans, mark exercises as complete, and add comments. Print your plans or share them through a link or the mobile app.

Read our tutorial about Training plans

Class comments & student feedback

You and your instructors can add comments for each member and class date. Keep comments internal or share them with members through the mobile app. This is a useful way to track student performance and is available in both the mobile and web apps.

Read more about Class comments & feedback

What else can DojoExpert do?

  • Store lead information, collect leads through forms, and contact them by email or text message
  • Generate invoices automatically
  • Send automated emails for birthdays, missed classes, and outstanding payments
  • Send bulk emails or SMS messages
  • Track attendance by scanning QR codes
  • Store scanned documents for each member
  • Create and print membership cards with QR codes
  • Let students sign documents digitally (contracts and waivers)
  • Record your school's costs and revenue
  • Store competition results of your members
  • Store your schedule
  • Design and print belt certificates
  • Create separate logins for your staff and set permissions
  • Connect to GoCardless or Stripe
  • Manage multiple locations of your school
  • Track instructor hours and payouts
  • Create games in the student mobile app
  • Embed widgets on your website (scheduler, member list, login, forms, and more)
  • ...and more to come...

Try DojoExpert for 14 days for FREE! No contracts, no obligations!

Ready to start?

  • You can import your data from Excel
  • Our account setup wizards help you get started
  • Our support team is ready to help you
  • Create a free trial account, then decide whether to continue
  • No contracts or hidden fees
Start Now!