Variations: How btwb Condenses Multiple Workout Versions into One Clean, Usable Card

Variations: one workout, many versions, one card. Live June 29.

Table of Contents

  1. Key Highlights:
  2. Introduction
  3. The UX problem Variations fixes
  4. How Variations works, step by step
  5. Quick actions explained: Log, Start, Coaches Notes, Details
  6. The redesigned details screen: five tabs that stay put
  7. Switching between versions without losing context
  8. How grouping works behind the scenes: group IDs and the create-variant flow
  9. Beta feedback and polish: what changed before launch
  10. Real-world scenarios: how Variations changes everyday use
  11. Practical tips for coaches and programmers
  12. How members should use Variations to make decisions
  13. What Variations means for analytics and social features
  14. Comparisons and context: what this change looks like relative to common alternatives
  15. Potential limitations and how to address them
  16. What’s next: roadmap and feature ideas
  17. Adoption and rollout checklist for gyms and coaches
  18. Practical workflows: examples templates for coaches
  19. Measuring success after rollout
  20. Final practical notes for members
  21. FAQ

Key Highlights:

  • btwb’s new Variations feature groups multiple versions of the same workout into a single, swipeable card on the home screen, reducing clutter and confusion for members.
  • The redesigned workout details screen centralizes five tabs—Details, Discuss, History, Results, Leaderboard—and provides quick actions (Log, Start, Coaches Notes, Details) tied to the exact version shown.
  • Programmers keep existing workflows: variants inherit a shared group ID so coaches can post Performance, Fitness, and scaled options without creating separate cards; Variations rolls out to all users on June 29th.

Introduction

Many group fitness apps promise clarity but deliver long, overwhelming lists. Users who follow a track often see multiple versions of the same day’s workout—Performance, Fitness, scaled, equipment-limited—stacked as if each were a separate obligation. That mismatch between how coaches intend programming to read and how members experience it creates a recurring source of friction: members wonder whether they must complete every version; new arrivals see a daunting scroll and drop off; coaches field questions about which option to choose.

Variations solves that mismatch by bundling related workouts into single cards that behave like a deck of options. Swipe to the one you want, tap Log or Start, and go. The feature addresses usability and communication problems at the heart of daily programming while preserving coaches’ existing workflows. This article walks through what Variations does, how it works for athletes and coaches, practical scenarios, best practices, and what to expect next.

The UX problem Variations fixes

Members typically pick one workout per day—the one that matches their equipment, time, and ability. Yet apps that don’t recognize relationships between versions present each variant as a separate, equal item. That produces three predictable problems.

  • Cognitive overload. Faced with stacked versions, a user must parse five cards to find the one that fits. Humans interpret vertical lists as sequential; multiples imply repetition. New members can misread “five workouts” as five obligations.
  • Friction in navigation. The extra scrolling increases the time it takes to find, read, and start a workout. That friction lowers the likelihood of logging or participating, especially for busy members or those on mobile devices.
  • Fragmented social and historical context. When versions are treated as separate workouts, comments, leaderboards, and history split. Members lose a consolidated view of how a workout performed across levels and how their own performance has progressed.

A straightforward example makes the point. CrossFit Linchpin posts daily options that span Performance, Fitness, and scaled tiers. Previously, their members opened the app and scrolled through a long vertical list—three or five cards per day—creating confusion about expectations and making it harder for members to see social results at a glance. Variations prevents that by recognizing that these are versions of the same WOD and grouping them.

How Variations works, step by step

Variations appears on the home screen as a single card when multiple versions of a workout exist. The card gives clear visual cues and simple gestures for switching between versions.

  • Visual cues: A compact counter—e.g., “1 / 3”—shows how many versions exist and which one you’re viewing. A row of dots beneath the workout functions like photo gallery indicators so you can tell at a glance that you can flip through options.
  • Navigation: Swipe left or right on the card to move between variants. Tapping the counter opens the switcher in the details screen if you prefer a menu listing.
  • State persistence: The app respects your home screen setup, whether you prefer expanded cards or a collapsed list. Variations behaves consistently in both modes.
  • Focused actions: Each version retains its own quick-action buttons—Log, Start, Coaches Notes, Details—so every swipe lands on a fully actionable workout.

The effect is deliberate simplicity. Where five cards used to take up five times the space and attention, one card carries the same information with one simple interaction to select the right version.

Quick actions explained: Log, Start, Coaches Notes, Details

