Skip to content
Getting Started Step 6 of 12

How to Create a Class

Create recurring class series that automatically generate individual sessions, and edit a class time for a single session or the whole series after it's set up.

How to Create a Class

Classes let you set up repeating schedules (like “Yoga every Monday at 9am”) and manage them as a single series. This guide covers creating a class and editing one after it’s set up.

Creating a Class

Video walkthrough

Before you begin

  • Login to your account at https://app.joinzipper.com/auth/login
  • Ensure you have owner or admin permissions
  • Have at least one location set up (if classes take place at physical locations)
  • Have at least one instructor added (if you want to assign instructors)
  • Have a registration form created (required for the Registration step)

Step 1: Open the Create Class wizard

  1. Go to Schedule > Calendar, click Create (top right), and select Class
  2. The “Create a Class” 4-step wizard opens

Step 2: Class Details

  1. Name (required) — e.g., “Morning Yoga” or “Kids Karate”
  2. Color — shown on your calendar
  3. Description (optional)
  4. Click Next

Step 3: Scheduling

  1. Click Add Time Slot and configure:
    • Day of week, start time, instructor, location, start date, end date
  2. Set Duration in minutes
  3. Add more time slots if the class meets on multiple days/times
  4. Click Next — sessions are automatically generated for your date range (defaults to 3 months)

Step 4: Payment Options

  1. Enable the payment option(s) that apply:
    • Free, Paid (enter price), Booking Credits (select products), Subscription
  2. Multiple options can be enabled simultaneously
  3. Click Next

Step 5: Registration Details

  1. Registration Form (required) — must include first name, last name, and email fields
  2. Capacity (optional) — max registrations per session; leave empty for unlimited
  3. Waitlist (optional) — allows customers to join when full
  4. Registration Windows (optional) — minutes before class when registration opens/closes
  5. Refund Policy (optional) — automatic refund window in hours before class

Step 6: Create your class

  1. Click Create class. You’ll be redirected to the class edit page showing all generated sessions.

Editing a Class

Made a mistake when scheduling, or need to move a class? You can edit the time slot for existing classes.

Video walkthrough

Editing a single class session

  1. Go to Schedule > Calendar
  2. Navigate to the date of the class and click the session
  3. Click Edit, update the start and/or end time, and save
  4. If people are already registered, use the Send button on the registrations list to notify them of the change

Editing a recurring class series

  1. Go to Schedule > Classes
  2. Find the class series and click to edit it
  3. In the Schedule or Time Slots section, update the recurring time
  4. Specify whether changes apply to all future sessions, just this session, or this and all future sessions
  5. Save your changes

What happens to existing registrations

  • Registrations are kept — customers remain registered
  • The class appears at the new time on the calendar
  • You may need to manually notify customers of the change

Troubleshooting

No “Create” button? Only owners and admins can create classes.

“Please enter a class name”? Fill in the Name field in the Class Details step.

“Please add at least one time slot”? Add a time slot with day, start time, and start date before proceeding.

Error about payment options? If “Paid” is selected, you must enter a price or select at least one booking credits product.

Sessions not appearing on calendar? Check that your time slot start/end dates are correct, the timezone matches your location, and your calendar is showing the right date range without filters hiding classes.

Can’t edit the time? Check that you have the correct permissions and that the class isn’t in the past.

Changes not showing after an edit? Refresh the calendar view or clear your browser cache.

Canceling Instead of Editing

If you’d rather cancel and recreate: cancel the existing session, notify registrants, create a new class at the correct time, and invite previous registrants to re-register.


Need a hand?

Email our team at support@joinzipper.com and we'll usually reply within a few hours.

Was this article helpful?