Skip to main content
CronvyCronvy
All guidesWebsite building

How to create a booking website for scheduled classes

Plan your timetable, capacity, and customer journey. A practical guide to creating and checking a class booking website with AI, including an example prompt.

Cronvy ·

A class booking website needs to answer three questions: Is this the right class for me? Is there a place available? What happens after I book? Start with those questions before choosing colors or writing a long homepage.

This guide is for businesses offering places in scheduled sessions: fitness classes, dance schools, yoga studios, group lessons, and workshops. Booking an instructor's open appointment time is a different workflow from reserving one of twelve places in a class.

1. Write down one real week of classes

For each session, record its name, date, start and end time, instructor, location, capacity, and intended audience. Decide which classes repeat and when the repetition ends. Check holiday exceptions separately.

For example, an imaginary studio might offer beginner movement on Mondays at 18:00, with twelve places and a one-hour duration. That is enough information to try a booking journey. You do not need to enter a full year's timetable to find out whether the system fits.

Keep descriptions specific. “Beginner: no previous experience needed” is more useful than “suitable for everyone” if the class has genuine prerequisites.

2. Decide what booking and payment mean

A reservation, a payment, and a class pass are related but different records. Decide whether a place is confirmed immediately, whether payment is required first, and how a cancellation affects both the place and any credit used.

Write down the rules before configuring software:

  • Can a customer book one session or only an entire course?
  • Is payment online, at the venue, or covered by a pass?
  • When can someone cancel, and what is returned?
  • Does joining a waitlist reserve anything?
  • Can someone book for another person?

If you are choosing an offer, read the guide to drop-ins, class packs, and memberships. A package name alone does not establish its rules.

3. Give visitors the information they need

Explain the classes, who teaches them, where they happen, and how to contact you. Include relevant arrival and accessibility information. Use your own photographs when available and only publish images you have permission to use.

Place practical information close to the class description. A visitor should not need to search through several pages to learn whether equipment is included or whether a session is suitable for beginners.

4. Describe the website to the AI

In Cronvy, start with your business and the customer journey rather than a list of visual effects. Here is an example brief:

Build a website for a small group fitness studio. We run beginner strength and mobility classes. Show a weekly timetable, clear class levels, available places, and instructor information. Use a welcoming design with our green and cream colors. Include a short explanation of what to bring to a first class.

Review the generated preview and ask for one concrete change at a time. “Make the class level easier to find above the booking button” is easier to assess than “make it better.”

Cronvy lets you build and refine a class booking website through chat. Check the session data, enabled features, and customer-facing rules as you work. Cronvy AI credits pay for building and editing; they are not the class credits your customers use. Custom domains and source-code export are planned features.

5. Walk through it as a customer

Use sample data in a preview before involving real customers. On a phone, find a class, open its details, sign in when required, and book a place. Check that the reservation appears in the customer's account and the admin view.

Then try a full class, a cancellation, and a customer without an eligible pass. Confirm that messages explain what to do next. Check which notifications are actually delivered rather than assuming an email is sent.

Before sharing a live booking link, confirm that public hosting, payment settings, and the full booking journey work in that environment. A preview by itself is not evidence that a public site is ready.

If you teach dance, use the dance booking system checklist for additional requirements. When your brief is ready, describe your class website to Cronvy.