Library

Section Headers Within a Day

Group exercises within a day under labelled sections — *Activation*, *Strength*, *Accessories*, *Finisher*, *Mobility* are common. The section header renders as an uppercase teal label above the rows that share it. Adjacent rows with the same label render as one block.

How sections get filled in:

You don't pick a section explicitly most of the time — BuildStability infers a sensible default when you pick the exercise:

| You pick | Inferred section | |---|---| | Hip CARS, Glute Bridge, Bird Dog, Banded Walk | Activation | | Dynamic Warm-up, Jumping Jacks, World's Greatest Stretch | Warm-up | | Back Squat, Deadlift, Bench Press, Overhead Press, Bulgarian Split Squat | Strength | | Power Clean, Snatch, Box Jump, Medicine Ball Slam, Sprint | Power | | Cable Fly, Leg Curl, Lateral Raise, Bicep Curl, Calf Raise | Accessories | | EMOM, Zone 2 Run, Tempo Run, Assault Bike Intervals | Conditioning | | AMRAP Burpees, Wall Ball, Battle Ropes, Sled Push, Farmer's Carry | Finisher | | Pigeon Stretch, Foam Roll, Couch Stretch, Cooldown | Mobility |

Carry-forward rule: when you're mid-build and pick a new exercise, BuildStability checks the section of the row above. If it has one, the new row inherits it. So if you're in the middle of a Strength block and add a Cable Fly, it stays Strength rather than getting auto-tagged Accessories. The trainer's intent wins over the heuristic.

Inheritance from prior occurrences: if you've already used the same exercise earlier in the same template (e.g. Bench Press appears on Day 1), the new row inherits that exercise's previous section, sets, reps, weight, RPE, and notes. Saves typing.

Visual rule: sections are headings, not boxes. They render as uppercase teal text with no border or card around them (matching the iOS Notes pattern). Distinct from supersets (which render as bracketed cards). A "Strength" section can contain a superset; the superset has its own bracket. Sections and supersets stack visually without interlocking.

Override: if the inferred section is wrong, edit the section by clicking the heading text. (Manual picker UI ships in a follow-up release; for now, the heuristic catches ~80% of cases and you can adjust by re-picking the exercise or editing JSONB on the trainer's request.)

Repley AI plans: Repley-generated plans currently leave sections blank — sections are a manual-builder concept. If you want a Repley plan with sections, save it as a manual template and re-pick each exercise; the autocomplete will infer them. (A future Repley update will infer sections at generation time.)

Persistence rule (technical detail): sections are stored on the template AND on the per-client snapshot. When you trigger Next Block, the snapshot regeneration carries section labels forward — the client's next 4 weeks keep the same section structure unless you explicitly change it. (This is the same "Plan B" snapshot architecture that protects against silent data loss across template edits.)

Ready to implement these strategies?

Join thousands of trainers using BuildStability to automate engagement tracking and prevent churn.

Start Your Free Trial