CRM for Run your dojo, not your paperwork.

Run your dojo, not your paperwork.

Class schedules, memberships, belt tracking, waivers, and payments all in one system. Mako replaces the stack of tools and spreadsheets with software built for how martial arts schools actually operate.

Class Scheduling

Every class, every mat, every instructor.

Create classes by discipline, level, and age group. Set capacity limits. Assign instructors. Schedule recurring sessions — Tuesday Kids BJJ at 4pm, every week. Students see what's available and reserve their spot. From fundamentals to advanced fighting classes organized on one calendar.

Memberships & Class Packs

Flexible plans for every student.

Unlimited memberships. Class packs for drop-ins. Family plans with multiple students on one account. Kids programs. Competition team add-ons. Set pricing, billing frequency, and included classes. Mako bills automatically. The pricing flexibility your school needs. The automation you deserve.

Built by a karate teacher.

Martial arts schools lose 20% of new students in the first 90 days. Mako helps you track attendance, spot drop-off early, and keep students on the mat.

Private Lessons
Book and track one-on-one training.
Schedule private lessons with specific instructors. Sell private lesson packages. Track sessions purchased versus used. Instructors see their private schedule alongside classes.
Get Started
Digital Waivers
Liability protection without the paper pile.
New students sign waivers electronically before their first class. Signatures store with timestamps. Access any waiver instantly if you ever need it. No filing cabinets required. Protected and organized. Finally.
Get Started
Member Portal
Let students manage themselves.
Students log in to see the class schedule, book sessions, check attendance history, view their rank progress, and update payment info. Parents access their kids' profiles. Self-service that reduces your front desk load.
Get Started
Attendance Tracking
Know who's training. Know who's not.
Students check in for class. Attendance logs automatically. See who showed up, who no-showed, and who hasn't trained in weeks. Attendance history feeds into promotion decisions.Promotion requirements based on real training not guesswork.
Get Started
QR Check-In & Kiosk
Students check themselves in.
Tablet at the front desk or mat entrance. Students scan a QR code or tap their name. Check-in logged. You stay focused on coaching not working a clipboard. Self-service that keeps the energy on training.
Get Started
Trial Classes & Intro Offers
Convert visitors into students.
Create trial class offers: free first class, one-week unlimited, intro package. Track who's tried, who's converted, who needs follow-up. Automated reminders nudge trials toward membership. First impressions that turn into long-term students.
Get Started
Integrations

Connect with your favorite tools

Stripe

Keep your team and bookings perfectly aligned with two-way Google Calendar sync.

Google Calendar

Accept payments seamlessly through Stripe with secure card processing, automated payment tracking, and faster reconciliation.

FAQs

Frequently asked questions

What is Mako?

Mako is an all-in-one business management platform built for service-based businesses. It combines CRM, scheduling, payments, team management, AI tools, and financial reporting into a single app — so you don’t need to stitch together five different tools to run your business.

Is there any demo available?

Yes, 14 day free trial to figure out if it's the right choice for you.

How long until payments reach my bank account?

Typically 1-2 business days after the customer pays, depending on your Stripe account settings.

What are the processing fees?

Standard Stripe rates apply: 2.9% + $0.30 for card payments, lower for ACH. Mako doesn't add additional fees on top of Stripe's rates. More information here.

How do recurring invoices work with memberships?

When you set up a membership with recurring billing, Mako generates and sends invoices automatically on the billing schedule you define.

Can I import my existing customers?

Yes. Upload a CSV file and Mako will map your columns to customer fields, including custom fields and tags.

How long does setup take?

The onboarding wizard walks you through 6 steps: your business info, your profile, how you work, your services (pre-populated based on your industry), your booking link, and inviting your team. Most users are up and running within a single session.

What payment methods can customers use?

Credit cards, debit cards, and ACH bank transfers (where enabled). All payments process securely through Stripe.

Do customers need an account to pay?

No. Customers click the payment link, enter their card, and pay. No login or account creation required.

Does this work with QuickBooks?

Yes. Invoices and payments sync to QuickBooks Online automatically. Your books stay accurate without manual entry.

Software that respects the art.

Start today.

Mako handles the scheduling, billing, and records so you can focus on what matters: your students and their training.