Martial Arts CRM

The Martial Arts CRM That Turns Enquiries Into Members

A generic CRM knows nothing about trial classes, belt ranks or a parent paying for two kids. DojoMesh is a CRM built for martial arts schools: every lead lands in one list with where they came from, you follow up by email or text without leaving the page, and one click turns them into a member with billing, attendance and grading already attached.

Start Your Free 60-Day Trial
Nothing charged until November 21, 2026. Cancel before then and pay nothing.
Updated

Capture every lead, wherever it comes from

Your included academy website and any custom site built on the DojoMesh API post straight into your lead list. Nothing gets lost in an inbox.

  • Trial class bookings from your website schedule create a lead and a booking you can see on the admin side
  • Contact and enquiry forms land in the same list, with the referral source recorded so you know which channel is working
  • Walk-ins and phone calls are added in seconds from the lead management page
  • Leads who booked but never showed are kept as a separate status so you can chase them

Follow up by email and text from one screen

Following up in the first day is what converts a trial into a signup. DojoMesh puts the follow-up tools beside the lead instead of in another app.

  • Send an email follow-up or an SMS follow-up straight from the lead row
  • Two-way SMS conversations, so replies come back into DojoMesh and not to your personal phone
  • Reusable message templates for the follow-up, the reminder and the welcome
  • Convert a lead to a member in one click, keeping their history

Then keep them: billing, attendance and retention

Most CRMs stop at the signup. A martial arts school makes its money in month 7, 12 and 24, so DojoMesh keeps working after the conversion.

  • Recurring billing through Square, Stripe or PayPal, with saved cards and automatic retry on failed charges
  • Attendance tracking with AWOL alerts when a member stops showing up, plus win-back and check-in emails
  • Belt and grading records, so a promotion is a retention touchpoint, not a spreadsheet
  • Newsletters with tags, so a note about the kids program only goes to kids-program parents
  • Unlimited students and unlimited staff logins on one flat plan

Martial arts school software for Canada

DojoMesh is built and run from British Columbia, and the parts that American software gets wrong for Canadian schools are handled properly here. Interac e-Transfer is a real payment method, not a memo field, and tax is configurable enough to match whatever your province and your accountant require.

Interac logo
Interac e-Transfer acceptedRecorded against the member like any other payment. Your e-Transfer address is shown to members in their portal when they choose to pay that way.
  • Interac e-Transfer, cash, cheque and bank transfer tracked alongside Stripe, Square and PayPal, so overdue reports and payment history are complete
  • Set your academy currency to CAD so member invoices, payments and profit and loss are in Canadian dollars
  • Your DojoMesh subscription is a flat fee with no per-student pricing, which matters more in a smaller Canadian market
  • Founder-run support from an academy owner in British Columbia who uses the same system every day

Highly customizable tax configuration

Canadian sales tax is not one number. GST only in Alberta, GST plus PST in British Columbia, HST in Ontario and the Atlantic provinces, GST plus QST in Quebec, and different rules again for kids programs, merchandise and seminars. DojoMesh lets you model that instead of forcing one rate on everything.

  • Create any number of named tax rates with their own abbreviation, percentage and description: GST, PST, HST, QST or anything else
  • Assign taxes per membership plan, so a taxable adult plan and a tax-exempt kids plan live side by side
  • Assign taxes per pro-shop product, so gis, gloves and mouthguards carry the right combination
  • Per-line tax on invoices, with the breakdown stored on every invoice for your records
  • Tax-inclusive splitting for e-Transfer and cash: enter what the member paid and DojoMesh separates the tax
  • Total tax collected, tax paid on expenses and net tax owing in the accounting overview, ready for your GST return

Common questions

Both, on purpose. The CRM side handles leads, follow-up and trial bookings. The membership side handles billing, attendance, belts and messaging. Converting a lead moves them from one to the other with a single click, so you never re-enter a member.

Yes. e-Transfer is a supported payment method with its own entry in the member payment history, and your e-Transfer email is shown to members in their portal when they pick that option. Cash, cheque and bank transfer work the same way, alongside card billing through Stripe, Square or PayPal.

Very. You define as many named rates as you need, then assign them per plan and per product. Invoices carry tax per line, cash and e-Transfer payments can be split tax-inclusive, and the accounting overview totals tax collected, tax paid and net tax owing.

Follow-ups are sent from the lead list with one click by email or SMS, using your saved templates, and two-way SMS brings replies back into DojoMesh. Retention messages such as AWOL alerts, check-ins and win-backs run on schedules once someone is a member.

The DojoMesh subscription is billed in US dollars: $50 a month flat for unlimited students, or $75 a month with DojoMesh + Custom Website. Your own academy is separate and can bill members and report in Canadian dollars.

Yes. The members API accepts trial bookings and contact messages from any website, so a site built by your own designer can post straight into your lead list. The included academy website does this out of the box.

Try it on your own academy for 60 days.

Unlimited students, every feature, one flat price. Free assisted migration from whatever you're running today.

Start Your Free 60-Day Trial
Nothing charged until November 21, 2026 • Cancel anytime • No contracts