Shift Work Scheduling
Rotating schedules break most generic training plans. A Tuesday tempo is useless if you're on a 12-hour night shift; a 20-km long run on the wrong Sunday is a non-starter. Shift scheduling lets you describe your real rota once (plus any individual dates that differ) and have the coach build around it. Long runs land on your days off, intervals avoid night-shift days, and rest falls where you actually need it.
Coach tier feature
Shift scheduling is part of the Coach plan. See Plans & Subscription for what else is included, or head straight to the pricing page.
Getting Started
The shift schedule editor lives under athlete preferences. Open Preferences > Shift schedule and you'll see two tabs: Pattern for your recurring rotation, and Overrides for individual dates that break that pattern.
Open the editor
Go to Preferences and click Shift schedule. The page opens on the Pattern tab.
Build your rotation
Pick how many weeks your rotation covers (1–4), set the anchor Monday, and fill in each day's shift type. See Your Recurring Pattern below for detail.
Save the pattern
Saving fills 16 weeks of upcoming dates from your rotation and turns shift-aware scheduling on. Your next generated plan (or your next plan adaptation) will respect it.
Tweak specific dates
Switch to the Overrides tab for any date that differs from your usual rota: a swapped shift, annual leave, or a gym class. See Individual Date Overrides.
Your Recurring Pattern
A pattern describes the shape of your rotation: the set of days that repeats on a fixed cadence. Most shift workers are on a 1-, 2-, 3-, or 4-week cycle, so the editor supports rotations of that length.
What you set
Rotation length
How many weeks your cycle covers, from 1 to 4. Use Add week and Remove week to adjust.
Anchor Monday
The Monday that Week 1 of your rotation aligns to. Pick a Monday you know was a Week 1 in your rota; the editor rolls from there.
Shift type per day
For each day in your rotation, pick off work, a day shift, a night shift, or a gym day.
Training windows
On shift days, tell us whether you can run before work, after work, or both. This drives what session types land on that day.
Saving fills 16 weeks forward. When you save a pattern, we roll it out for 16 weeks starting from the anchor. That covers every plan length we support. You don't have to keep saving. Just come back and update the pattern if your rotation changes.
Shift Types & Training Windows
Every date you set picks a shift type, which drives what the coach is allowed to schedule. On shift days, the training window narrows it further.
Shift types
Off work
A full day free. The coach treats this as your best opportunity for long runs and key sessions.
Work shift (day)
A standard day shift. Training is possible before and/or after, controlled by the training window you pick.
Night shift
An overnight shift. Training is still possible (many shift workers run before clocking on, or on a break), but the coach caps it at short, easy sessions. No intervals, threshold, tempo, or long runs on a night-shift day.
Gym day
You have a scheduled strength or class session. The coach places your S&C workout on this date, overriding the usual weekly strength days for this day only.
Training windows
On a work or night shift, the window tells the coach when your run has to fit. These labels are about your shift, not the clock. Before shift for a night worker might land at 4 pm, and that's fine.
Before shift
Short and easy only. Nothing hard; you have a shift coming up.
After shift
Any session type on a day shift. On a night shift, still capped at short and easy, because you'll be tired.
Anytime
No time restriction. Used for days off, gym days, or if you don't mind when you train.
Marking a shift as unavailable blocks it completely. If both Before shift and After shift are off, the day is treated as a full rest day in your plan. If that means your long run would have landed on it, the coach moves the long run to your nearest day off that week. Your volume stays the same.
Individual Date Overrides
Your rotation is the pattern. Real life is everything that breaks it: swapped shifts, a week of leave, a Saturday wedding, a Wednesday gym class. The Overrides tab lets you change any date in the next 16 weeks without touching your recurring pattern.
Quick-tap
Each date in the 16-week calendar has a row of shift-type buttons: Off work, Work, Night, Gym. Tapping one saves immediately with sensible defaults (a night shift, for example, presumes you'll run before clocking on). That's enough for most overrides.
Full edit
If you need exact shift times or a specific training window, click the date itself to open the detail editor. From there you can enter start/end times, pick before-only or after-only, and save. The override then takes precedence over your pattern for that one date.
Clearing an override
Click Clear on any overridden date to remove the override. If your pattern covers that date, the pattern entry is automatically put back; otherwise the date returns to your usual weekly availability.
Overrides survive pattern changes. If you update your rotation later, we re-roll the pattern forward, but any override you've already saved stays exactly as it was. Change the pattern as often as you need without losing the dates you've marked.
Self-Rostering Workers
Not every shift worker is on a fixed rotation. If you write your own schedule week by week, or your rota changes constantly, you can skip the pattern and work entirely from the Overrides tab.
Set a blank pattern
On the Pattern tab, leave every day as Off work and save. This turns on shift-aware scheduling without filling your calendar with fake rota days.
Use overrides for every shift
As each week's rota is confirmed, go to the Overrides tab and quick-tap the dates you're working. Dates you don't mark stay driven by your usual weekly available days.
Reshape when the week changes
After you've added the new week's shifts, click Reshape my plan to have the coach redraw the upcoming weeks around them. See Reshaping Your Plan.
How Plans Use Shifts
Once shift scheduling is on, every plan the AI coach generates or adapts reads your exact shift for each date. The key rules, in priority order:
Unavailable days become rest days
If a date is blocked, the plan shows rest. If that collides with your usual long run day, the long run is moved to your nearest day off in the same week.
Gym days get your S&C session
If you've marked a date as a gym day, the coach places your strength session there, overriding your normal weekly strength days for that date only.
Night shifts get short, easy running
Even when you've said you can train around a night shift, sessions are capped at easy or recovery pace. No quality work on a day you'll be up all night.
Before-shift windows stay easy
On a day shift where you can only run beforehand, sessions are limited to easy or recovery. Intervals, tempo, threshold, and long runs move to a day where you've got more time.
Days off get the key sessions
Long runs and quality workouts land on days off wherever possible. If you have two consecutive days off, the long run will usually come after a rest or easy day.
Volume is preserved
When a session has to move, weekly volume and intensity distribution stay the same. Shifts change when you run, not how much.
The session card shows when to run. Each session in your plan carries the training window we used (Before shift, After shift, or Anytime), so you know exactly when the coach intended that run to fit.
Reshaping Your Plan
Changing your pattern or adding a handful of overrides doesn't automatically redraw an active plan. When you've made changes that affect upcoming weeks, click Reshape my plan in the editor. The coach rewrites the remaining weeks of your current plan against your new schedule.
What a reshape does
Rewrites future weeks only
Weeks you've already completed stay untouched. The reshape starts from the week you're currently in.
Keeps your weekly volume
The coach redistributes sessions across the new availability without increasing or dropping volume.
Runs in the background
Clicking reshape queues the work. It usually completes within a couple of minutes; just refresh your plan page.
No active plan? No reshape. Reshape only applies to plans that are currently running. If you haven't generated a plan yet, just update your schedule and your next generated plan will pick it up from the start.
Tips
A few things that make shift-aware plans work better in practice.
Be honest about night shifts
It's tempting to say you can train around a night shift. If you rarely actually do, mark night days as unavailable. You'll get a plan you can actually follow, and the coach will protect your recovery.
Pattern first, then overrides
Even on a messy rota, 70–80% of weeks look similar. Capture that as your pattern; use overrides for the 20% that don't. It's less maintenance than hand-entering every single shift.
Reshape once a week, not every edit
If you're updating several overrides at once, finish them all and then reshape once. Each reshape queues AI work, so batching your changes keeps things efficient.
Your preferred long run day is a preference, not a rule
If your usual long run day is a work or night shift on a given week, the coach moves the long run to the nearest day off. That's the design, so don't try to force it by fiddling with windows.
One-off swap? Just override it
If a colleague swaps shifts with you for a single day, don't rebuild the pattern; just override that one date. Overrides are designed for exactly this.