Automatic timetables

Build a clash-free timetable in minutes, not hours.

Tell it your classes, your people and your rules. ScheduleSorter works out who goes where and when, with nobody double-booked. Built for studios, schools, clubs and teams who've outgrown the spreadsheet.

Example week

  • 10sessions placed
  • 100%of people placed
  • 0clashes
See pricing

By trying it you agree to our Terms and Privacy Policy.

✓ No account needed to try✓ No credit card✓ 14-day free trial✓ People sign themselves up
Example week
Everyone placed
MON
TUE
WED
THU
FRI
09
Yoga · Beginners
12 attendees
Cardio
9 attendees
10
Strength · Cohort A
10 attendees
Pilates
8 attendees
11
Strength · Cohort B
10 attendees
12
Yoga · Intermediate
12 attendees
13
Pilates
8 attendees
Yoga · Advanced
9 attendees
14
Stretch
14 attendees
15
Stretch
6 attendees
16
10
Sessions
0
Clashes
0
Left out
Scheduling software for
Class scheduling·Staff rostering·Cohort planning·Shift allocation·Training cycles·League fixtures

Use cases

Built for every kind of schedule.

From class timetables to staff rotas, ScheduleSorter handles any weekly schedule where a group of people needs fitting into a set of sessions.

Class & studio scheduling

Class timetables for yoga, pilates, dance, music, and martial arts studios. Sign-ups, instructors and room sizes are all taken into account across your weekly timetable.

After-school & education programs

Timetables for tutorial groups, language schools, summer programs, and after-school clubs. Put students into the right sessions by age group, level, and when they are free.

Staff scheduling & rostering

Weekly shift patterns for small teams. Put staff on shifts at times they are free, with a set number of shifts each per week and a headcount limit on each one — and nobody double-booked.

Training & onboarding cycles

Plan regular training, onboarding groups, and internal workshops. Put people into sessions, spread the load across your trainers, and publish a clash-free training timetable.

League fixtures & group sports

Weekly fixtures and practice sessions for sports leagues, junior clubs, and community groups. Venue clashes, capacity and time limits are sorted out for you.

Workshops & event series

Multi-session workshops, regular meetups, and event series. Collect sign-ups with one shareable link, then let it place everyone with one click.

What it does

It builds the timetable. You don't.

Most scheduling tools hand you an empty calendar and leave the puzzle to you. ScheduleSorter takes your rules — who is free when, how many people fit, what must not overlap — and works out a timetable that keeps every one of them. If something cannot be done, it tells you exactly what is in the way.

It does the scheduling for you→

You do not fill in a calendar. It works out the arrangement that fits in the most people, and hundreds of attendees across dozens of events come back while you are still looking at the screen.

Rules it will never break→

Nobody in two places at once. No room or instructor double-booked. No session over its limit, and nobody placed at a time they are not free. The nice-to-haves — even class sizes, preferred times — you can turn up or down.

Lock the slots you like→

Happy with Tuesday yoga? Lock it — day, time, instructor, room — and it reshuffles everything else around it. Locks carry forward, and if one can no longer be kept you are told which and why.

Small change in, small change out→

Add one person and one thing moves, not the whole week. A new timetable stays as close to the last one as it can — and that never costs anybody a place.

It tells you why, not just no→

Anyone it could not place comes back with a reason: not available, every session full, clashes with another event — and it names the event. It also spots an impossible timetable before you sit waiting for it.

Sign-ups without accounts→

One sign-up link per project. People add themselves — no login, no app — and see what each session is, when it runs, and how full it already is.

Personal links that never change→

Every attendee and instructor gets their own timetable link, made once and kept for good. It survives every change you make, so the link you sent in September still works in April.

Into their real calendar→

A calendar link they add once, not just a one-time download. Move a class and it moves on their phone. Everything prints and saves as a PDF with your logo too.

Tell only who is affected→

Change the timetable and email just the people whose week is different, with the change spelled out — which class, from when, to when. Your logo on every page and every email, on every plan.

That is the short version. See everything it can do.

How it works

Three steps.
No dragging boxes around.

It places everything for you.

  1. Step 01

    Add your classes and people.

    List what needs to happen — classes, shifts, sessions — with how many people fit and which days and times each could run. Then add the people who need a place. Instructors and rooms are optional: add them if you want them scheduled, skip them if you do not.

  2. Step 02

    Collect sign-ups.

    Tick people into events yourself, import your list from a spreadsheet, or share one sign-up link and let people choose for themselves. Someone can sign up for just some of the sessions — two of the four — and you can mark who should get priority.

  3. Step 03

    Click Auto-schedule, then publish.

    One click builds the timetable, with a plain reason for anyone it could not fit. Lock the sessions you are happy with, change what you need, and run it again — the rest rearranges around your locks while the week otherwise stays put. When it looks right, publish, and email only the people whose week changed.

