iCal / Calendar Export
Subscribe to your EvoFit appointments in Google Calendar or Apple Calendar.
trainer guide/schedule
What this is for: See EvoFit appointments alongside your other calendars without manual entry.
How it works
EvoFit serves a live iCal feed at a per-trainer URL. Subscribe once in your calendar of choice; updates flow automatically.
Step-by-step
- Open
/schedule. - Click Calendar Export in the header.
- The CalendarExport panel appears with your Subscribe URL. Copy it.
Google Calendar
- Open
https://calendar.google.com. - Sidebar → Other calendars → + → From URL.
- Paste the URL → Add calendar.
- Refresh interval is roughly every 8-12 hours (Google's controlled, not ours).
Apple Calendar (macOS)
- Open Calendar.
- Menu → File → New Calendar Subscription.
- Paste the URL → Subscribe.
- Set Auto-refresh to Every hour for snappier updates.
Apple Calendar (iOS)
- Settings → Calendar → Accounts → Add Account → Other → Add Subscribed Calendar.
- Paste URL.
Outlook
- Outlook → Add calendar → Subscribe from web.
- Paste URL.
What syncs
- All your scheduled / confirmed / completed appointments.
- Group classes (with attendee count).
- Recurring instances (each renders as a separate event).
- Cancelled appointments are removed from the feed.
What doesn't sync
- Workout assignments (those aren't calendar events — they're program rotations).
- Habit logs, check-ins, or measurements.
- Your client's personal calendars (privacy).
Refresh latency
Calendar apps poll your subscribed URLs on their own schedule:
- Google: every 8-12 hours.
- Apple desktop: configurable, default 1 hour.
- Apple iOS: configurable, default several hours.
If you need an instant view, refresh the calendar app manually.
Privacy
The subscribe URL is unique per trainer — treat it like a password. Don't share publicly. To rotate, contact support — we can issue a new URL.
Common pitfalls
Where to find this
- Trigger:
/schedule→ Calendar Export button. - Component:
CalendarExport. - API:
GET /api/schedule/ical/[token].ics.
Was this article helpful?
