Fitness

Gymverse Full Breakdown

Gymverse generates personalized strength training plans based on available equipment, training frequency, and experience level. Dismissing the paywall surfaces a full 7-day free pass with no credit card required, making the paywall a soft suggestion rather than a hard gate. The restore streak feature is locked behind a two-day streak, meaning a user who breaks their first streak cannot restore it until they have rebuilt to two consecutive days.

Mechanics observed

Three mechanics carry the loop

How it works

The core loop

Complete 19-screen onboarding. Encounter paywall. Dismiss. Receive 7-day free pass automatically. Open to today's scheduled workout. Complete workout by logging sets, reps, and weights with auto-generated rest timers. View post-workout muscle map and next-week progression preview. Calendar on the home screen shows which days are completed and what is scheduled. Return for the next day's assigned workout.

Retention

Streak / Streak Bonus

Full mechanic page

What was observed

The streak display appears in the Explore tab, showing active streak, longest streak, days completed, and a calendar of completed workout days across the current month. The home screen calendar shows scheduled workout days and which have been completed, forming the visual backbone of streak tracking. A restore streak feature is accessible in the Explore tab but requires a two-day streak before it can be used.

Key findings

  • The restore streak feature creates an asymmetry: a user who breaks their very first streak cannot restore it because they have not yet reached the two-day threshold required to unlock the feature. The protection mechanic is unavailable exactly when it would be most valuable.
  • Co-locating streak stats, achievement badges, calorie graphs, and weight tracking in the Explore tab makes it a performance dashboard rather than just a streak counter, giving users multiple reasons to navigate there.
screenshot
Explore tab showing active streak number, longest streak, days completed, and the calendar history of completed workout days across the current month
How they connect

Where the mechanics meet

Streak / Streak Bonus Achievements / Milestones

Consecutive day badges appear in the Explore tab alongside the active streak display. The streak is both a counter and an achievement progression input. Users see both how many days they have maintained and which badge that count is approaching. The streak has a dual display.

Streak milestones are named achievement targets

Daily / Weekly Quests Streak / Streak Bonus

Future workout days are inaccessible until the current day is logged. The calendar structure prevents skipping ahead and enforces sequential completion. The streak is not just a habit suggestion. The app's day-locking makes it the only way to progress through the plan.

Day-locked workout calendar enforces streak cadence
Key insight

What the system teaches

The single most instructive observation

The restore streak feature that cannot be used when it is most needed is the most structurally counterintuitive design decision observed in the fitness app library. The mechanic is designed to retain users who break streaks, but it requires demonstrating a two-day streak before it activates, which means it only helps users who have already shown they can return. Users who needed it most, those who broke their very first streak, have no access to it.

What makes the system work

The paywall-then-free-pass sequence is an unusual inversion. Showing the paywall first establishes the product as premium. Granting the full trial without requiring payment immediately afterward removes every friction barrier from the first session. The user who dismisses the paywall ends up in exactly the same position as the user who would have paid for a trial, with no credit card on file.