Every card now includes a row of buttons along its bottom edge. Those buttons connect the decision (which version to do) directly to the action (log, start, consult notes, or inspect details). That cuts unnecessary taps.

  • Log: Opens the logging interface for the exact version displayed. Use this after completing a session; entries are attributed to the version selected. The results count displayed on the button provides social signal—how many people have already logged it.
  • Start: Launches Tempus, btwb’s built-in timer. Starting the timer from the card moves users immediately into the live workout experience without switching contexts.
  • Coaches Notes: Appears only when coaches or admins attach notes to a workout. This avoids showing empty, distracting controls to members. Tap it to read scaling instructions, expectations, or athlete-specific guidance.
  • Details: Opens the redesigned details screen with five tabs where users get deeper context, history, community comments, full results, and leaderboards.

These controls live on each visible variation, meaning the Log button logs the exact version you swiped to, and the Results view opens for that variant. There’s no longer ambiguity about which version someone logged or which leaderboard the result belongs to.

The redesigned details screen: five tabs that stay put

Opening Details on any version lands you in a persistent, tabbed interface. The tabs stick to the top of the screen while you scroll, which keeps navigation in reach while users read movement descriptions, watch demos, or scan results. The five tabs are:

  • Details: The workout brief, full description, and movement demos. Movement names or GIFs open panels with quick demos and standards. If the workout lists multiple scaled levels, a slider lets users switch between them; previous results appear here to help athletes choose the correct level. Workout Levels were redesigned to give better context: Fitness, Advanced, Elite, and Competitor categories with +/- controls to explore specific score ranges.
  • Discuss: The social thread for the workout. Tag teammates or coaches, ask questions about scaling, or post remarks. Notifications ensure mentions don’t get lost. This keeps communication linked to the exact version of the workout being discussed.
  • History: A personalized timeline of your prior attempts with this exact workout. It opens with a snapshot of totals and plots historical attempts on a graph so athletes can see trends—improvement, plateau, or regressions—without leaving the mobile app.
  • Results: The day’s feed showing every logged result for the displayed version. Members can see how others scaled the workout, comment on results, and follow individuals directly from their entries.
  • Leaderboard: A ranked view of results for the displayed version. Filters let users toggle Rx/modified and gender to see relevant leaderboards. Tapping a leaderboard entry opens that person’s full session, showing how they arrived at the result.

Those tabs keep the conversation, data, and competitive context attached to the right variant. That tight coupling improves clarity and encourages engagement: someone curious about a scaling choice can jump from Details to Discuss to Results in seconds.

Switching between versions without losing context

The same grouping that compresses multiple cards into one is preserved inside Details. A switcher icon in the top right of the details screen lists every variant in the group. Pick another version and the view updates without forcing you back to the home screen.

This design supports real-world decisions. Imagine reading the Performance details and realizing you don’t have access to a barbell today. Rather than back out, scan, and find the No Equipment card, tap the switcher and move to the dumbbell-only or bodyweight version. Your position in the Details tab—and your ability to check Notes, history, or the leaderboard—persists across the selection.

The switcher also handles edge cases. If a variant of a variant exists, the switcher traces all related versions back to a single original, so the entire family of variations appears in one list rather than fragmenting into separate groups.

How grouping works behind the scenes: group IDs and the create-variant flow

Coaches retain familiar workflows. Variations groups programmatic variants based on a group ID that follows each workout. Understanding the group ID mechanism helps coaches program intentionally without changing how they author workouts.

  • Auto-tagging: Each time a workout is created, the system assigns a group ID. Standalone workouts get unique IDs and will not be grouped with others unless deliberately linked.
  • Create variant: Using the Plan tool to create a variant of an existing workout copies the original’s group ID into the new variant. That shared ID signals the app that the workouts belong together.
  • Variant-of-variant: Creating a variant from an already created variant retains the link to the original group ID. That keeps entire families—original, variants, and variant-of-variants—together within one switcher.
  • Manual editing: Coaches can manually edit the group ID if they want a custom grouping behavior. That provides control for rare cases where auto-grouping doesn’t reflect intended relationships.

The upshot: coaches can continue posting Performance, Fitness, and scaled options via Plan exactly as they do today. The app groups them automatically when appropriate, sparing coaches the need to learn new workflows or manage separate scheduling behaviors.

Beta feedback and polish: what changed before launch

