A working class and session booking app — where students see the live schedule, reserve spots, and join a waitlist when a class is full — is ready in minutes from one prompt. Describe your classes to Taskade Genesis and it builds a live app with capacity tracking, a Calendar view, waitlist automations, and an AI agent that answers questions 24/7. No scheduling subscription, no developer, no overbooking.
Your live demo: Class Booking Portal
The Class Booking Portal is running in your browser right now. See the live class schedule, reserve a spot, and watch waitlist logic in action — then click Use this app to own a working copy in your workspace in about ten seconds. You own the app, the data, and the agents with no per-seat lock-in.
What Taskade Genesis generates from your prompt
- Relational class model — sessions linked to participants, instructors, and locations via the Relationship field. A class record holds current enrollment count, waitlist, instructor contact, and location — all connected natively.
- 7 project views on one dataset — Calendar for the full class schedule, Table for session and enrollment records, Board for capacity status (Open / Filling / Full / Waitlisted / Completed), List for today's roster, Gantt for multi-week program planning.
- Embedded AI agent with 33 built-in tools — persistent memory tracks each student's booking history and preferences; the agent answers questions about class details, prerequisites, and schedules 24/7 without you being available.
- Built-in reliable automations — spot reserved → confirmation sent; class fills up → waitlist activated; someone cancels → waitlisted student promoted and notified automatically. Branching and looping, no run quotas.
- 100+ bidirectional integrations — sync to Google Calendar, send confirmations via Gmail, post updates to Slack or Discord, pull registrations from your website form.
- Custom domain + GenesisAuth client logins (Business+) — a branded class portal at your own domain where students sign in, see their bookings, and manage their schedule.
Workspace DNA filling every seat
Memory holds every session, seat count, and participant record. Intelligence (15+ frontier models from OpenAI, Anthropic, Google, plus open-weight providers) enforces capacity rules and manages waitlist priority. Execution fires the confirmations, reminders, and waitlist promotions on their own. No spreadsheet manual-tracking, no scheduling SaaS seat tax.
How to deploy your class booking app
- Open Taskade Genesis and describe your classes, capacity limits, and waitlist rules.
- Clone the live demo or generate a custom version from your description.
- Add automations for reminders and waitlist promotions.
- Connect your calendar and communication tools via integrations.
- Share with students or embed in a client portal.
Pair it with the appointment booking app and the service booking and intake app. Explore more booking apps in the Community Gallery.
Common questions
Does the waitlist really promote students automatically when a spot opens?
Yes. A built-in reliable automation monitors the enrolled count. When a cancellation drops it below capacity, the next waitlisted student is promoted and sent a confirmation — no manual action required.
Can I run multiple class types with different capacity limits?
Yes. Each class type is its own record in the Relationship model with its own capacity field. Board view groups by class type; Table view shows all enrollment numbers at once.
Can I customize the intake questions students see when booking?
Yes. Describe your intake questions when prompting Genesis, or edit the booking form fields afterward. Answers are stored in the participant record and linked to the session.
