Planning follows a cascade: each shorter-term plan builds on the longer-term plan above it rather than standing alone.
The planning cascade
- Annual goal — based on your questionnaire and refined in conversation.
- Season strategy — how the training phases leading up to your main race are arranged.
- Monthly plan — training volume and focus for each week.
- Weekly plan — specific workouts for each day.
- Daily plan — what you see each morning in the chat and mini app.
The rule is simple: an edit at the lower level does not break the upper one, while a change of goal rebuilds the whole chain.
What is taken into account
- your season goal and target races from the questionnaire;
- availability by day of the week and the minute limit you set;
- blocked dates — vacations, trips, business travel;
- constraints and preferences from your athlete card;
- actual workouts from Garmin, Polar, COROS, Strava, and Apple Watch, and recovery from your watch data.
Auto-generation schedule
In the dashboard, on the "Plan" tab, each plan has a gear button, "Set up auto-generation". It includes:
- "Enable auto-generation" — whether to issue the plan automatically;
- "How many days before the period starts" to prepare the plan;
- "Generation time" and "Time zone";
- where to send it: MAX, Telegram, email;
- send the full plan text or a short notification.
For a new account, the schedule is on from the start: the time zone is Moscow, and plans arrive in Telegram as follows:
- day — at 07:00 on the same day, as full text;
- week — the evening before, at 20:00, as a notification;
- month — the day before it starts, at 17:00, as a notification;
- year — the day before it starts, at 17:00, as a notification.
At night, from 03:15 to 04:00 Moscow time, the service fills in any missing plans as a cascade — month, then week, then day. It doesn't rebuild plans that are already done, and by the time of sending your daily plan is ready.
When auto-plans are paused
Automatic plans aren't built if for 7 days there has been no login to the dashboard or app, no message to the coach, and no new workout. They also aren't built without an active subscription or free trial. As soon as you log in, message the coach, or a workout syncs, auto-plans resume. You can always request a plan manually — with the button in the dashboard or in the chat.
Replan manually
In the dashboard, each planning period — season, month, week, and day — has a replanning button. It starts generating the plan again, and the process continues even if you reload the page. You can close the tab and come back later.
Why the plan changes
A plan is not a schedule on paper but a living document. It changes when:
- you skipped a workout or did more than planned;
- your watch showed low readiness, poor sleep, or an elevated resting heart rate;
- you told the coach yourself about how you feel, a trip, or an injury;
- your goal changed or a new race was added.
How to request a change
Just ask in the chat, in your own words: “move the long run to Sunday,” “only three workouts this week,” “my knee hurts, remove high-impact workouts,” or “add swimming on Wednesdays.” The coach will update the affected planning periods and save the new plan, which will appear in both the dashboard and the mini app.
If you ask the coach to “show” or “spell out” a plan, you'll get a text reply without overwriting anything. Changes are saved when you ask the coach to apply them, save them, or update the plan to include them.
If your plan is managed by a human coach
When you have a human coach and they have already approved your plan, edits from the chat with the AI coach don't overwrite it. They go to the human coach as a proposal, and the AI coach will tell you the change is awaiting approval. For details, see "Human specialists".
Where to view plans
- Chat with the bot — the daily plan arrives here on schedule.
- Mini app, “Today” tab — the “Day / Week / Month” toggle opens the desired horizon without leaving the screen.
- Dashboard, “Plan” tab — all issued plans are saved, and you can go back to past weeks and months.
Schedule details
- The time zone is set separately for each horizon: if you've moved or traveled to another country, change it, otherwise the plan will arrive on Moscow time.
- The same plan isn't issued twice: if it has already been generated for this period, the scheduled generation doesn't run again. You can force a rebuild with the replanning button.
- Email delivery requires a confirmed address.
- The top horizon can be a season instead of the calendar year: in the annual plan schedule, choose “Season” and a start month, for example November. The season then lasts 12 months (November to October) and is labelled “Season 2026/27”, a race in spring 2027 belongs to it, and “days before the period starts” counts from the start of the season. “Calendar year” remains the default; you can also switch in the chat — the coach will ask you to confirm first.
If the plan seems unsuitable
Don't try to fit your life around the plan without saying anything — that's the most common mistake. Tell the coach exactly what's wrong: too much training volume, an inconvenient day, no access to a pool, or not enough time in the evening. The coach follows your constraints strictly: it won't exceed the time limits you set in the questionnaire or schedule workouts on blocked dates.