See each step in more detail — including what to do when it cannot fit everybody in.

Setting up

Six things.
That's the setup.

Scheduling tools have a reputation for demanding a fortnight of data entry before they will do anything. Here almost everything is optional or already filled in.

Every field, explained

Required

  • A project name, start date and end date
  • Your events — a name each
  • Your attendees — a name each
  • A name and capacity for any room you add
  • A name for any instructor you add
  • Your organisation name

Optional

  • Instructors, entirely
  • Rooms, entirely
  • Email addresses, for everyone
  • Availability — none means available always
  • Fixed start times, per event
  • Descriptions, locations and tags

Already filled in

One session a week · 20 people per session · Monday to Friday · between 06:00 and 22:00 · 60 minutes long · no buffer. Change any of it per event, or leave it.

Pricing

Simple plans.
No per-seat math.

Start with a 14-day free trial. Upgrade to keep going. Cancel any time.

Every plan starts with a 14-day free trial. No card needed. You get everything in Essentials while you try it.

Start free trial

Essentials

  • →Up to 150 attendees per project
  • →Up to 20 events per project
  • →1 admin seat
Choose Essentials

Pro

  • →Up to 400 attendees per project
  • →Unlimited events
  • →Up to 5 admin seats
  • →Priority support
Upgrade to Pro

Business

No limits
  • →Unlimited attendees
  • →Unlimited events
  • →Unlimited admin seats
  • →Priority support
Go Business

Included in every plan

  • ✓Automatic, clash-free scheduling
  • ✓Unlimited projects
  • ✓Unlimited view-only team members
  • ✓A sign-up link for your attendees
  • ✓A personal timetable link for every attendee and instructor
  • ✓Calendar feeds that update themselves
  • ✓Your logo on attendee pages and emails
  • ✓Locking sessions and comparing schedules

Every plan does the same scheduling. Plans differ only in size and number of admins — and Pro and Business add priority support.

Straight answers

Including
what it doesn't do.

The last question is the one most vendors leave out. It is quicker for everyone if you find out now that this builds timetables and is not a booking platform.

What does ScheduleSorter actually do?+

It builds the timetable for you. You tell it your events, your people and your rules — how many people fit, who is free when, which days things can run on — and it works out the arrangement that places the most people without breaking a single rule. It is not a calendar you fill in yourself.

Do I have to set up rooms and instructors?+

No. Both are entirely optional, and many projects never use either. Add them and they are scheduled too — who can teach what, when they are free, which room is big enough — and never double-booked. Skip them and they are simply left out. The only things genuinely required are a project name with start and end dates, your events, and your attendees.

Do attendee links change when I re-run the schedule?+

No. Every attendee and instructor gets a personal timetable link when they are created, and it never changes for as long as they exist. It survives every re-run, every republish and every change to the schedule. Send it once; it is still the right link next term.

Can I keep the sessions I like and re-run the rest?+

Yes. Lock any session and its day, time, instructor and room stay exactly where they are; the next time you auto-schedule, everything else is rearranged around it. Locks carry forward automatically. If a lock can no longer be kept the schedule is still built — the lock is dropped and you are told which ones and why.

What happens if it cannot fit everybody in?+

It tells you why, per person, in plain words: not available at any time this event runs, every session already full, clashes with another event they are enrolled in (naming it), or the event has no slot that fits. It also checks before it starts, and stops you wasting time on a timetable that is already impossible.

Is there a free trial?+

14 days, no card required, with the full Essentials feature set. There is no permanent free tier. When the trial ends your data is kept — the account is locked for editing until you pick a plan, never deleted.

What does it cost?+

Essentials is $24/month, Pro $39/month and Business $69/month, flat per organisation rather than per seat — or £22/£35/£62, €25/€41/€73, A$37/A$60/A$106 and CA$33/CA$54/CA$95 in those currencies. VAT or GST is included in the UK, EU and Australia; in the US and Canada, sales tax or GST/HST is added at checkout. Annual billing is ten months for twelve. Every plan does the same scheduling. Plans differ only in size — how many attendees and events each project can hold — and in the number of admins; Pro and Business also add priority support.

What does ScheduleSorter not do?+

It does not take payments or memberships from your attendees, send SMS or push notifications, or offer a mobile app. You do not drag sessions around by hand — it places everything for you, which is what keeps the result clash-free, and you lock the sessions you want kept. Calendar feeds are one-way, so there is no two-way Google or Outlook write-back. There is no custom domain, no CSV export, and schedules repeat weekly rather than supporting multi-week rotations. Your logo is on every attendee page, and so is a small “Powered by ScheduleSorter” line, on every plan — full white-labelling, with your own domain and no mention of us anywhere, is not offered.