Modify a Class
Need to update a class name, adjust pricing, or assign a different instructor? This guide walks you through editing an existing class.
Finding and Opening the Edit Modal
- From your dashboard, navigate to the class you want to modify by tapping on it to open the class detail page.
- Click the Edit button to open the edit modal.
The modal displays the current class name, scheduled date and time, and the currently assigned instructor (if any) at the top for reference.
What You Can Change
The following fields are editable in the edit modal:
| Field | Details |
|---|---|
| Class Name | Update the name of the class (max 100 characters) |
| Description | Add or update a brief description (max 500 characters, optional). A character counter is shown below the field. |
| Price ($) | Change the class price. Accepts decimal values (e.g., 25.00). |
| Duration (min) | Adjust the class length (5 to 480 minutes). Changing the duration automatically recalculates the end time. |
| Capacity | Change the maximum number of participants (1 to 1,000). See the capacity rules below. |
| Instructor | Assign, change, or remove an instructor. Only active instructors from your studio appear in the dropdown. |
What You Cannot Change
Date and time are not editable. If you need to reschedule a class to a different date or time, you must cancel the existing class and create a new one. This ensures clients who already booked are properly notified.
Capacity Rules
When you change the capacity, the system validates that the new value is not lower than the number of confirmed bookings the class already has. For example, if 12 people have confirmed bookings, you cannot set the capacity below 12. If you try, you will see an error message like: "Cannot reduce capacity below current bookings (12)."
You can always increase capacity without restriction (up to the maximum of 1,000).
Editing a Recurring Series
If the class you are editing belongs to a recurring series, an additional step appears before the edit modal opens. A dialog titled Edit Recurring Class asks you to choose the scope of your edit:
- This class only -- Changes apply to this single class instance. The rest of the series remains unchanged. Behind the scenes, an override record is created for this occurrence so the series template is not affected.
- Edit series -- Opens the edit modal in series mode, where your changes can be applied to multiple classes at once. The modal header displays the series name instead of the individual class date.
If the class is not part of a series, this dialog does not appear and the edit modal opens directly.
Saving Series Edits
When you save changes in series mode, a confirmation dialog titled Apply Changes appears with two options:
- Apply to all future classes -- Updates this class and all upcoming classes that occur after it in the series.
- Apply to all classes in series -- Updates every non-cancelled class in the series from today onward.
Choose the option that matches your intent and the system will apply your changes accordingly. A loading indicator is shown while the update is in progress.
Fields That Support Per-Instance Overrides
When you edit a single instance (using the "This class only" option), the following fields can be overridden independently of the series template:
- Class name
- Description
- Price
- Capacity
- Location
- Instructor
These per-instance overrides are stored separately and merged with the series template at display time. This means the series itself stays consistent, and only the specific occurrence reflects your changes.
Saving Your Changes
After making your edits, click Save Changes. The system only sends updates for the fields you actually changed. If you made no changes, clicking save will simply close the modal.
For standalone classes, updates apply to that specific class instance. For series edits, updates apply based on the scope you selected in the confirmation dialog. The class detail page will refresh automatically to reflect your changes.
Tips
- Check bookings before reducing capacity. Open the attendee list on the class detail page to see how many confirmed bookings exist before lowering the capacity.
- Use accurate durations. If you shorten or lengthen a class, the end time adjusts automatically so your schedule stays accurate.
- Keep descriptions current. If the class content changes, update the description so clients know what to expect.
- Use "This class only" for one-off adjustments. If a guest instructor is covering a single session, edit just that instance rather than the whole series. The rest of the series will remain unchanged.
- Use series edits for permanent changes. If you are updating the price or description for the long term, apply the change to all future classes so new occurrences stay consistent.
Need Help?
Contact support at support@studiobase.org if you have questions about editing classes.