
Class registration software lets a studio or teaching kitchen sell a multi-week adult course as one series instead of a pile of single classes. Students pay for the whole run, seats stop at the cap and an open seat goes to the next person waiting. Missed sessions turn into makeup credits under your rules, and each course keeps one roster.
This guide is for cooking studios, pottery, art and craft studios, woodworking, welding and sewing classes, language classes and photography workshops that teach adults over several weeks. It shows the app we would build. For the bigger picture, see AI for small business, and for the front desk side of a studio, our guide to AI for gyms and studios.
What should class registration software handle for a course?
Class registration software should treat a course as one thing with many dates. It needs the series dates, the seat cap, the materials list, payment for the whole run, a waitlist in order, attendance per session and makeup credits. A tool built for drop-in classes sees each date alone and loses the thread.
Each course record carries:
- The series. Course name, instructor, every session date and time, and the room or station.
- Seats. The cap, who holds each seat and who is waiting, in order.
- Materials. What students bring and what the studio supplies, so the list reaches everyone before the first night.
- Attendance. Who came to each session and who missed one.
- Credits and money. Payment for the series, makeup credits earned and used, and any refund.
Why do drop-in booking tools fumble a multi-week course?
Drop-in booking tools fumble a series because they sell one date at a time. A student books week one, then forgets week three, and the seat sits empty while someone else wanted it. Waitlists clear on the first click, not in order. Makeups live in an instructor's notebook, and nobody can say who is owed what.
That is fine for a yoga drop-in. Our guide to fitness studio booking software covers those classes. A wheel course, a knife-skills series or a welding night class works differently. The seat is sold once for the whole run, and the materials and the pace build week on week.

