Feature

Online class registration software

Take clear enrolment requests without back-and-forth. Requests are approval-based, so your team can check capacity, participant details, and guardian context before confirming a place.

Classia is free to use. We only charge a fee when you take a payment through Classia.

Signups shouldn’t create a second job

Most class providers end up taking registrations via messages and spreadsheets. That usually leads to missing details, full classes, and unclear request order.

Classia is designed around explicit requests and clear approvals. People can see what’s available, request a place, and you stay in control of capacity and enrolment status.

Registration fit boundaries:

  • Drop-in booking marketplaces
  • Overbuilt forms that need constant maintenance
  • One-off event ticketing tools

Public class details that are easy to scan

Make your offering easy to understand: what’s on, when it runs, who it’s for, and whether spaces are available.

Because requests are explicit, fewer things turn into follow-up questions, and fewer people end up in the wrong class by mistake.

Steps 1 to 3

Collect the right person and contact details

The form captures who is enrolling, date of birth, and the right contact details before the request can continue.

For children, parent or guardian details are collected in the same flow so follow-up and safeguarding communication stay clear.

Steps 4 and 5

Set attendance type and confirm before sending

People choose whether they are requesting a full term place or a single class, then review all details on one summary screen.

This keeps enrolment and payment expectations clear before the request reaches staff for approval.

Registration flow at a glance

Publish availability, accept requests, and approve places with clear status rules.

Step 1

Publish classes with clear age and capacity details

List class times, levels or age ranges (if relevant), capacity, and term/date ranges on a single public page.

Step 2

Capture who is enrolling and key contact details

Requests are structured, so you receive participant and guardian details in one place without email chains.

Step 3

Confirm attendance type and submit

People choose full term or single class attendance and review the details before sending.

Step 4

Approve, waitlist, or decline with explicit status

You control who is enrolled. Capacity is enforced and the record stays accurate over time.

Registration works best when it connects to the rest

A signup form is only useful if it stays aligned with your actual schedule and enrolment status.

Your public page stays accurate because it’s based on the real timetable.

Keep people and enrolment history in a single record, not duplicated across lists.

Manage oversubscribed classes with clear waitlist status.

Understand enrolment trends and capacity over time.

Documentation

Learn how this works in docs

Use the step-by-step guide to diagnose each form stage, under-18 checks, and queue handoff after submission.

Public enrolment step by step

Online class registration FAQs

Answers for providers comparing class signup software.

How does Classia online class registration work?

Classia publishes your class availability and captures structured enrolment requests that you can approve with full class details.

Can Classia enforce class capacity and waitlists during registration?

Yes. Classia supports approvals, waitlists, and capacity-aware enrolment statuses so oversubscription is easier to control.

How does Classia reduce admin load from online class signups?

Classia keeps requests tied to your live timetable and approval flow, so fewer details are lost and fewer follow-up messages are needed.

Take class registrations with clear status

Publish a clear class page, accept structured requests, and keep enrolment status accurate as things change.