Variations spent time in beta where users and coaches reported friction points. The team prioritized smoothness and clarity in the final release.

  • Switching animations were refined to feel responsive and avoid jarring repaints when swiping between versions.
  • Long workout names in the switcher were truncated intelligently and the layout improved so names remain legible while conserving space.
  • Layout adjustments were made for versions of different lengths so content alignment remains consistent when a short variant follows a long one.
  • Coaches Notes behavior was tuned so the button appears only when populated.
  • The History and Results tabs were converted from web-only experiences into full mobile experiences, allowing athletes to view graphs and feed details without leaving the app.

Variations ships to all users on June 29th. Beta feedback influenced the small but important touches that make the feature feel like a fully integrated part of the product rather than a bolt-on experiment.

Real-world scenarios: how Variations changes everyday use

Variations has immediate, tangible effects on how coaches, members, and new users interact with programming. Here are practical examples.

Scenario 1 — The member with limited equipment Anna is traveling with only a pair of dumbbells. She opens the app and sees one card for today’s workout with a “1 / 4” counter. She swipes to “Dumbbell Only,” reads Coaches Notes for recommended loads, taps Start to launch Tempus, and logs the result. No scrolling, no guesswork about which card belongs to her situation.

Scenario 2 — The member deciding between intensity levels Marcus is recovering from a shoulder strain but wants to push himself. He opens Details on the Performance variant, checks movement demos and the History graph to see his past performance, and decides the Fitness version suits him better today. He taps the switcher to move to Fitness, reads a coach’s scaling suggestion, and logs a modified Rx. All his history for that family of workouts remains grouped under that workout’s identity.

Scenario 3 — The coach programming for a mixed-level class Coach Sara programs a Performance WOD for athletes seeking competition-level stimulus, then “create variants” for Fitness, scaled, and a no-equipment option. Each variant shares the same group ID so members see one card. During class, athletes of differing ability levels discuss scaling options in Discuss under the same workout card, which keeps the class conversation centralized.

Scenario 4 — The new member onboarding A new member opens the app and sees one clean card rather than a wall of options. The counter and swipe affordance clearly indicate choices. The member taps Coaches Notes to read recommended levels and movement standards, chooses a variant, and logs their first result. The streamlined experience reduces the intimidation factor and increases the chance of consistent participation.

These scenarios reflect typical daily interactions that previously introduced unnecessary friction. Variations reduces those obstacles and streamlines the path from seeing a workout to completing and logging it.

Practical tips for coaches and programmers

Coaches should be able to adopt Variations immediately, but a few best practices maximize the feature’s benefits.

  • Use the create-variant flow rather than drafting separate workouts from scratch when you intend them to be grouped. That automatically assigns the shared group ID and prevents fragmentation.
  • Name variants clearly but concisely. The switcher truncates long titles, so include the most important differentiators early—e.g., “Fran — Performance,” “Fran — Fitness,” “Fran — No Equipment.”
  • Populate Coaches Notes intentionally. Members only see the button when notes exist; use that space for scaling recommendations, target intervals, and expected standards.
  • Think in families. When designing programming blocks, plan which workout families will have a Performance-to-Scaled continuum and which will stand alone. That clarity prevents accidental grouping of unrelated workouts.
  • Use Workout Levels to communicate expectations. The new Fitness/Advanced/Elite/Competitor categories give athletes a clearer idea of expected outputs.
  • Leverage history and leaderboard visibility as teaching tools. Ask members to post video or comments in Discuss for specific scaled choices so future athletes benefit from lived examples.

These practices maintain control while aligning with the app’s automation. Coaches who follow them will reduce member confusion, improve engagement, and capture richer post-workout dialogue.

How members should use Variations to make decisions

Members get the benefit of reduced cognitive load, but a few simple habits lead to better training choices.

  • Tap Details before starting. Use the Details tab to view movement demos, Coach Notes, and your own history to choose the right variant.
  • Check History for trends. Use the graph to avoid repeating an intensity spike or to confirm you’re making progress.
  • Use Discuss to ask tactical questions. If unsure about a scale, tag your coach in Discuss and get an answer tied to the exact variant you’re considering.
  • Follow results for community motivation. Scrolling Results and following other members helps create accountability and a sense of shared progress.
  • Rely on the Log button on the card itself to ensure your score attaches to the correct variant.

These small behaviors turn the app into a training assistant rather than a passive repository of instructions.

What Variations means for analytics and social features

By grouping variants, data related to a workout family becomes easier to interpret. Consolidation preserves the distinct identity of each variant while making it straightforward to:

  • Track participation by variant and overall family.
  • See how scaling choices distribute across a class or membership—useful for workload planning.
  • Monitor retention and repeat performance within a family—did a member move from Fitness to Performance over time?
  • Run targeted challenges that account for variant-level filters (e.g., a leaderboard that includes only Fitness variants).