The usual tools each leave a gap:
- Drop-in booking apps. Built for single classes, so a series turns into separate bookings.
- Online forms. They take names, but seat caps, waitlists and payments live somewhere else.
- Online course platforms. Built for video lessons, not a room of wheels and a shared studio calendar.
- Spreadsheets. No reply-by times, no reminders and no record of who changed a seat.
What we build: the course app, screen by screen
We build class sign up software around how your studio really teaches. Each course is a series with its own dates, cap and materials list. Students register and pay once, a waitlist offers open seats in order and makeup credits follow the studio's rules. Instructors see one roster per course and take attendance from a tablet.
This is one of our full web applications, with logins for students, instructors and the owner. Depending on the investment package you choose, you get either the right to use the software we build for your studio or full ownership of it, and your course and student records stay yours under either plan.
- Courses as a series. Dates, times, seat cap and the materials list, all set once. The public page shows only what is open, so it works as a course booking system and as the studio's schedule. One-night sessions use the same screen, so it doubles as a workshop booking system.
- Registration with payment. Students pay for the whole series at sign-up. A request for an aid, such as an interpreter, has its own field, and the ADA's guidance on effective communication (opens in a new tab) lets a business ask for reasonable advance notice but not an excessive amount.
- A waitlist in order. When a seat opens, the next person gets an offer with a reply-by time. If they pass or time runs out, it goes to the person after them.
- Makeup credits. A missed session earns a credit under your rules, such as how many per course and which later sessions take them.
- Rosters and attendance. One roster per course, with a tap per student each session. This is registration software for classes that run the way yours do.
- Class reminders. Students who agreed to texts get a reminder the day before, and any student can opt out at any time. The FCC's rules on automated texts (opens in a new tab) ask for that agreement first, and texts that promote a new course need it in writing.
Studios that teach trade skills for work have one more rule to know. The ADA's rule on professional and trade courses (opens in a new tab) says courses that lead to a credential for a trade or profession must be offered in an accessible place and manner. The sign-up form records each request so the owner can decide it with their own adviser.
The Customer Agent answers "is there room in the Tuesday wheel class?" from the live roster and offers the next waitlist seat, and each message tells the student they are chatting with the studio's AI assistant. The Admin Agent sends makeup-credit notices after the instructor approves the makeup.
How does the build run, from spec to the first full session?
One course runs a full series on the app first, with the old sign-up sheet still nearby. Before that, we write down your series formats, seat caps, waitlist reply-by times, makeup and refund rules and who may sign off on each, and you approve that spec before code.
This is an illustration, not a customer story. Maxine runs a pottery studio with evening wheel courses for adults. A student drops out before week two, and the app offers the seat to the first person on the waitlist with a reply-by time of the next evening. The waitlisted student says yes and pays for the remaining weeks under Maxine's own rule for late joins. Another student misses week four for work travel, earns a makeup credit, and Maxine approves using it on a Saturday open-studio session.
Before the next course opens for sign-ups, these checks must pass:
- A course never sells past its seat cap.
- The waitlist offers seats in order, and an expired reply-by time moves the offer to the next person.
- A makeup credit can only be used where the rules allow, and only after the instructor approves it.
- Reminders reach only students who agreed to texts, and an opt-out stops them.
- Every seat move and refund shows who approved it and when.
The app connects to the tools you already use, such as your payment processor, email list and accounting software, so this course booking software fits in beside them. Wording for reminders is covered in our guide to automated appointment reminders.
What stays with the instructor and the owner?
The instructor and the owner keep every call about who learns where and what money goes back. The instructor or owner approves every makeup and every move of a seat from one course to another, and a person approves every refund. The app keeps the roster and the order; the AI answers seat questions and sends approved notices.
- Levels. The instructor moves a student up to the next level, or suggests they repeat one.
- Late joins. The owner decides whether someone may join a course after it starts.
- Refunds. A person grants a refund when life gets in the way.
- New sections. The owner decides whether to add a second section when the waitlist runs long.
Tutoring with packages and invoices is its own job, covered in tutoring management software. Same team. Same jobs. More capacity.
Frequently asked questions
How do you start a cooking class?
Pick one cuisine or skill you teach well, plan a short series with a dish per session and find a kitchen with enough stations. Set a seat cap, a materials list and your refund rules, then open sign-ups to adults a few weeks ahead so the first course fills before you buy ingredients.
How do you run a workshop effectively?
Run a workshop with a clear goal, a small enough group and everything set out before people arrive. Send the materials list early, start on time, demonstrate before students try and leave time for questions. Afterward, ask what worked and adjust the next one.
How does waitlisting a class work?
When a course is full, new sign-ups join a list in the order they arrived. If a seat opens, the first person gets an offer and a deadline to say yes. If they decline or the time passes, the offer moves to the next person in line.
What is class registration?
Class registration is the step where a student claims a seat in a class or course, gives their details and pays. For a multi-week course, registration usually covers the whole series, so the seat is held for every session from the first night to the last.
Next step
Book a free workflow consult and bring one course roster, your waitlist and the notebook where makeups live. We will run one full series through a single record and mark each seat that sat empty and each credit nobody could find. We work from the Kansas City metro and meet owners face to face or by video call.
Our standards
- The examples in our guides are illustrations, not customer stories.
- Your AI runs on private and on-premise models, not public AI tools, and nothing you give us is used to train AI models.
- Agents are built so each action is logged in a record that shows any later edit.
- Every call and text opens with a short line saying it is the business's AI assistant, and asking for a person always works.
- Texts go only to people who contacted you or gave you permission, and every message says how to stop.
- If anyone may be hurt or in danger, the only instruction an agent gives is to call 911.
- Depending on the investment package you choose, you get either the right to use the software we build for you or full ownership of it.
- We work from the Kansas City metro and meet owners face to face or by video call.
- Same team. Same jobs. More capacity.
About the ScaleAlphaSi team
ScaleAlphaSi is a Kansas City firm specializing in Advanced AI Engineering. We design and build AI agents and custom software for small businesses, trades and growing companies. Each guide draws on our experience with owners and office teams: where AI delivers, where your people stay in charge, and how to begin with a single workflow.
Meet the team

