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
- Go to Schedule > Calendar, click Create (top right), and select Class
- The “Create a Class” 4-step wizard opens
Step 2: Class Details
- Name (required) — e.g., “Morning Yoga” or “Kids Karate”
- Color — shown on your calendar
- Description (optional)
- Click Next
Step 3: Scheduling
- Click Add Time Slot and configure:
- Day of week, start time, instructor, location, start date, end date
- Set Duration in minutes
- Add more time slots if the class meets on multiple days/times
- Click Next — sessions are automatically generated for your date range (defaults to 3 months)
Step 4: Payment Options
- Enable the payment option(s) that apply:
- Free, Paid (enter price), Booking Credits (select products), Subscription
- Multiple options can be enabled simultaneously
- Click Next
Step 5: Registration Details
- Registration Form (required) — must include first name, last name, and email fields
- Capacity (optional) — max registrations per session; leave empty for unlimited
- Waitlist (optional) — allows customers to join when full
- Registration Windows (optional) — minutes before class when registration opens/closes
- Refund Policy (optional) — automatic refund window in hours before class
Step 6: Create your class
- 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?
Thanks for your feedback.