For community features, grouping concentrates discussion and encourages shared learning. A coach’s notes and a member’s comment about a smart scale live next to each other rather than scattered across separate cards.

Comparisons and context: what this change looks like relative to common alternatives

Many fitness platforms approach programming by publishing several separate entries for a single day’s options. That works when the app’s audience is segmented and members expect multiple distinct workouts. For mixed-audience gyms where members choose a single daily option, grouping provides a better match for human expectations.

Other platforms have offered variant-like features, but they often do one of two things poorly: they either merge variants too aggressively—losing track of separate leaderboards and history—or they display them separately, keeping social and data artifacts fragmented. Variations balances the two: one visible touchpoint that preserves distinct data objects per variant.

The design choices to preserve per-variant leaderboards, results counts, and history sidestep a common trade-off between cleanliness and data fidelity.

Potential limitations and how to address them

Variations introduces strong benefits, but coaches and admins should be aware of a few edge cases.

  • Accidental grouping: If two unrelated workouts share the same group ID due to manual editing, they will appear as variations. Avoid manual editing unless intentionally regrouping.
  • Naming constraints: Long titles can be visually truncated in the switcher. Keep variant names concise and front-load key information.
  • Legacy content: Old workouts created before Variations may not automatically group unless variants were created. Coaches may want to revisit multi-version days and use create-variant to group existing options.
  • User education: Some members accustomed to separate cards will need to learn the swipe/pager interaction. A short in-app tip or coach-led orientation during class can accelerate adoption.

Addressing these issues requires modest attention during a rollout period: coach training, naming discipline, and a quick audit of recurring multi-variant programming.

What’s next: roadmap and feature ideas

Variations is the first step in a broader refresh of how workouts appear and behave. The team plans incremental improvements that will build on the current release.

  • Color coding for workout levels. Future updates aim to make Performance, Fitness, and Elements instantly identifiable using color—accelerating the visual scan.
  • Improved filtering. Allow users to filter by favorite variant types or equipment availability so the home screen auto-focuses on appropriate options.
  • Suggested variant selection. Using a member’s profile (equipment, past selections), the app could suggest a likely variant when the card loads, saving a swipe for many users.
  • Richer coach analytics. Enhanced dashboards showing variant-level participation trends and scale adoption rates to support programming decisions.
  • Cross-family insights. Tools to identify which workout families drive the most engagement across a gym for programming strategy.

Those additions would extend the simplicity Variations delivers today into a more tailored and data-informed experience.

Adoption and rollout checklist for gyms and coaches

To ensure a smooth transition on June 29th and beyond, use this short checklist.

  • Audit programming: Review recurring multi-variant days and use create-variant where necessary to ensure proper grouping.
  • Train staff: Run a quick demo for coaches and front-desk staff so they can explain to members how to swipe, use the switcher, and access Coaches Notes.
  • Update naming conventions: Standardize variant naming to include key differentiators at the front of titles (e.g., “Fran — Fitness”).
  • Communicate to members: Send a short note or post a class announcement on how Variations works and where to find Notes and History.
  • Encourage use of Discuss: Ask members to use Discuss for scaling questions so answers live with the variant for future reference.
  • Monitor feedback: After rollout, collect member feedback and flag any grouping anomalies for fixes.

Following these steps will reduce confusion at rollout and make sure the feature’s benefits are realized quickly.

Practical workflows: examples templates for coaches

Here are quick templates coaches can adopt instantly.

Template A — Standard performance → fitness → scaled:

  • Create base workout (Performance). Leave group ID as assigned.
  • Use “create variant” to produce Fitness. Name it “WorkoutName — Fitness.”
  • Create a scaled variant the same way. Populate Coaches Notes with specific scaling guidance and expected intensity.
  • Publish all three on the same day. Members see one grouped card and swipe to the best fit.

Template B — Equipment-based variants:

  • Author the main workout for Rx equipment.
  • Create a variant for “Dumbbell Only” and another for “No Equipment” via create-variant.
  • Use Coaches Notes to list recommended rep schemes or loading suggestions for equipment-limited variants.

Template C — Teaching-focused micro-variants:

  • Create an instructional variant focusing on a single movement (e.g., “Fran — Strict Pull-Up Emphasis”) that includes video links and notes.
  • Members and coaches can use Discuss to debate technique and post clips under this variant while the performance variant hosts the competitive leaderboard.

These workflows keep the content organized and make the member experience predictable.

Measuring success after rollout

