Recovery Intelligence
Stop Holding Your Members' Week in Your Head
The job you're actually doing when you program is tracking what your members need. What the Tuesday/Thursday crowd still hasn't touched this month. Whose shoulder is still cranky. Which movement your daily lifers haven't rested enough to hit again safely. When you can't hold that in your head, the answer to "why are we doing this?" stops being about them and starts being about whatever you could think of at 9pm on Sunday.
Limberjack holds the tracking for you so your decisions stay about the people on your floor. Every movement connects to muscle groups with activation percentages, and as you build workouts, color-coded indicators show what's fresh and what's fatigued:
You're not guessing anymore. You're seeing.
Element Groups: Catch the Repeats You Don't Notice
Front Squat on Monday. Back Squat on Wednesday. Overhead Squat on Friday. Technically different movements. Functionally the same posterior chain three days in a row – and exactly the kind of thing nobody catches until a member points it out.
Limberjack detects related movements and warns you when grouped elements appear too close together, even when the names look different. Create groups manually or let the system suggest them based on common naming patterns.
17 Muscle Groups, Precise Activations
Seventeen muscle groups organized into categories: Upper Push, Upper Pull, Core, Lower Anterior, Lower Posterior. Each element gets activation percentages – Back Squat might be 80% Quads, 60% Glutes, 40% Hamstrings.
Activations auto-populate from a reference database of 873 exercises. Fine-tune manually when needed.
Intensity Analysis
Stop Guessing Whether Today Was Too Much
You know the feeling: you put today's workout on the board, and halfway through class you're wondering whether it's going to crush the 6am regulars. Then tomorrow comes and you have to guess whether to push harder or back off – with no anchor beyond how tired everyone looks.
Every workout gets a real-time intensity score based on power output calculations, so you have something concrete to compare against instead of hoping you got it right. The system accounts for:
- Movement profiles – Each element has time-per-rep, fatigue curves, and load sensitivity
- Prescribed conditions – Weight, distance, and percentage modify difficulty
- Workout format – AMRAPs, EMOMs, ladders, and intervals each affect intensity differently
- Fatigue accumulation – A bounded model that stays realistic at high rep counts
See intensity scores on the calendar, in the builder, and on workout pages. Compare what you planned against what you programmed.
Condition Standards
Define your gym's expected values for weights, distances, and percentages. When a workout uses unexpected combinations – 185 lb thrusters when your standard is 95/65 – you'll see an alert in the preview.
Catch programming mistakes before athletes do.
Workout Generation
Skip the Blank-Page Stare
The worst hour of your programming week is the first one – sitting in front of an empty whiteboard at 9pm, knowing the week needs something, unable to remember what you last programmed, and afraid of doing the same thing you always do.
Select a format, pick a target intensity, and Limberjack generates a complete workout you can adjust from. It's not a replacement for your judgment. It's a starting point so you're never staring at a blank page at the wrong end of a Sunday. The generator uses:
- 30 workout patterns spanning all energy systems and scoring types
- Historical quantity prediction – Rep counts based on what your gym actually programs
- Format-specific builders – AMRAP, EMOM, For Time, Chipper, Ladder, Tabata
- Recovery-aware element selection – Prioritizes movements that are ready
Not AI. Deterministic algorithms that produce varied, well-structured workouts every time.
Element Recommendations
When you need a movement, the recommendation engine scores every element in your library by:
- Recovery status – Ready elements rank higher
- Programming frequency – Underused movements get priority
- Intensity match – Elements that fit your target difficulty
- Group conflicts – Penalizes movements with recent muscle overlap
One click adds a recommended element to your workout.
Weekly Planner
The Whole Week on One Page
Programming a week in pieces means the balance lives in your head. You write Monday, then Wednesday, then Friday – and by Friday you've forgotten whether Monday's squats plus Wednesday's deadlifts are going to trash Saturday's class.
The weekly planner puts last week's actuals next to this week's plan. Each day gets a session template – or build custom sessions. Recovery status, planned stimulus, and energy system distribution for the whole week, in one view, while you're still making the decisions.
Energy System Budgets
Every workout draws from three energy systems: phosphagen (power), glycolytic (threshold), and oxidative (endurance).
The planner tracks your weekly budget across all three. See whether you've overloaded glycolytic work or neglected the aerobic base – before your athletes feel it.
Stimulus Planning
Plan intended stimulus types across your calendar. Color-coded badges show at a glance whether you're hitting the variety your athletes need.
Link stimulus plans to training cycles for focused programming blocks.
Workout Builder
Speaks Your Language
AMRAP. EMOM. For Time. For Load. Tabata. Ladders. Multi-score. Team workouts.
Type naturally, and Limberjack parses it correctly:
AMRAP 20
5 Pull Ups
10 Push Ups
15 Air Squats
EMOM 12
Min 1: 15 Cal Row
Min 2: 12 KB Swings (53/35 lb)
Min 3: 9 Burpees
For Time (135/95 lb):
21-15-9
Thrusters
Pull Ups
The parser handles complex structures – segment-level conditions, buy-in/cash-out, penalties, partner work, scaling options – and preserves them through edits.
Real-Time Feedback
Every movement you add updates recovery and intensity views instantly. Notice you're stacking too much pressing work? Swap in a hinge movement. See intensity climbing too high? Reduce volume.
The feedback loop is immediate.
All Workout Formats
Program any structure your gym uses:
- Standard – For Time, AMRAP, For Reps, For Load
- Intervals – EMOM, E2MOM, Tabata, custom work/rest
- Ladders – Ascending, descending, accumulating ("12 Days of Christmas")
- Multi-score – Independent scoring per segment
- Team/Partner – Divide work, synchronized, stations
- Penalties – Per-element conditional penalties
- Modifiers – Buy-in/buy-out, scaling options, segment conditions
Import Your Existing Programming
Don't Rebuild a Year of History From Scratch
You've spent years building your programming. Hundreds of workouts. Thousands of decisions about what your members can handle. All of it trapped in spreadsheets, old WOD boards, and whichever gym software you were using three years ago.
Limberjack reads it in. The patterns you couldn't see across a year of workouts become obvious. Movements you've been quietly neglecting, days you always overload, cycles that actually worked – all visible in minutes instead of invisible forever. Import from:
- CSV spreadsheets – Your own format
- JSON exports – Push Press and similar platforms
- Excel files – Wodify and other gym software
Limberjack parses workout descriptions, detects formats, and maps movements to your element library. Months of programming become visible in minutes.
Intelligent Element Matching
When imports encounter unfamiliar movement names, you resolve them once:
- Create new element – Add it to your library
- Create alias – Link "Thrusters" to your existing "Thruster"
- Skip – Ignore movements you don't want to track
Future imports automatically use your resolutions. The system learns your vocabulary.
Handle Thousands of Workouts
Importing 5,000 workouts from Wodify? No problem.
Pagination, search, and bulk operations let you review large imports systematically.
Training Cycles
Focused Programming Blocks
Organize programming into training cycles – focused periods with specific goals:
- 6-week strength cycle emphasizing squats and deadlifts
- Competition prep peaking for the Open
- Skill cycle for gymnastics development
- Base building with balanced variety
Cycle Planner Integration
Plan entire cycles with the draft grid. Assign session templates to each day, set scoring types, generate workout names, and finalize when ready.
The planner respects your energy budgets and connects directly to the builder for detailed workout creation.
Calendar View
The Complete Picture
See your programming across weeks and months. Spot patterns that individual days hide:
- Movement distribution across the week
- Intensity scores trending over time
- Stimulus type variety and balance
- Energy system allocation
- Weather forecasts for outdoor planning
Weather-Informed Programming
Limberjack shows weather forecasts for your gym's location. No more scrambling when you check the weather at 5am and realize today's outdoor WOD won't work.
Multi-Program Support
CrossFit, Hyrox, and Beyond
Run multiple training programs from one account. Each program gets its own:
- Weekly planner and energy budgets
- Session templates and workout patterns
- Recovery tracking and element library
Switch between programs or view them side by side on the calendar.
Slack Integration
Daily Workouts on Demand
The /limberjack slash command posts today's workout directly in Slack. Athletes and coaches get workout details without logging in.
Element Library
Your Movement Vocabulary
Every movement your gym uses, organized and searchable. Each element connects to:
- Muscle activations – Percentage-based activation for each of 17 muscle groups
- Aliases – Recognize "Thrusters" and "Thruster" as the same thing
- Power profiles – Time-per-rep, fatigue curves, load sensitivity for intensity calculations
- Last programmed – When you last used this movement
- Recovery status – Current state for this element
Build your library once. Use it forever.
What's Coming
On the Roadmap
- Volume-aware recovery – Factor in reps, weight, and distance into recovery calculations
- Athlete personalization – Individual recovery rates and performance tracking
- Programming analytics – Measure and improve your programming effectiveness
- Tagging and benchmarks – Categorize and track standard workouts
Built by coaches for coaches. Evolving based on what you need.
Simple Pricing
One Plan. Everything Included.
No feature gates. No per-athlete charges. No enterprise upsells.
$79/month for everything on this page.
