Blog · School growth, offers & software
What to look for in a martial arts CRM
What to look for in a martial arts CRM A CRM should make follow-up easier for your team, not create another place to forget leads. When someone asks about classes, your staff should know who needs a reply, what was discussed, and what happens next. That matters when the front desk is answering calls, welcoming families, and helping instructors between classes. For martial arts school owners in the USA and Canada, the best choice is usually the system your team can use during a normal, busy week—not the one with the longest feature list. Use this checklist to compare how each tool handles real work, from the first inquiry to a booked trial and the handoff into membership.
By DojoGenie · For martial arts school owners in the USA and Canada
What features matter most?
Start with your enrollment process, not a software feature sheet. Write down what happens after someone submits a form, calls, walks in, or responds to a campaign. A useful CRM should capture the inquiry, assign an owner, show the next task, and keep conversation notes together. Staff should not need separate spreadsheets to see who needs attention.
Look for a clear leads board with stages that match your school. An illustrative example is: new inquiry, contacted, trial booked, trial attended, and membership decision pending. You should be able to adjust those stages without paying for custom development. Make sure staff can record a missed trial or a request to follow up later without losing the history.
Useful basics include duplicate checks, search, task reminders, booking tools, and an easy way to stop follow-up when someone declines. For family inquiries, check whether one parent can be linked to multiple prospective students. Otherwise, sibling details can become mixed up or trigger repeated messages. Favor features that remove daily work over extras you may never use.
- List your current lead stages and the action required at each stage.
- Mark every feature as essential, useful later, or unnecessary.
Will your staff actually use it?
A CRM can look simple in a sales presentation and still feel slow at your front desk. Ask the people who answer inquiries to try it. They should be able to find a contact, add a note, assign a task, and book a trial without asking the owner for help every few minutes.
Check the mobile experience if your team works away from a desk. Can an instructor quickly see who is expected for a trial? Can the front desk record the outcome afterward? Look for clear screens, readable text, and useful search. Too many required fields can make staff delay updates until details are forgotten.
Also decide who owns each lead when shifts change. A shared inbox is helpful only if responsibility is clear. The system should show assigned staff, overdue tasks, and recent activity. Ask how permissions work for instructors, front-desk staff, managers, and owners. Each person needs enough access to do the job, but not unlimited access to family records, exports, or account settings.
- Have two staff members complete the same common tasks independently.
- Check whether a shift change leaves any leads without an owner.
Can you automate follow-up without losing control?
Automation should support a clear process, not send more messages by default. Look for reminders tied to meaningful events, such as a requested callback or an upcoming trial. You should be able to pause a sequence, change the assigned staff member, and stop scheduled outreach when someone replies, books, or opts out.
For email and text messaging, ask how the system supports applicable CAN-SPAM, TCPA, and CASL requirements. These rules differ by country, channel, message purpose, and technology used. Check how the CRM records consent or another permitted basis where applicable, including the source, date, and scope. Do not assume a phone number or inquiry allows every kind of marketing follow-up.
Confirm that sender identification, required contact details, unsubscribe options, and text opt-outs work correctly. Ask whether restrictions apply across campaigns, manual sends, and connected tools. Booking-related messages and marketing may require different handling. Software does not replace a compliant process; get qualified advice when needed. Your team should be able to review a contact's permission record before sending anything.
- Test an opt-out using contact details you control.
- Check that queued marketing messages stop after the opt-out.
How do you test a CRM?
Submit a real test inquiry and follow it through to a booked trial. Use contact details you control, clearly label the record as a test, and provide any permissions needed for the test messages. Begin with the form a prospective family would actually use. Avoid relying only on records prepared for a vendor demonstration.
Watch what happens next. Does the record appear promptly? Is the source correct? Who gets notified, and who owns the next action? Reply to the initial message, ask a question, and request a trial. Check whether staff can see the full exchange without switching between unrelated screens. Confirm that the booking shows the right location, time zone, and class.
Then test less tidy situations. Submit the same inquiry again, reschedule the trial, and mark it as missed. An illustrative example is a parent asking about two children in different age groups. See whether both interests stay clear. Ask the vendor to explain any step that needs manual cleanup, and record those limits before comparing tools.
- Time the hands-on work required from inquiry to booking.
- Repeat the test with the staff member who will use the CRM most.
What about integrations?
List the tools you already use before asking about integrations. Include your website forms, calendar, email, phone service, payment tools, and student management system. Then define what needs to move between them. A calendar connection may show appointments without supporting changes made in both systems. The word “integration” alone tells you very little.
Ask which system holds the main record for contact details, bookings, and membership status. Find out what happens when someone edits a phone number, cancels a trial, or becomes a member. Reliable connections should reduce double entry without creating conflicting records. Consent details and opt-out restrictions also need to move correctly wherever messaging is involved.
Ask who maintains each connection and who helps when it fails. Some connections are built in; others depend on a separate service with its own fees and limits. Request a live demonstration using the tools and plan you expect to buy. Check whether failed transfers create an alert or simply leave staff unaware that a lead is missing.
- Write down what moves, in which direction, and how often.
- Confirm connection fees, setup duties, and failure alerts.
Which reports will help you run the school?
Useful reporting should answer practical questions. Which leads have not received a reply? Which trials are booked this week? Who missed a trial and needs a task assigned? Where are inquiries getting stuck? A dashboard should help you decide what to do next, not just display large totals or colorful charts.
Check how the CRM defines each number. A booked trial is not the same as an attended trial, and an attended trial is not a new member. Ask how duplicate inquiries, cancellations, and families with multiple children affect reporting. You should be able to open the underlying records and understand where a total came from.
Source tracking is useful when comparing marketing activities, but it has limits. People may see several messages before contacting you, and staff may enter sources inconsistently. Look for simple source fields and clear reporting rules rather than promises of perfect attribution. If you run multiple locations, confirm that you can review each school separately and view combined results without counting shared contacts incorrectly.
- Choose three questions you want answered at your weekly staff meeting.
- Ask the vendor to answer them using the test records.
Can you protect your data and take it with you?
Your CRM may hold parent contact details, children's names, trial history, and staff notes. Collect only what you need, and avoid using general notes for sensitive health or payment information. Ask about role-based access, multifactor authentication, backups, and activity logs. Staff accounts should be easy to remove when someone leaves.
Ask where data is stored and which service providers can access it. For schools in the USA and Canada, privacy duties may depend on location, the information collected, and how it is handled. Get clear written answers about security responsibilities, breach notification, retention, and deletion. Broad claims about being secure are not enough to evaluate those details.
Also check your exit plan before signing. Can you export contact records, notes, lead stages, source details, and consent and suppression records in a usable format? Are conversation histories and attachments included? Ask about export charges, access after cancellation, and when data is deleted. Moving to another system should not require rebuilding your records by hand or losing opt-out information.
- Request a sample export and inspect its contents.
- Keep the vendor's data and cancellation terms with your agreement.
How do you compare cost?
Compare total cost per school, setup time, and staff training—not just the monthly price. Request a written quote for your expected number of users, locations, and contacts. Ask about onboarding, data imports, phone numbers, messaging usage, integrations, support, and extra charges when you exceed plan limits. Confirm whether prices are in US or Canadian dollars.
Include the work your own team must do. Someone may need to clean old records, rebuild forms, write templates, check messaging permissions, and train staff. Ask what the vendor handles and what remains your responsibility. A lower subscription price may not be cheaper if your manager spends substantial time maintaining workarounds.
Review contract length, renewal terms, price changes, cancellation deadlines, and any limits on refunds. Separate one-time costs from recurring charges, then estimate a normal month and a busier enrollment period. Use the same assumptions for every tool. For multiple schools, check whether shared staff need separate licenses and whether central reporting costs extra.
- Build a first-year cost comparison that includes internal staff time.
- Ask which charges could increase as your school grows.
How do you make the final decision?
Use a short scorecard based on the workflow you tested. Include lead capture, ownership, booking, staff ease of use, consent controls, integrations, reporting, data access, and total cost. Treat essential needs as pass-or-fail items. A tool should not win because it has extra features while missing something your team needs every day.
Ask about onboarding and support before committing. Who answers questions during your operating hours? Is training included for new staff? What happens if a form stops sending inquiries? If you consider DojoGenie, it is one option with software that helps with campaigns, funnels, a leads board, referrals, events, and social scheduling. Evaluate it against the same checklist rather than assuming those features meet every requirement.
Plan a controlled rollout with a clear owner. Import clean records, preserve opt-out restrictions, train staff on a small set of daily tasks, and check incoming inquiries closely during the change. Keep your old process available until you confirm that leads are arriving and follow-up tasks are assigned. The right CRM should make responsibility clearer and next steps easier—not add another inbox to watch.
- Choose based on tested essentials, not the strongest sales presentation.
- Set a review date to check staff use and unresolved workflow problems.
Put the next step into practice
Explore DojoGenie's marketing software · Try DojoGenie