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 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