Classes, events & appointments
The difference between classes, events, and appointments in Arketa — and when to use each one.
Arketa has three ways to offer your services. Choosing the right one affects how clients book, what pricing options apply, and where sessions appear in your schedule.
Classes
A class is any group session that runs on a schedule and is redeemable with packages, memberships, and subscriptions.
Use classes for:
- Recurring group sessions (yoga, cycling, HIIT, pilates, etc.)
- Any session you want clients to redeem with a package or membership credit
- Sessions you run regularly on the same days and times
Classes appear in your main schedule widget and on your booking page under the schedule view.
Events
An event is a drop-in session, by default. Unlike classes, events are not redeemable with packages or memberships unless you specifically enable that in the event's advanced settings.
Use events for:
- Workshops
- Retreats
- One-time special sessions
- Anything with a fixed date and a separate price point
Events have their own booking widget separate from the main schedule. They also appear on the class schedule.
[IMAGE TODO] Take a screenshot showing the event creation or event listing page, highlighting how events appear separately from regular classes. Show the Advanced Settings area where package/membership redemption can be enabled for an event.
If you want to allow package or membership redemption for an event, go to the event's Advanced Settings and enable the appropriate pricing option types.
Appointments
An appointment is a 1-on-1 private session booked against your availability calendar.
Use appointments for:
- Personal training
- Private lessons
- Consultations
- Any session where you and one client pick a time together
Appointments don't appear on your public group schedule. Clients book them through your calendar link or through their profile.
Quick comparison
| Class | Event | Appointment | |
|---|---|---|---|
| Group or 1-on-1 | Group | Group | 1-on-1 |
| Appears in schedule | Yes | Yes | No (calendar only) |
| Redeemable with packages | Yes | No (default) | Yes |
| Recurring scheduling | Yes | No | No |
| Requires availability setup | No | No | Yes |