Calendar & Scheduling
Manage your sessions, appointments, and availability with the powerful calendar system.
Calendar & Scheduling 📅
Time is your most valuable resource. The Calendar helps you maximize it—organizing your schedule, preventing conflicts, and making it easy for athletes to book with you.
The bottom line
A well-managed calendar means more sessions, fewer conflicts, and less time spent on scheduling admin.
The Interface
Your schedule at a glance:
| View | Best For |
|---|---|
| Week | Detailed daily planning |
| Month | Spotting patterns, planning ahead |
| Day | Minute-by-minute detail |
Events appear as colored rectangles:
- Size reflects duration (30-min looks smaller than 90-min)
- Color matches event type (customize in settings)
- Status shows confirmed, pending, or needs attention
Navigation
- Arrows move forward/backward
- Today button snaps to current date
- Date picker jumps to any date
- Keyboard shortcuts speed everything up
Creating Events
Quick Method
- Click on the calendar at the desired time slot
- Dialog opens with time pre-filled
- Select event type
- Choose athlete or team
- Add any notes
- Confirm
From Athlete Profile
Open an athlete's profile → Schedule session → Athlete pre-selected. Fewer clicks when you're focused on a specific client.
Recurring Events
Same client, same time, every week?
Create the first event
Set all the details
Enable recurrence
Weekly, biweekly, custom pattern
Set end point
After X occurrences, or by specific date
Each instance can be modified independently if needed.
Modifying & Canceling
Quick Changes
| Action | How |
|---|---|
| Reschedule | Drag and drop to new time/day |
| Resize | Drag edge to change duration |
| Edit details | Click to open, modify anything |
Recurring Event Changes
You'll be asked: change this instance only or the entire series?
- Rescheduling one session due to conflict? → This instance
- Moving the whole thing to a new regular time? → Entire series
Canceling
- Click the event
- Cancel with optional reason
- Athlete gets notified automatically
You can keep canceled events visible (shown differently) or remove them entirely. Keeping them maintains a record of what was scheduled.
Managing Availability
Your calendar isn't just scheduled events—it's also when you're available for new bookings.
Regular Hours
Set your standard working schedule:
| Setting | Example |
|---|---|
| Working days | Monday–Friday |
| Hours | 6 AM – 8 PM |
| Variations | Saturdays 8 AM – 12 PM |
This becomes the baseline for when athletes can book.
Blocking Time
Protect time for non-client activities:
- Doctor appointments
- Personal training
- Admin work
- Lunch breaks
Create a block by clicking the time and selecting "Block Time" instead of creating an event. Blocked time = unavailable for booking.
Blocks can be one-time or recurring (daily lunch break, weekly admin block).
Buffer Time
Need breathing room between sessions?
Set buffers (e.g., 15 minutes before/after) and the system enforces gaps automatically. No more back-to-back sessions with zero transition time.
Athlete Self-Booking
Let athletes book themselves based on your availability.
How It Works
- Athlete sees your available slots (not your existing commitments—privacy preserved)
- They select time and event type
- Request is either auto-confirmed or held for your approval
Configuration
| Setting | Options |
|---|---|
| Confirmation mode | Automatic (established clients) or manual (new clients, premium services) |
| Allowed event types | Maybe they can self-book training but not consultations |
| Minimum notice | No bookings less than 24 hours out |
| Maximum advance | Book up to 4 weeks ahead, no further |
Self-booking reduces scheduling back-and-forth dramatically. Clients get convenience; you stay in control.
Handling Conflicts
Prevention
OwnFit actively prevents conflicts:
- During booking — Warns you before confirming overlapping events
- Self-service — Athletes only see truly available times
Resolution
If conflicts occur (imported calendar data, edge cases):
- Calendar highlights them clearly
- Conflicting events show warning indicators
- Reschedule one to resolve
- Communicate proactively with affected athlete
Calendar Integrations
Two-Way Sync
Connect your external calendars:
| Integration | What It Does |
|---|---|
| Google Calendar | Sync both directions |
| Outlook | Sync both directions |
| Apple Calendar | Sync both directions |
Benefits:
- Personal appointments block OwnFit availability
- OwnFit sessions appear in your personal calendar
- One unified view of all commitments
Import/Export
For one-time data transfer:
- Import existing appointments when transitioning to OwnFit
- Export your schedule for backup or reporting
Uses standard iCal format—compatible with virtually everything.
Best Practices
The Weekly Ritual
Sunday evening:
- Review the coming week
- Spot potential issues
- Mentally prepare
Daily morning:
- Quick glance at today
- Ready for your sessions
Protect Your Priorities
If it matters, block it:
- Professional development
- Admin time
- Personal fitness
- Family time
Hard truth
If it's not on your calendar, client sessions will expand to fill all available space. Block what matters.
Communication
Schedule changes? Communicate immediately.
- Athletes appreciate prompt notification
- Early communication makes finding alternatives easier
- OwnFit handles routine notifications automatically