The Features Are the Fix.

Every capability below exists to take hours off your week while keeping your programming honest to the community you actually coach.


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:

Ready Fully recovered. Safe to load.
Notice Minor fatigue. Generally fine.
Caution Moderate fatigue. Monitor volume.
Warning High fatigue. Consider waiting.
Danger Very high fatigue. Avoid.
Stop Complete rest required.

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.

See Pricing Details

Get Your Sundays Back

Join coaches who've traded the Sunday-night programming grind for the twenty-minute tweak.