Overview
BoxApp’s WOD (Workout of the Day) programming system helps you design, publish, and analyze workouts across multiple training tracks with built-in bias checking and structured workout builder.Multi-Track Programming
Create workouts for CrossFit, Novice, Bodybuilding, and Engine tracks
WOD Designer
Visual drag-and-drop interface for building structured workouts
Bias Checker
Analyze your weekly programming to avoid modality imbalances
Movement Library
Searchable database of movements with automatic PR tracking
Creating a WOD
Step 1: Open the Designer
Click “New Session” to open the WOD designer (Wods.tsx:470-491).Step 2: Select Track
Choose from 4 training tracks:CrossFit
CrossFit
Traditional CrossFit programming with:
- Weightlifting, Gymnastics, Mono, and Metcon modalities
- 7-day bias tracking to ensure balanced programming
- Benchmark WOD tracking
Novice
Novice
Beginner-friendly workouts with:
- Scaled movements and lighter loads
- Focus on foundational strength and technique
- Progressive programming structure
Bodybuilding
Bodybuilding
Hypertrophy-focused sessions:
- Volume-based training
- Isolation movements
- Aesthetic and strength goals
Engine
Engine
Conditioning and endurance:
- Monostructural work (running, rowing, biking)
- Interval training
- Aerobic capacity building
Step 3: Add Modalities
Select modalities that appear in your workout (Wods.tsx:581-608):Step 4: Build Session Structure
Use the WOD Designer to create workout blocks (WODDesigner.tsx:81-89):Session Block Types
Warmup
Dynamic stretching and movement prep
Strength
Barbell work, lifting progressions
Conditioning
High-intensity interval training
WOD
Main workout (For Time, AMRAP, EMOM)
Accessory
Supplemental strength or skill work
Cooldown
Static stretching and recovery
WOD Formats
For WOD and Conditioning blocks, specify the workout format (WODDesigner.tsx:228-244):For Time
For Time
Complete prescribed work as fast as possible. Configure:
- Time cap
- Number of rounds
- Tie-break (if applicable)
AMRAP (As Many Rounds As Possible)
AMRAP (As Many Rounds As Possible)
Complete as many rounds as possible in the given time:
- Duration (e.g., “20 min”)
- Round structure
EMOM (Every Minute On the Minute)
EMOM (Every Minute On the Minute)
Complete work at the start of each minute:
- Duration
- Work per minute
Tabata
Tabata
20 seconds work, 10 seconds rest:
- Number of rounds
- Movements
RM (Rep Max)
RM (Rep Max)
Find max weight for prescribed reps:
- Rep scheme (e.g., “3RM”)
- Movement
Complex
Complex
Multiple movements performed in sequence:
- Movement order
- Rep scheme
Adding Movements
Search and add movements from your library (WODDesigner.tsx:338-351):Movements are searchable by name and category. The system paginates results for better performance.
Movement Configuration
For each movement, specify (WODDesigner.tsx:304-324):- Reps/Time: “10”, “30 sec”, “Max”
- Weight: “135#”, “70% 1RM”, “Bodyweight”
- Notes: Scaling options, form cues
Stimulus and Scaling
Define the workout’s intent and scaling options (Wods.tsx:624-633):Stimulus
Describe the intended workout feel:“Fast singles on power clean. Breathing should be heavy but controlled. 8-12 minute time domain.”
Scaling Options
Provide modification guidance:“Reduce weight to maintain unbroken sets. Scale bar muscle-ups to C2B pull-ups or jumping pull-ups.”
Bias Checker
BoxApp analyzes your weekly programming to prevent modality imbalances (Wods.tsx:420-459):Publishing Workflows
When you publish a WOD (Wods.tsx:263-310):- Generate metcon text from session blocks
- Save structure for detailed view
- Assign to date and track
- Notify members (if enabled)
Viewing and Filtering
Track Filter
Filter WODs by track (Wods.tsx:654-680):- All Tracks
- CrossFit (primary color)
- Novice (green)
- Bodybuilding (blue)
- Engine (orange)
Search
Full-text search across titles and workout content (Wods.tsx:365-372).Date Filters
- Month Navigator: Browse by month
- Date Picker: Jump to specific date
- Week Grouping: WODs grouped by week (Monday-Saturday)
View Modes
Grid View
Rich cards with full workout details (12 per page)
Compact View
Condensed list for quick scanning (50 per page)
Copying WODs
Share workouts with members (Wods.tsx:218-250):Best Practices
- Program 1 week ahead: Gives members time to prepare
- Use bias checker daily: Avoid overtraining specific modalities
- Include stimulus: Helps athletes self-regulate intensity
- Provide scaling: Make workouts accessible to all levels
- Test workouts: Run them yourself before publishing
- Track benchmarks: Repeat signature workouts quarterly