Define a few metrics to determine whether Variations is achieving its goals.

  • Reduction in average time to start a workout from the home screen. Faster paths indicate reduced friction.
  • Increase in per-day logged results for programs that previously exhibited low engagement due to confusion.
  • Reduction in help-desk or coach queries about which variant to choose.
  • Engagement in Discuss and Results for grouped workouts—more comments and interactions per family indicate improved social context.
  • Movement of athletes between Workout Levels over time—signal of progression.

Track these metrics over a six- to eight-week window post-rollout to capture behavior change and iterate accordingly.

Final practical notes for members

  • Look for the “1 / X” counter on days with multiple versions and swipe the card to find your match.
  • Coaches Notes only appear when populated—don’t assume a missing button means no scaling guidance exists; ask in Discuss if unsure.
  • Use the History tab to inform day-to-day decisions and to avoid overreaching on recovery days.
  • Leaderboards and Results remain variant-specific so your logged result shows in the right place.

FAQ

Q: When does Variations become available to everyone? A: Variations rolls out to all users on June 29th.

Q: How can I tell when multiple versions are grouped? A: On your home screen, a grouped card shows a counter such as “1 / 3” and a row of dots under the card. Swipe left or right to switch versions. In Details, a switcher icon in the top right lists all related variants.

Q: Will each variant keep its own results and leaderboard? A: Yes. Each variant preserves its own history, result feed, and leaderboard. Quick-action buttons and the results count on the card apply to the specific variant you’re viewing.

Q: How do coaches ensure workouts are grouped together? A: Use the “create variant” flow when making alternative versions. The new variant inherits the group ID of the original workout, which is how the app knows to display them as a single card.

Q: Can coaches manually control grouping? A: Yes. Every workout has a group ID that can be edited. Manual editing allows deliberate grouping, but exercise caution to avoid accidentally merging unrelated workouts.

Q: What if I don’t see Coaches Notes? A: The Coaches Notes button appears only when coaches or admins attach notes to a workout. If it’s not present, the coach hasn’t added notes for that variant.

Q: Does Variations merge historical data from different variants? A: No. Historical data, results, and leaderboards remain associated with the specific variant. History in the History tab reflects your attempts on that variant only.

Q: Can I switch between variants while in the Details view? A: Yes. Use the switcher icon in the Details screen to jump to another variant within the same group without returning to the home screen.

Q: Will long workout titles display correctly in the switcher? A: The switcher truncates long titles intelligently and the layout was improved in beta to keep names legible. For best results, coaches should keep titles concise.

Q: Are the Details tabs available on mobile? A: Yes. The Details screen with its five tabs (Details, Discuss, History, Results, Leaderboard) is fully available on mobile and keeps Log and Start pinned at the bottom for easy access.

Q: What’s coming next after Variations? A: Planned improvements include color coding for workout levels, improved filtering by variant preferences, and richer analytics for coaches. User-driven ideas like suggested variant selection based on equipment and past behavior are on the roadmap for exploration.

Q: What should I do if related workouts aren’t grouped as expected? A: Coaches should verify whether variants were created via the create-variant flow or check group IDs. If you’re an athlete seeing unexpected behavior, flag it with your coach or contact support so they can audit the group IDs.

Q: How does this affect challenges or programs where members should do more than one variant? A: Variations presumes a single-choice workflow per day. If your program requires multiple variants to be completed, coaches should indicate that clearly in the workout title or Coaches Notes and consider publishing separate, standalone workouts rather than creating variants.

Q: Can I follow someone from the Results tab? A: Yes. Each result entry includes actions such as following a member. That helps members track peers and fosters community.

Q: How does Tempus integrate with Variations? A: Tap Start on any variant card to launch Tempus, the built-in timer, which starts the workout in the context of the selected variant.

Q: Are there tips for naming variants? A: Put the distinguishing words first—e.g., “WorkoutName — No Equipment” or “WorkoutName — Fitness.” That ensures truncated views still convey the critical choice.

Q: Will this change how programs display on the web? A: The same grouping logic applies across platforms so the web experience should reflect grouped families and the switcher functionality where applicable.


Variations aligns the app’s interface with how members and coaches already think about programming: one workout with many legitimate ways to do it. By compressing multiple versions into a single card while preserving variant-level data and social context, the feature reduces confusion, speeds navigation, and keeps the community conversation intact. Coaches retain full control through group IDs and the create-variant flow, and members gain a more usable path from seeing a workout to starting and logging it. Look for the new behavior on June 29th—swipe, choose, and train.

RELATED ARTICLES