Event Types
Configure the different types of sessions you offer to match your training services.
Event Types 🎯
Every training practice offers different kinds of sessions. Event Types let you define and configure these distinct offerings—each with its own duration, settings, and characteristics.
Think: service menu
Event Types are like a restaurant menu. They define what's available and what to expect. Athletes see them when booking.
What Are Event Types?
Templates that define shared characteristics for similar sessions:
| Example Type | Duration | Purpose |
|---|---|---|
| Personal Training | 60 min | 1-on-1 sessions |
| Initial Consultation | 30 min | New client assessment |
| Small Group Class | 45 min | 2-6 people |
| Progress Assessment | 45 min | Periodic check-ins |
Create once → use every time you schedule that type of session.
Why They Matter
| Benefit | How |
|---|---|
| Consistency | Same duration, same settings, every time |
| Self-booking | Athletes choose from your defined types |
| Availability | Different types can have different available times |
| Color coding | Visual distinction on your calendar |
Creating Event Types
Add description
What's included? Who's it for? What to expect?
Set duration
Default length for this type (individual sessions can be adjusted)
Choose a color
For calendar visual consistency
Configuration Options
Scheduling Settings
| Setting | What It Controls |
|---|---|
| Booking window | How far in advance athletes can book |
| Minimum notice | How close to session time bookings are accepted |
| Buffer time | Required gaps before/after |
| Availability overrides | This type only on certain days/times |
Example: Group classes only happen Saturday mornings → set availability override for Saturdays 9-11 AM.
Capacity Settings
For group sessions:
| Setting | Example |
|---|---|
| Maximum participants | Cap at 8 for small group |
| Minimum participants | Need at least 4 to run the class |
| Waitlist | Queue additional interested athletes |
Booking Behavior
| Setting | Options |
|---|---|
| Confirmation mode | Automatic or manual approval |
| Self-booking | Athletes can book directly, or trainer-only |
| Intake questions | Gather info when booking ("What's your goal?") |
Advanced Features
Recurring Patterns
Some event types naturally involve ongoing commitments.
Enable recurring suggestions and athletes are prompted:
- Weekly?
- Twice weekly?
- Custom pattern?
Creates multiple sessions at once, establishing their regular schedule.
Dependencies & Sequences
| Scenario | Configuration |
|---|---|
| Consultation required before training | Training type requires completed consultation |
| Assessment every 8 weeks | Suggest assessment after training blocks |
Dependencies enforce sequences. Suggestions nudge gently.
Custom Fields
Capture info specific to your practice:
- Session focus
- Equipment needed
- Location preference
- Any other relevant attribute
Data becomes part of the session record for your reference.
Availability Per Event Type
Beyond your general working hours, each event type can have its own availability:
| Your General Availability | Event Type Availability |
|---|---|
| Monday–Friday, 6 AM – 8 PM | Group classes: Saturday 9-11 AM only |
| Consultations: Tuesday mornings only | |
| Personal training: all available hours |
Layered flexibility. General creates baseline; event types carve out specifics.
Managing Over Time
Modifying Types
Need to adjust? Edit the event type:
- Changes affect future bookings
- Historical records preserve original settings
Changing duration from 60 to 75 minutes? Decide if existing bookings should be affected or just new ones.
Disabling vs. Archiving
| Action | When to Use |
|---|---|
| Disable | Stop offering temporarily (can re-enable) |
| Archive | Completely obsolete (preserved for records) |
Never delete — historical data depends on the type existing.
Seasonal Offerings
Outdoor bootcamps in summer? Holiday challenges in December?
- Create the event type
- Enable during season
- Disable during off-season
- Re-enable next year
Active catalog stays relevant; continuity maintained.
Best Practices
Keep It Focused
| Do | Don't |
|---|---|
| Create distinct types for meaningfully different offerings | Create variations for every tiny difference |
| Name types clearly for athletes | Use internal codes ("Training A") |
| Review catalog periodically | Let outdated types clutter the list |
Test: Would an athlete understand the difference between two event types? If yes, separate types. If the distinction is purely internal, one type with notes might suffice.
The Naming Litmus Test
Athletes see type names when booking. Clear, descriptive names = fewer questions:
| ✅ Good | ❌ Bad |
|---|---|
| "60-Minute Personal Training" | "PT" |
| "Initial Consultation (30 min)" | "Consult" |
| "Saturday Boot Camp" | "Group A" |