Scheduling and booking

Your class schedule, online booking and calendar in one place

Build your weekly timetable once, let families book a place online, and keep the front desk calendar up to date without retyping a thing.

Your timetable

Build the schedule once

Set up each class the way it really runs, and MartialCRM keeps the weeks ahead filled in.

Recurring classes

Repeat a class weekly on the days you choose, every few weeks, or monthly, such as the first Saturday. The schedule extends itself as time goes on.

Private lesson slots

Offer one-on-one time as private lesson slots right beside your group classes.

One-off sessions

Add a seminar, a make-up class or a special event as a single session, without touching the regular timetable.

Places and ages

Set how many places each class has and the ages it is for, so the right families book the right class.

Holidays and closures

Close for a holiday or a tournament weekend and every session in those days is cancelled at once. Anyone who booked online is told by email.

The week at a glance

See every class, how many places are booked and who is waiting, on a computer or as a simple day list on a phone.

A martial arts class training together in a bright dojo

Online booking

Bookings that take care of themselves

Families see open places on your public schedule and book in a minute, day or night. Every email comes from your branch's own Gmail or Outlook inbox, so replies reach your front desk.

  • No account or password: a code sent to their email confirms who is booking.
  • A parent can book up to four children at once.
  • Confirm bookings automatically, or have a manager approve each one.
  • A reminder goes out a day before, with a link to cancel or move the booking.
  • First-time visitors can be added to your leads automatically, ready for a follow-up.

How online booking works

  1. Pick a session

    Your public schedule shows each class as open, nearly full or full. Visitors filter by location and activity.

  2. Confirm the email

    They enter their details and the code emailed to them. Their place is held while they do.

  3. Booked

    The booking is confirmed straight away, or as soon as a manager approves it in the Task Center.

  4. Plans change

    The link in every email lets them cancel or move to another session, up to the cutoff you choose.

At the front desk

Rosters, waitlists and your own rules

Class rosters

Open any session to see who is coming, mark who has paid, and add a student from your records in a few keystrokes.

Waitlists

When a class is full, people join the waitlist. If a place opens, your team gets a high-priority task to offer it to the next person.

Approvals

Bookings that need a decision wait in the Task Center and on the schedule. Approve them, or decline with a reason that is emailed to the family.

Your booking rules

Choose how far ahead people can book, how close to the start booking closes, and how late a booking can be cancelled or moved.

Move or cancel

Move a booking to another session of the same class, or cancel it, and let the family know by email.

Who can book

Open a class to everyone, keep it for current students, or show it on your schedule without online booking.

Calendar sync

Your schedule in your Outlook calendar

Connect a branch's Outlook or Microsoft 365 mailbox, turn on calendar sync, and MartialCRM keeps a calendar of every upcoming session in that account, updated as the schedule changes.

  • A calendar of its own for each branch, so your personal events stay separate.
  • Private lessons appear once someone books them, marked as booked.
  • No student's name ever appears in the calendar, so it is safe to share.
  • If the connection stops working, a manager gets a task to reconnect it.

Every branch

Each location keeps its own schedule and its own time zone.

On your website

Share a link or embed the schedule in your own site.

From your inbox

Confirmations, reminders and changes come from your branch's address.

New faces become leads

Visitors who book a first class can be added to your leads.

Scheduling and booking questions

Can parents and students book online?

Yes, for the classes you open to online booking. They pick a session on your public schedule, confirm their email address with a code, and get a confirmation email with a link to cancel or move the booking. No account or password is needed, and a parent can book up to four children at once.

Can I put the schedule on my own website?

Yes. Each branch, or your whole school, gets a public schedule page. Share the link, or paste the embed code into your website. One version of the code resizes itself to fit your page.

What happens when a class is full?

People can join the waitlist, online or at the front desk. When a place opens up, your team gets a task to offer it to the next person, and moves them into the class with one click.

Which calendars does it sync with?

Outlook and Microsoft 365. Once a branch has connected its Outlook mailbox, MartialCRM keeps a calendar of the branch's upcoming sessions in that account. Google Calendar sync is not available yet.

Will students' names show up in the synced calendar?

No. The calendar shows only your classes and sessions. A private lesson appears once someone books it, marked as booked, without the student's name, so the calendar is safe to share.

Does online booking take payment?

No. MartialCRM does not process payments. Staff can mark a booking as paid, so the front desk knows who still owes for a class.

Who sets up the schedule?

We set up your class types and booking rules with you, just as we set up your belts and membership plans. After that, managers build and change the schedule and approve bookings, and assistants book students in and look after the waitlist.

Ready to spend less time on paperwork?

Tell us about your school. We will answer your questions, show you around and help you choose the right plan.