Skip to content

How to Create a Class

Learn how to create recurring class series that automatically generate individual sessions. Classes allow you to set up repeating schedules (like "Yoga every Monday at 9am") and manage them as a single class.

How to Create a Class

Video Walkthroughs

Creating a class

Editing a class

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 Step 4)

Steps

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.

Troubleshooting

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

“Please enter a class name”? Fill in the Name field in Step 1.

“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.


Need a hand?

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

Was this article helpful?