Viewing Your Schedule
Calendar of your training appointments and group classes — plus iCal subscribe.
client guide/schedule
What this is for: Know when your sessions are, view details, cancel if needed.
What you see
/schedule shows your calendar with appointments your trainer scheduled for you:
- 1-on-1 sessions
- Group classes you're registered for
- Assessments, consultations, online sessions
- Open Schedule to see your month at a glance.
- Select Week to see this week hour by hour.
- Under Your Training Schedule you can switch between Calendar, Timeline and List.
- Choose List to read your workouts and rest days week by week.
Two views: Calendar (month grid) and Timed Grid (week or day timeline).
Each block is color-coded by status: scheduled / confirmed / completed / cancelled / no_show.
Step-by-step: read an appointment
- Open
/schedule. - Tap an appointment block.
- Detail modal shows:
- Title, time range, date
- Trainer's email
- Location (if in person)
- Online meeting link (if virtual — Zoom / Google Meet)
- Type and notes
- Close to dismiss.
Cancelling
If something comes up:
- Tap the appointment.
- In the detail modal, tap Cancel Appointment.
- Optional: enter a reason ("sick", "family emergency", etc.).
- Confirm.
The trainer is notified. Status flips to cancelled.
Self-booking (group classes)
If your trainer has set their availability and made a class Open for Registration, you can self-book:
- On the day of the class, tap an open slot in Timed Grid view.
- Confirm registration.
- The slot count updates; you're in.
If max participants is reached, the slot grays out.
iCal export to your phone calendar
You can subscribe to your EvoFit appointments from Apple/Google Calendar so they show alongside everything else.
- Tap Calendar Export in the header.
- Copy the subscribe URL.
- Paste into your calendar app:
- Google Calendar → Other calendars → + → From URL.
- Apple Calendar → File → New Calendar Subscription.
Updates sync every few hours (controlled by your calendar app, not EvoFit).
Common pitfalls
Where to find this
- Page:
/schedule. - Component:
CalendarView,CalendarExport. - API:
GET /api/schedule/appointments,DELETE /api/schedule/appointments/[id].
Was this article helpful?
