For classes, courses & workshops
Classes that
fill themselves.
Open registration, watch the seats fill, and let Sorted handle the waitlist and the payments. Built for recurring courses, workshops, and sessions where every seat counts.
Capacity & waitlist
Never oversell
a seat.
Capacity is enforced at the moment of registration, not after a nightly job. When a class is full, the next students roll into a position-ordered waitlist — and when a seat frees up, the top of the list is promoted automatically.
Hard capacity limit enforced on the hot path
Fair, timestamped waitlist ordering
Automatic promotion when a seat opens
Pending-payment holds keep a spot while a student checks out
Watercolor Fundamentals
Full24/24
Registered
11
On the waitlist
Open the doors.
We handle the rush.
Three steps from an empty class to a full one, with a fair waitlist behind it.
01 / Create a class
Set capacity, a date, and a price — free, fixed, or demand-based. You get a hosted page and an embeddable form instantly.
02 / Share the link
Send students to your hosted page or paste the iframe into your own site. No backend changes, works on any site.
03 / Students register
Each request is queued fairly, validated for capacity and payment, and confirmed registered, waitlisted, or rejected in real time.
Free, fixed, or demand-based.
01 / Free
Run free community classes with no checkout — students reserve a place straight away.
02 / Fixed price
Set a flat price. Every student pays the same amount when they register.
03 / Demand-based
Start from an initial price. Sorted nudges it between a floor and ceiling you control as seats fill — capturing peak interest and filling quiet slots.
Paid classes collect payment through the Stripe Payment Element, right inside the registration flow and every embed. The pricing mode and currency are fixed once the class is created.
Open your first event today.
From a single workshop to a full course catalog — Sorted handles the link, the embed, the waitlist, and the payments.