All posts
Guides··5 min read

Build a class or course signup form that fills seats

Teaching a class is hard enough without herding registrations by hand. One signup form can sell the seat, take the payment and cap the numbers.

A laptop and camera on a desk in a creative studio

Whether it is a weekend workshop, a six-week course or a weekly class, the signup is where you win or lose the student. Point people at a vague email address and interest leaks away. Give them a form that explains, enrols and charges in one go, and the class fills itself.

The form is also your capacity manager — it can hold the line on numbers so you never oversell a room or a cohort.

Sell before you enrol

A signup form is a sales page with fields. Before the boxes, give people the reasons to commit: what they will learn, who it is for, when it runs, and what it costs. A form that jumps straight to name and email assumes a decision the visitor has not made yet.

  • What they will be able to do by the end.
  • The schedule — dates, times, how many sessions.
  • The level, so beginners and pros self-select.
  • The price, stated plainly.

Take payment to secure the seat

A free signup is a soft intention; a paid one is a student. Collect payment at enrolment so your roster reflects who is actually coming, and offer options if your pricing has them.

  • Sell tiers or session bundles as distinct choices.
  • Support a deposit for higher-priced courses.
  • Send a receipt that confirms the place.

Cap the numbers automatically

Rooms and cohorts have limits, and a form should respect them. A seat cap that closes signups when you are full saves you the awkward job of turning people away by hand — and a visible almost full nudges the undecided to act.

Onboard them the moment they join

The gap between signing up and the first session is where excitement fades or grows. A confirmation with the essentials — what to bring, where to be, what happens next — keeps new students warm until the class begins.

You can build a class signup form with payment and a seat limit, free, at onesol.io/forms.

Run all of this from one link.

Free to start — no card required.