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.

How registration works

Open the Doors. We Handle the Rush.

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.

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

Full

Registered

24/24

Waitlist

11

Maya R.
Registered
Jon P.
Waitlist #1
Lena K.
Waitlist #2
Pricing your way

Free, Fixed, or Demand-Based

Run free community classes, set a flat price, or let demand-based pricing nudge the price within a floor and ceiling you control — capturing peak interest and filling quiet slots. Paid classes collect payment through the Stripe Payment Element, right inside the registration flow and every embed.

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.