Your training plan, right next to the rest of your life. Subscribe to a private iCalendar feed from Apple Calendar, Google, or Outlook, and every planned session appears on the correct day with the coach's notes attached. The feed updates automatically as the plan adapts. No manual re-import, no export button.
Open Preferences > Calendar Export. You'll see your private subscription URL and per-provider instructions. Copy the URL once; after that, the calendar polls on its own.
On iPhone or iPad, tapping the Open in my default calendar app link on the export page is the fastest path; iOS prompts you to add the subscription and picks the right account automatically. On Mac, open Calendar, choose File > New Calendar Subscription, paste the URL, and set auto-refresh to Every hour for the freshest schedule.
Use Google Calendar on the web. The mobile apps don't support adding subscriptions. Click the + next to Other calendars in the left sidebar, choose From URL, and paste the URL. You may need to switch webcal:// for https://. Google accepts the HTTPS form.
In Outlook on the web, click Add calendar > Subscribe from web, paste the URL, give the calendar a name, and click Import. Desktop Outlook picks up subscriptions added on the web automatically.
Each session in your active plan becomes a calendar event with enough detail to run off without opening the app.
Session type plus distance: "Long Run, 22 km", "Intervals, 8 km", "Strength & Conditioning: Full body".
The structured workout (warm-up, main set, cool-down), the coach's notes, and a link back to the session page for the full breakdown.
Derived from your training window: morning sessions at 07:00, evening at 18:00, otherwise 09:00. Block out the time in your calendar as you would any other appointment.
Based on the planned distance and a conservative pace estimate. Strength sessions default to 45 minutes. These are rough blocks; use them to protect time, not as exact pace targets.
A rest day is the absence of training, not an event; cluttering your calendar with "rest day" entries would just be noise.
Calendar clients poll the feed on their own schedule; GoAnd.Run doesn't push updates. When your plan adapts (after a weekly check-in, a reshape, or a session adjustment), the new sessions appear at your calendar's next poll.
Refreshes roughly hourly. On Mac you can tune this in the calendar's info panel.
Refreshes every few hours. Rarely a problem for a weekly training plan.
Polls slowly. Sometimes only once a day. Changes to your plan may take hours to appear.
If you've shared the URL by accident, or it's ended up somewhere public, regenerate it from the export page. The old URL stops working immediately. Any calendar app still subscribed with the old URL will quietly stop receiving updates, so you'll need to re-subscribe each one with the new URL.
There's no "confirm" step beyond the button. Once regenerated, the previous URL cannot be recovered.
Calendar apps don't warn you when a subscription stops working. If your sessions haven't updated in a few days after regenerating, check you've re-subscribed with the new URL.
The feed only includes sessions from your currently active plan. If you don't have a plan yet, subscribe after you've generated one. If you do have a plan, wait a few minutes after subscribing, as some calendar apps take a first poll before showing events.
Remember that the calendar polls on its own schedule: Apple and Outlook every hour or two, Google often once a day. If you've just adapted your plan and the calendar hasn't caught up, it will on the next poll.
Event times are derived from your training window and shown in the timezone set on your GoAnd.Run account. If they look off, check your timezone under preferences. Times are intentionally the same across all sessions in a window (07:00 / 18:00 / 09:00). They are time blocks, not exact starts.
Change the webcal:// prefix to https://. Google Calendar accepts both in principle but handles the HTTPS form more reliably.