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.
Cap the Seats and Catch the Overflow
A signup form that keeps accepting people after the room is full creates the worst possible problem: turning away someone who thinks they have a place. Set a hard capacity that matches the real number of seats, mats or workstations, and decide in advance what happens on the last booking — the form should close, or switch cleanly to a waitlist, rather than silently overbook.
Treat the waitlist as an asset, not an apology. When your Tuesday pottery class fills at twelve, a waitlist of five is exactly who you contact first when someone drops out, and it is the demand signal that tells you to open a second session. Collect just a name and email for the list — this is not the moment for the full form, only a promise to be told when a seat opens.
Make the count visible where it helps. "Three seats left" is honest urgency that nudges the undecided, and it is true rather than manufactured, which is the difference between encouraging a booking and manipulating one. If you would rather not show numbers, at least let the form reflect reality the instant it fills.
Ask Only What You Need on the Day
The right questions for a class are the ones you will actually read before the session starts. For a fitness or yoga class, that is usually experience level and any injuries; for a cookery class, dietary requirements and allergies; for anything involving a child, an emergency contact and the parent's phone. Each of those changes how you prepare, which is precisely why they earn their place.
Resist the urge to collect a full profile. A course signup does not need their postal address, their company or how they found you when all you will do on the day is greet them, check them in and teach. Every extra field is another reason for a busy person to close the tab, and the seat you lose costs far more than the tidy data would have been worth.
If you run classes at different levels, one conditional question keeps the form short: ask which class, and only then reveal the fields specific to it. Beginners see "have you attended before?"; the advanced cohort sees a box for their current level. Everyone answers what applies to them and nothing that doesn't.
Take Payment to Stop the No-Shows
Free-to-book classes have a quiet epidemic: people reserve, forget, and leave you teaching a half-empty room you turned others away from. Taking payment — or even a small refundable deposit — at the point of signup is the most effective attendance tool there is, because a booking someone has paid for is a booking they turn up to. With OneSol the money lands in your own Stripe account, so there is no platform cut sitting between you and your fees.
Match the amount to the commitment you want. Full payment upfront suits a paid course and all but eliminates no-shows; a modest deposit against a free or drop-in class is enough to make people value the seat without pricing out the curious. State the refund terms plainly on the form so nobody feels tricked when plans change.
Close the loop on the confirmation page and email, because that is where a booking becomes an actual attendance. Tell them the date and time again, where to go, what to bring, and how to reach you if plans change — an add-to-calendar link does more for your turnout than any reminder you send by hand later.