Skip to main content
2026.05.20.2107

Training Plans (Beta) — design a season, not just a week

For All Coaches

Training Plans has been a long road. This release lands the authoring side of plans in beta — enough for you to build, share, and refine the multi-week structures that have lived in spreadsheets and PDFs until now. The athlete-facing pieces (the “you’re currently in [phase name]” callouts on the dashboard, the day-view of plan workouts) are next.

A click-to-fill week × day matrix

When you create a plan you’ll get the same four fields you’d write on a whiteboard — Title, Code, Sport, Weeks — and land directly in an editor with an empty N-week × 7-day grid. Click any cell to open the workout-template autocomplete you already know from the team schedule. Pick a template and it drops into the cell as a compact card. Race day shows a red border and a star.

Save is explicit — Cancel is a true undo. No silent autosave, no partial-state surprises.

Stack up to five workouts in a day

Some days are a single session, others are two-a-days or a session + supplementary mobility. The matrix lets you stack up to five workouts per cell, in slot order. The sixth click politely refuses; the second slot opens with a small ”+” affordance below the card already there. Removing a workout re-packs the rest down so things stay tidy.

Drag-and-drop across cells, with copy

Drag a workout from one cell to another to move it. Hold Ctrl (or on Mac) before you drop and you get a copy instead — the source stays put. Full-cell drops show the same five-workout snackbar; same-cell drops do nothing on purpose. This rides on the exact same native drag-and-drop plumbing as the team schedule, so the gesture feels identical.

Coaching notes — a blue dot says “read me”

From any workout card’s menu, pick Edit Note to open a small cell-anchored popover. Type the note (up to 500 chars), save, and the card grows a 4 px blue dot at the end of its compact metric row. Hover the dot and the note shows in a tooltip. Athletes don’t see the note inline yet — that lands with the athlete-facing plan view in the next round — but coaches reviewing each other’s plans get the right signal immediately.

Periodization phases, painted on the matrix

This is the part that pulls the whole editor together. Open the Phases section above the matrix, click + Add Phase, name it, set the start week and end week, save. The matrix immediately paints a horizontal colored band across those week rows, with an 8 px uppercase label on the band’s first row. Canonical phase names (Base / Build / Peak / Taper / Recovery) get fixed Smagpie colors so two plans by two coaches use the same palette; arbitrary names get a deterministic color from a small palette so the same custom name always paints the same color.

Phases can’t overlap (the editor will tell you so), and EndWeek can’t exceed your plan’s duration. Reorder by dragging them in the list.

Delete that won’t bite you

The new Delete flow runs an apply-guard before it touches anything. If the plan is already applied to a team’s schedule, Smagpie shows you exactly which team and which scheduled date is blocking the delete, ordered by date — no destructive cascade, no vague error. If nothing’s referencing the plan, it soft-deletes. The plan’s Code is freed up immediately so you can reuse it on a new plan.

Plus — strength sessions and your team’s training-load curves

A new Training Load Contribution card on the Strength & Equipment settings page lets you decide whether strength workouts (anything tagged StrengthMobility) count toward your athletes’ Fitness, Form, and Fatigue curves. On by default — most teams want strength load in the picture. Flip it off and the per-workout strength TLS is still recorded; it just stops rolling up into the team-wide PMC view.

Because changing this setting changes how the last few months of curves are calculated, saving triggers a 90-day recompute for every active athlete on your team. A confirmation dialog tells you that’s about to happen so it’s never a surprise.

Heads up — browser will refresh

This release includes a wire-format change for the new Delete flow, so your Smagpie web app will reload itself the next time you open it. Session Tracker phone apps update on next open as usual.

How this helps your coaching

  • Beta — Training Plans, week × day matrix:

    Create a reusable plan (Title, Code, Sport, Weeks) and fill it in by clicking cells to pull workouts from your library. Up to 5 workouts per day; drag to move, Ctrl/⌘+drag to copy.

  • Periodization phases, visible at a glance:

    Declare phases (Base / Build / Peak / Taper, or your own) over a range of weeks. The matrix paints colored bands so the shape of the season is obvious without reading every cell.

  • Coaching notes per workout:

    Attach a short note to any workout in the plan. A blue dot on the card and a tooltip make the note discoverable without opening anything.

  • Safe delete, with an apply-guard:

    If a plan is currently applied to a team's schedule, delete shows you exactly which scheduled instances are blocking instead of a vague error or a destructive cascade.

  • Coach toggle — strength sessions in Fitness/Form/Fatigue:

    On the Strength & Equipment page: choose whether StrengthMobility workouts roll up into your athletes' training-load curves. Saving recomputes the last 90 days for everyone on the team.