Retention & social
Ladder · A5
The Sunday 6pm expiry, the forgiving streak, Cheers — and why the visible gamification is cosmetic.
Area question: What machinery keeps Ladder users past month one?
One-line answer: Not gamification. The machinery is a weekly clock (a plan that expires every Sunday and a streak that needs 3 workouts/week to survive), wrapped in a named coach you form a parasocial bond with and a live cheer stream from strangers on your team. The points currency ("Volts"), the badges and the whole Rewards tab are decoration on top of that — and one mechanic, the team-switching cap, is actively manufacturing churn.
Source legend
Inquiry-wide legend from SCOPE.md. Tags used in this Finding:
- [AS] App Store listing + metadata (
assets/appstore-us.json), pulled 2026-08-16 - [SS] Official App Store screenshots (
assets/screenshots/appstore-NN.png) - [IB] Ilia's first-hand field notes (SCOPE.md, verbatim RU)
- [WEB] joinladder.com / shop.joinladder.com / blog.joinladder.com
- [REV] User reviews — see the review corpus note below
- [PRESS] Press and editorial (Fortune, Apple Editors' Choice story)
- [3P] Third-party review sites and comparison pages — treat as secondary
Review corpus (own collection, primary): 1,250 written App Store reviews pulled
2026-08-16 via the Apple customer-reviews RSS feed, sortby=mostrecent, across four
storefronts: US 500, GB 240, CA 250, AU 250. Raw files and a flattened text dump are in
the session scratchpad. Caveat: this feed returns only reviews with text and only
recent ones, so it is not a random sample of the 180,865 US ratings. Used for what people
say, and for a directional distribution — never as the authoritative distribution.
1. What we found
1.1 Three of five tabs are retention surfaces — confirmed
The tab bar reads, left to right: Workouts · Chat · Teams · Profile · Rewards [SS-03]. Chat uses a messaging glyph, Teams a cluster-of-dots glyph, Rewards a gift-box glyph [SS-02, SS-03]. Only one of five tabs (Workouts) is the training product. Chat, Teams and Rewards are all social/retention surfaces; Profile is the trophy case.
That is a deliberate architecture statement, and the release notes back it: Ladder addresses
its own users as "Love Ladder Teams?" rather than "Love Ladder?" [AS]. The
community-facing brand name for the product is Ladder Teams — there is a separate web
property at teams.joinladder.com [WEB].
1.2 The weekly clock — the actual retention primitive
This is the mechanic that earns the most direct behavioural testimony, and it is not a points system. It is a hard weekly cadence with three interlocking parts.
(a) The plan expires. The week's schedule "resets every Sunday at 6 p.m. Eastern" [3P — gifit.io]. You get a new plan every week, coach-built [AS]. A plan that expires is a plan you have to come back for.
(b) A visible week strip. Home shows seven day-circles: completed days are filled yellow with a ✓, today is an outlined ring, future days are bare letters. In [SS-03] three days are ✓ and Thursday is the outlined ring; in [SS-02] four are ✓ and Friday is current. Above it: "You're crushing it this week!" [SS-02, SS-03].
(c) A weekly streak with a 3-workout threshold. The streak is weekly, not daily, and it survives on a floor of three workouts per week. Review evidence is unusually explicit and consistent [REV]:
- "growing my streak (doing 3 or more workouts a week) has been super motivating"
- "I love that they have the 'streak' system — that alone gets me to the gym at least 3 times a week just to keep it going"
- "It has made me commit to working out at least 3 times a week, because I don't want to lose my week streak"
- "it captures your 'streak' which makes me come back week after week to earn that higher number"
- "I've been using Ladder for 10 weeks now and haven't broken my streak"
- "This week was a lot of personal travel but was committed to getting ladders in. So glad my streak continues. Almost 2 full years of ladder."
- "a visual of days completed is such a fab motivator too because you don't want to lose your streak"
Corroborated independently: the app has "3 'must-do' workouts each week" [3P — garagegymreviews], and badges are earned "for weekly streaks" [3P — garagegymreviews].
Why this design is smart, stated plainly: a daily streak is fragile and punishes rest days — which in strength training are programmed. A weekly streak with a 3-of-7 floor is almost impossible to break by accident, forgiving of travel and illness, and still produces a monotonically rising number. It converts "I should work out" into "I have four days left to protect a two-year streak." Multiple users self-report the causal chain out loud.
1.3 The gamification layer — real vs. guessed
| Mechanic | Status | Evidence |
|---|---|---|
| Weekly streak | Confirmed | [SS] [REV] [3P] |
| Week strip of day circles | Confirmed | [SS-02] [SS-03] |
| Avatar progress ring | Confirmed as UI | [SS-02] [SS-03] |
| Lightning badge with number | Confirmed as UI, meaning unresolved | [SS-02] [SS-03] |
| Volts currency | Confirmed as UI only | [SS-02] |
| Badges / milestones | Confirmed | [REV] [3P] |
| PR as celebrated event | Confirmed | [WEB] [SS-08] |
| Cheers from teammates | Confirmed, strongly | [SS-02] [REV] [PRESS] |
| Post-workout selfie wall | Confirmed | [3P] |
| Levels / tiers | No evidence | — |
| Leaderboards | No evidence | — |
| Streak freeze or repair | No evidence | — |
| Volts decay | No evidence | — |
| Volts spend / unlock | No evidence | — |
Volts. Journal shows "Total Volts ⚡1,450" in the top-right [SS-02]. That is the entire evidence base. Zero of 1,250 written reviews mention Volts. No Ladder-owned page explains them; no third-party review mentions them. So: the currency exists and is displayed, and nothing establishes that it is earned per set, spent on anything, decays, or matters to anyone. Two readings, both unproven — it is a vanity odometer (cumulative lifetime effort, like Strava's total elevation), or it is scaffolding for a rewards economy that has not shipped. Parked, §4.
The lightning badge (4⚡). Appears as a small dark pill on the bottom-right of the
avatar, over a partially-filled yellow progress ring [SS-03]. The same badge appears in
[SS-02] with what the Orchestrator read as "41" — on close reading of the rotated mockup
this is most likely the same 4⚡ value, not a different number. Two candidate readings:
(i) week-streak count, (ii) a level derived from Volts. The ⚡ glyph is shared with Volts,
which argues for (ii); the review language about "that higher number" argues for (i). The
ring's fill does not match 3/7 or 4/7 cleanly enough to decide. Unresolved — parked.
Badges. Real, and they are milestone/occasion badges rather than a tier ladder: "seasonal challenges and personalized milestones"; named examples are working out on a holiday (a Halloween badge) and hitting 5,000 total workout minutes [3P — outdoorsynomad]. A review calls them "earnable milestone badges" [REV], another cites "achievements I never knew I needed" [REV]. Where they live is not evidenced — most likely Profile; a "Badges section" is named without a location [3P — garagegymreviews].
PRs are a first-class event, not just a stat. The homepage lists "PR alerts" as a feature [WEB]. Per-exercise analytics dedicates one of four hero tiles to PR — e.g. "100 lb / PR" alongside Total Volume, Total Reps, Avg Weight — over a rising volume graph [SS-08]. A user describes the journal tracking "estimated one-rep max improvements over time" [REV]. Apple's editors describe "a visualization of our workout history that turned data into bragging rights" [PRESS].
Effort % as a colour-coded intensity ladder. Each set carries a target effort — 50% / 75% / 90% / 100% — colour-shifted blue→purple→orange→red as it climbs, in both the Journal and the exercise history [SS-02, SS-08]. This is progression made legible without any points at all: the same exercise, the same week, an escalating number.
1.4 Cheers — the standout mechanic, and it is live
Ilia's screenshot read of "floating 🔥 emoji reactions over the video" [SS-02] is correct, and the mechanic is more interesting than a reaction feed. Teammates cheer you while you are mid-workout, and the cheers land as animated emoji with sound.
- "you can select a 'cheers' button to cheer on your teammates while they're working out" [3P — garagegymreviews]
- Apple's Editors' Choice story: "Getting cheers from our teammates — the community of fellow lifters in the app. The animated confetti and sound effects they sent us were fun reminders we're not in this alone." [PRESS]
- "I love seeing cheers pop up while I'm working out!" [REV]
- "I love getting cheered on by my teammates during my workout" [REV]
- "Love the cheers during the workouts!" [REV]
- "other participants cheering you on with emojis" [REV]
- "I found myself smiling at random mid-workout claps and post-session selfies from other users" [3P — outdoorsynomad]
It is dense enough to be a nuisance for some, and it is mutable: "The cheer feature to motivate and support you/others is fun but I found silencing and suppressing the emoji stream personally helped me keep focused. I send cheers…" [REV].
Read: this is the highest-leverage social mechanic in the app and the cheapest to copy. It requires no friendship graph, no profile, no reciprocity, no content moderation. A stranger on your program taps a button; you get a hit of company at the moment you most want to quit. It converts a passive audience into an active one, and it is the one feature Apple's editors chose to lead with.
Ranked alongside the rest, cheers exist because Ladder solved the hard part: it knows who is training right now. A scheduled, coach-programmed, same-team-same-week cohort creates simultaneity — and simultaneity is what makes live cheering possible at all.
1.5 Teams — a program and a cohort, gated by a switching meter
A Team is both. It is a coach-authored program (ALIGN, ASCEND, BODY & BELL, LIMITLESS, DEFINE, EVOLVE… 20 named in the listing [AS]; "17 teams" in Dec-2024 press [PRESS]; "24+" claimed on the homepage now [WEB]; "over 22" per one review site [3P]) and the peer cohort of everyone else on that program, with its own chat channel and its own coach [SS-10] [PRESS].
Teammates are strangers, by design. "it feels like people that don't know you cheer you on and want what's best for you"; "Everyone is super supportive even though they never met you" [REV]. There is no evidence of private groups, friend graphs, invites-to-a-group, or a friend list. Referral exists (§1.7) but pulls people onto the platform, not into a private squad. The unit of belonging is the coach's team, not your friends.
Team size looks large and that is a problem. No roster or member count is exposed on the public team pages [WEB], and no review mentions a member count. But the workout hero card carries a grid icon with a yellow count badge — 1582 on a LIMITLESS Thursday session [SS-03], 720 on another [SS-01] — which is the number of people who have done this workout, i.e. social proof at the point of decision. And one review names the failure mode directly: "The chat function is clunky at best — complete waste of time on the big teams" [REV 1★ AU].
No leaderboard. Zero mentions across 1,250 reviews; nothing in any screenshot; nothing on any Ladder page. Either it does not exist or it is invisible. Given the audience Ladder recruits (§1.10), the absence looks intentional: a leaderboard punishes beginners.
Switching teams is metered, and the meter is monetised.
PRO Monthly $29.99/mo -> join 1 team, change 2x per month
PRO Annual $179.99/yr -> access to ALL teams, unlimited changes
Free trial 7 days -> "try as many teams as you would like"
[WEB — /pricing], corroborated [3P — garagegymreviews, trainwell]
Ladder charges for variety-seeking. That is elegant on paper — variety-seeking is the exact impulse that otherwise ends in cancellation, so it is converted into an upgrade prompt. In practice it is producing 2★ reviews from people who wanted to stay:
"Really wish that for first time users, there wasn't a limit to switching teams. I am out of turns, and I am on a team I don't want to be on and I'm not paying the annual price to be able to switch teams. I wanted to try this app but gotta say this has made not want to now." [REV 2★ 2026-08-14]
"you can only switch teams twice a month, which makes it harder to casually mix things up" [3P — outdoorsynomad]
What a team change costs you in progress/history is not evidenced. No source states whether the Journal, streak, badges, Volts or PR history survive a switch. Parked, §4.
1.6 Chat is a real community product — with real coaches and real gaps
What the surface contains [SS-10]: a team-named channel ("Body & Bell") with the
coach's avatar in the title bar; a purple channel theme distinct from the app's
black/acid-yellow; a "Coach Pins" button top-right (pinned coach content); date
separators; threaded replies rendered as "8 · View Thread ›"; quote-reply (a member
quoting another member above their own message); emoji reactions with counts (🎉 6, 👏 10, 💪
15, 🔥 18) plus an add-reaction affordance; a coach video message posted inline with a
play button; a composer with an image-attach button. Coaches carry a yellow verified-style
H badge next to their name; members carry small badge glyphs too.
How present are the coaches — genuinely present, and instrumented. Ladder runs internal software called Apollo that coaches use to design plans and that "helps coaches analyze chatroom sentiment, identify trending questions, and locate unresponded users" [PRESS — Fortune, Dec 2024]. That last clause is the most operationally interesting fact in this Area: Ladder treats "a member posted and nobody answered" as a tracked defect.
Review evidence of cadence [REV]: - "Coach provides daily videos and adjusts workouts based on team feedback" - "Coach Aria of team Ascend is very active in the team chat" - "My coach is active in the chat, and the team chat overall is positive, helpful and friendly" - "the additional information from coaches in the chat has been a game changer, especially around form/technique challenges" - "the coach of said program is in here as well, answering questions as they can" [3P — garagegymreviews]
So: coach video messages are a mix of scheduled/broadcast content (daily posts, pins) and genuine responses to team questions. Not evidenced which share is which. Parked.
Moderation. No published community guidelines were reachable (/terms renders as a
navigation shell to WebFetch, teams.joinladder.com/terms returns a title only). Apollo's
sentiment analysis plus coach presence implies coach-led moderation. Unevidenced otherwise.
Chat per-team, not global. Each of the coaches "have a chatroom" [PRESS]; the channel is team-named [SS-10].
DMs with coaches are now a paid upgrade — and this is a live sore spot. Group chat is included; one-to-one is not, and it changed recently enough that renewing users were blindsided [REV]:
"I had the pro annual at $179 and I used to be able to chat with the coach. I went for the same subscription but I was charged $191 instead… And now I'm being told to subscribe to elite to message the coach?!" [REV 2★ 2026-07-23]
"I didn't realize I'd have to upgrade to chat with a coach." [REV 4★ 2026-08-07]
"The same day that I dropped 200$ I got a welcome message from my 'coach' and it only costs another 500$!?!? To respond." [REV 3★ CA]
That third quote is the sharpest thing in this Finding. The coach sends a personal-looking welcome message that the member cannot answer without an upgrade. The parasocial bond is the product being sold, and the paywall is placed exactly on the reply button.
Tier naming is contradictory across secondary sources and must not be stated as fact:
Elite at $44.99/mo with "limited 1-on-1 messages" and two monthly form checks [3P —
trainwell]; a "PRO+" at $34.99/mo [3P — gifit]; a "+" add-on at $15/mo unlocking 1-on-1
chat, all teams and unlimited replays [3P — search snippet]; and one source claiming Elite
has been removed [3P — garagegymreviews]. The /pricing page itself shows only PRO
monthly/annual [WEB]. Parked for A3/A6 to settle. What is evidenced by first-party review
testimony: as of July–August 2026, messaging a coach one-to-one requires paying more than
PRO Annual.
Chat's product gaps, from users [REV]: - no @-mention notifications, threads hard to follow: "improve the team chat so we get @ notifications and can follow threads to improve our ability to build community and feel part of a real 'team'" - coach announcement notifications not delivered on large teams - no way to opt out: "App has no way to have a private profile and subjects you to a community chat where you have to hear about how Deborah thinks working out is hard" [REV 1★] - AI-authored feel: "Hate the AI slop… the way the app gives 'typed out by ChatGPT'" [REV 2★ CA]; "there is obvious use of AI by the coaches" [REV 3★ CA]
1.7 The Rewards tab is a referral + merch loop, not a loyalty program
This is the least gamified of the retention tabs, and the answer is mundane: Rewards is where you share your Guest Pass and where your gift-card credit sits.
Evidenced mechanics [WEB — shop.joinladder.com referral guide]: - "Gift cards are earned when you share Ladder with your Guest Pass Link, and your referral subscribes." - The referrer's reward is a $25 gift card. - Credit lives in a Ladder Wallet, reached via Shortcuts → Rewards → Ladder Wallet. - Redeemed by copying a CARD ID into the gift-card field at checkout in the Ladder Shop. - "Gift cards cannot be applied to preorder items." - "you can learn more about sharing in the Ladder App under Rewards"
The friend's side: the Guest Pass is a 30-day trial versus the standard 7 days [REV, five independent mentions] — "I randomly decided to try ladder with a 30 day guess pass"; "use a friend referral so you can get the 30 day free trial"; "There's a 7 day trial, sometimes a 30 day trial is offered as well"; "I joined a couple of weeks ago using a month long trial" [REV 1★ GB]. Members distribute it hand to hand: "message me I'll send u a free trial" [REV].
Where the credit is spent: Ladder Shop apparel — the "Ladder Uniform" performance collection, $25–$70, women's/men's tops and bottoms, hats [WEB — shop.joinladder.com]. Ladder's apparel line was flagged as a 2025 launch in press [PRESS — Fortune]. Separately, Ladder Teams gift cards for 1/3/6-month memberships exist [3P — @joinladder post].
So the loop closes as: train → refer → $25 credit → wear the brand at the gym → recruit more. It is an identity-and-acquisition loop, not a points-for-workouts loyalty program. No evidence of partner perks, discounts, free months earned by training, or Volts being spendable here. No evidence links Volts to Rewards at all.
1.8 Social proof mechanics
| Mechanic | Where | Status |
|---|---|---|
| Completion count on workout | Workout hero card, yellow badge (1582 / 720) | Confirmed [SS-01, SS-03] |
| Live cheers during workout | In-workout video overlay | Confirmed [SS-02] [REV] [PRESS] |
| Emoji reactions with counts | Chat messages | Confirmed [SS-10] |
| Post-workout selfie wall | Community surface | Confirmed [3P] |
| Share to external social | In-app selfie → social media | Confirmed [3P] |
| Share button on workout card | Paper-plane icon next to ♥ | Confirmed as UI [SS-01, SS-03] |
| Favourite / ♥ a workout | Workout hero card | Confirmed as UI [SS-03] |
| "Exchanging workout awards" | Teammate-to-teammate | Claimed once [3P — bustle], unclear |
| Weekly recap / "Wrapped" | — | No evidence |
| Friend invites into a group | — | No evidence |
The selfie flow is doubly loaded: "post proof to your social media after you complete a workout by taking a selfie through the app" [3P — garagegymreviews] and "get social by chatting with your teammates, sharing selfies, and exchanging workout awards" [3P — bustle] — so the selfie goes both outward (acquisition) and inward (the wall).
The 1582 badge deserves emphasis: it is placed on the card before you commit, next to the ♥ and the share button. It answers "will this be worth 60 minutes?" with "1,582 people already did this exact session." Cheap to build, and it works on the decision, not the afterglow.
1.9 Notification and re-engagement strategy — thin evidence
What is evidenced: - Push exists and users are asked to enable it "for motivation" [3P — garagegymreviews]. - The primary push appears to be a self-scheduled workout reminder: "you just schedule it ahead of time then when you get the notification, open the app and go. I plan my whole week Sunday night" [REV]. Note the Sunday-night planning ritual aligning with the Sunday 6pm ET plan reset. - Coach announcements in chat are pushed — evidenced by the complaint that on large teams they "don't actually come through" [REV 1★ AU]. - Reminders to start Fitbit tracking [REV 4★].
No evidence found for: streak-save nudges, teammate-activity nudges ("Maggie just finished Peach Palace"), cheer-received pushes, lapse win-backs, or any notification copy. No notification screenshots surfaced in reviews or reachable sources. Parked, §4 — and flagged as a gap, because streak-save nudges would be the obvious pairing with §1.2 and their absence would be surprising.
1.10 Explaining the 4.95★
First: it is not a US artifact. Cross-storefront averages, pulled 2026-08-16 [AS]:
| Store | Average | Ratings |
|---|---|---|
| US | 4.9499 | 180,865 |
| CA | 4.9242 | 22,693 |
| AU | 4.9312 | 9,315 |
| GB | 4.9227 | 14,156 |
Four independent markets within 0.03 of each other. There is no divergence to diagnose, which itself rules out a market-specific gaming tactic.
Second: there is no Android distribution to compare against. Ladder is iOS-only — no Google Play listing exists [3P], corroborated by the App Store listing (English only, iPhone only, no iPad screenshots) [AS] and by a 1★ complaint "there is no app for android" [REV 1★ CA]. Ladder's own con list includes "Available on iOS only" [3P — garagegymreviews]. No Trustpilot page for joinladder.com was found — the Trustpilot results for "Ladder" are all unrelated companies (ladderlife.com insurance, ladderloans.com, theladders.com). So the cross-platform divergence test the brief asked for cannot be run: Apple is the only public rating surface that exists.
Third: my own text-review sample matches the headline number. 1,250 written reviews across four storefronts:
5* 1154 92.3%
4* 48 3.8%
3* 15 1.2%
2* 9 0.7%
1* 24 1.9%
Fourth — the most likely explanation, and it is not a review prompt. Only one weak
signal of an in-app prompt appeared in 1,250 reviews ("Can't rate the app highly enough" —
volunteered, not prompted). I found no evidence of a post-PR or post-workout review
prompt. That does not mean none exists — SKStoreReviewController is invisible in reviews —
but nothing supports it, so it stays parked.
What is evidenced is an audience-composition explanation, and it is much stronger:
"80% weren't using fitness apps before Ladder. 50% had never tried a fitness app previously." [PRESS — Fortune, Dec 2024]
Half of Ladder's members have no comparison baseline. Add the recruitment funnel: coach-led Instagram/TikTok audiences [REV — "I joined after following Maia Henry on Instagram"] arriving pre-sold on a specific person, a 7-day no-card trial that removes purchase regret [WEB], and an onboarding quiz that matches you to a coach before you pay [WEB]. People who self-select into this coach's team, who have never used a competitor, and who then get audibly praised by that coach and cheered by 1,500 strangers, rate 5★.
Two structural amplifiers worth naming: 1. Rating is per-app, tenure is per-coach. Reviews are full of "Coach Kelly for life", "Coach Sam keeps me motivated", "Coach Shelby from team Transform is the GOAT" [REV]. People rate their relationship with a named human, not software. 2. Developer responses are used. One 1★ AU review was edited to "UPDATE AFTER DEVELOPER RESPONSE Issue being worked on with support. Thank you!" [REV] — a documented instance of a negative review being softened after outreach.
The honest caveat: the same corpus contains at least seven separate complaints about unanswered support emails and refused refunds [REV, GB especially]. A 4.93 average and "non-existent customer service" coexisting means the average is measuring the training experience, not the company.
The retention stack, ranked
Ranked by how much of month-two retention each plausibly carries. "Effect" is deliberately separated from "existence": I have no cohort data, no churn curve, no DAU/MAU for Ladder. Every effect claim below rests on self-reported behaviour in reviews and on tenure signals ("almost 2 full years", "over a year", "10 weeks and haven't broken my streak").
| # | Mechanic | Effect confidence | Why |
|---|---|---|---|
| 1 | Weekly coach-built plan that expires | High | Dominant theme in 5★ reviews; removes decision cost |
| 2 | Named coach / parasocial bond | High | Coaches named by name in a large share of reviews |
| 3 | Weekly streak, 3-workout floor | High | Users state the causal chain themselves |
| 4 | Live cheers mid-workout | Medium-high | Lead feature in Apple's editorial; many unprompted mentions |
| 5 | Progress data, PR alerts, Journal graphs | Medium-high | "bragging rights" [PRESS]; 1RM tracking cited |
| 6 | Team chat community | Medium | Loved broadly; degrades on large teams |
| 7 | 6-week block + de-load, new block after | Medium | Novelty reset every 6 weeks [REV] |
| 8 | Completion-count social proof (1582) | Low-medium | Present at decision point; no user mentions |
| 9 | Badges / milestones | Low-medium | "aren't super important to me" [REV] |
| 10 | Selfie wall / external sharing | Low | Mentioned by reviewers, not by users |
| 11 | Volts | None | 0 of 1,250 reviews; no documented use |
| 12 | Rewards tab / referral credit | None for retention | Acquisition + merch, not retention |
| 13 | Leaderboards | n/a | No evidence they exist |
| – | Team-switch cap (negative) | Medium churn driver | Named as a reason not to continue [REV 2★] |
The shape of that list is the finding: items 1–3 are not gamification at all. They are programming cadence and a human relationship. Ladder's gamification (streak excepted) sits at ranks 8–11.
What the 1-3 star reviews say
48 of 1,250 written reviews are 1–3★ (3.8%). Clustered by theme, most-cited first.
1. Reliability — the single largest cluster. App crashes on launching a workout; freezes since the nutrition update; Journal crashes; demonstration videos play as black screens; timer fails to activate; weight-unit silently flips lb↔kg and cannot be undone; Journal entries deleted; battery drain and phone overheating; the workout-swap feature "works about 70% of the time" and silently drops tracking; downloaded workouts refuse to play offline — "they sell you on downloadable workouts and then… you can't access them without internet". Apple Watch: keeps logging after the workout ends, feeding wrong data to Health; pairing hangs; the watch app reopens itself and blocks the watch. [REV 1–3★]
2. Billing, trial and support conduct. "Before installing… your ad specifically states No Credit Card Required… then install the app and it asks for credit card info after 7 days" (1★, threatening an FTC complaint); double-charged two weeks into a 50%-off month; "not possible to cancel subscription thru iPhone"; trial ended early with a week of data lost and five days of unanswered support mail; an annual member with sciatica refused a pause or extension and then ignored for two weeks; multiple "emailed several times… ignored" refund requests; cancelling forfeits the paid remainder of the term; cancelling forfeits downloaded/completed workouts. [REV 1–3★]
3. The coach-messaging paywall. §1.6 — three separate reviews, including the "$200 then another $500 to reply" one.
4. The team-switch cap. §1.5 — a 2★ review explicitly stating the cap changed a paying intent into a non-purchase.
5. Community as an imposition. "no way to have a private profile and subjects you to a community chat"; broader data-collection objection with "no way to limit or opt out"; chat "complete waste of time on the big teams". [REV 1★]
6. AI showing through. "Hate the AI slop… 'typed out by ChatGPT'"; "obvious use of AI by the coaches"; and the harshest read of the coaching itself: "Your 'coach' is just a voice giving very bad cues and instructions, and an AI body mimicking the exercise from bad angles… all marketing hype, no substance." Support is also AI-fronted: "The help and support button does nothing but bring up an AI coach who does not respond to technical support issues." [REV 1–2★]
7. Programming and content objections. Coach-Instagram bait-and-switch — "I joined after following Maia Henry… only to find out there hasn't been a single booty band… she will work legs 3 days in a row"; "highly repetitive"; "ZERO time in between exercises"; audio does not follow a swapped exercise (support confirmed this is a limitation); no movement instruction for true beginners → "has led to me hurting my back and knees… this is dangerous"; equipment assumed — "All of the workouts require some sort of equipment"; too many overlapping teams making choice hard.
8. Access and accessibility. No Android; features missing on the website; no casting to a TV; sign-in only via Apple account; no light mode — "not accessible for those of us with astigmatism… Can't justify the cost of membership if I can't really use the app due to the perpetual dark mode." Price: $29.99/mo called out repeatedly as too high, with $15 named as the acceptable number.
The pattern, stated plainly: almost nobody criticises the training product. Even the 1★ reviews open with "Great workouts— Awful platform and support" and "The workouts and the teams are amazing… The app itself is extremely buggy." The complaints are about software quality, billing conduct and paywall placement. Ladder's retention risk is not that the mechanics are weak; it is that engineering reliability and support are visibly behind the content and the community.
Verdict on Ilia's note 7
- "Есть геймификация" — there is gamification
Refined, and partly downgraded. Gamification exists but it is thin, and it is not what holds people. The precise version:
- What exists and works: a weekly streak with a 3-workouts-per-week floor, made visible by a 7-circle week strip and a rising number, on a plan that expires every Sunday 6pm ET. This is the one gamified mechanic users describe changing their behaviour, in their own words.
- What exists and matters emotionally: live cheers — teammates sending animated emoji with sound into your in-workout screen — plus PR alerts and progress graphs that Apple's own editors call "bragging rights". Mutable (the emoji stream can be silenced).
- What exists and appears inert: Volts (a ⚡ point total displayed in the Journal, never mentioned by a single one of 1,250 reviewers, with no documented earn rate, spend or decay) and badges (real, occasion-based, dismissed by users as "not super important").
- What does not exist, as far as any source shows: levels/tiers, leaderboards, streak freezes, Volts spending, a rewards-for-training economy.
- What the "Rewards" tab actually is: a referral surface — Guest Pass (30-day pass for the friend, $25 gift card for you) plus a Ladder Wallet spendable on branded apparel. A brand-identity and acquisition loop, not a loyalty program.
So the sharper formulation for the Brief: Ladder's retention is a programming cadence and a human relationship, with a light gamification skin. The skin is cheap to copy. The cadence needs weekly content supply (→ A4). The relationship needs 20+ named coaches with their own audiences (→ A4/A6). Copying the ⚡ without the weekly plan and the coach would copy the only part that demonstrably does nothing.
2. Capability / object table
| Object | What it is | Evidence |
|---|---|---|
| Week strip | 7 day-circles: ✓ done, ring today | [SS-02, SS-03] |
| Weekly streak | Consecutive weeks with ≥3 workouts | [REV] [3P] |
| Weekly reset | Plan expires Sunday 6pm ET | [3P — gifit] |
| Avatar ring | Progress ring around profile photo | [SS-02, SS-03] |
| ⚡ badge | Number on avatar; meaning unresolved | [SS-02, SS-03] |
| Volts | ⚡ point total, "Total Volts 1,450" | [SS-02] only |
| Badges | Occasion + milestone achievements | [REV] [3P] |
| PR alert | Personal-record celebration | [WEB] [SS-08] |
| Effort % | 50/75/90/100 colour-coded targets | [SS-02, SS-08] |
| Journal | Per-set log; per-exercise graphs | [SS-02, SS-08] |
| Cheer | Teammate-sent animated emoji + sound, live | [SS-02] [REV] [PRESS] |
| Cheer mute | Suppress the emoji stream | [REV] |
| Completion count | Yellow badge on workout card (1582) | [SS-01, SS-03] |
| Favourite | ♥ on workout card | [SS-03] |
| Share | Paper-plane on workout card | [SS-03] |
| Selfie wall | Post-workout selfie, in-app + external | [3P] |
| Team | Coach program + peer cohort + channel | [AS] [SS-03] [PRESS] |
| Change Teams | Link on Home; 2/mo or unlimited | [SS-03] [WEB] |
| Team chat | Per-team channel, purple theme | [SS-10] |
| Coach Pins | Pinned coach content in channel | [SS-10] |
| Threads | "8 · View Thread ›" | [SS-10] |
| Reactions | 🎉👏💪🔥 with counts | [SS-10] |
| Coach video | Inline video message from coach | [SS-10] [PRESS] |
| Coach DM | 1-on-1; higher paid tier | [REV] [3P] |
| Apollo | Internal coach tool; finds unanswered users | [PRESS] |
| Rewards tab | 5th tab, gift icon | [SS-02, SS-03] |
| Guest Pass | Referral link; 30-day trial for friend | [WEB] [REV] |
| Ladder Wallet | $25 gift-card credit store | [WEB] |
| Ladder Shop | Apparel, $25–$70 | [WEB] |
| Welcome workout | Trial activation moment | [SS-10] [REV] |
| Leaderboard | Not found | — |
| Streak freeze | Not found | — |
| Weekly recap | Not found | — |
3. Reconciliation notes
Confirms the Orchestrator's screenshot reads: five tabs with three social/retention; week strip; avatar ring; ⚡ badge; Total Volts 1,450; yellow completion count on the workout card; Coach Pins; threads; reactions with counts; coach video in channel; the "welcome workout" activation quote.
Corrects / sharpens:
- The 🔥 overlay is live cheering by teammates during your workout, with sound and
animation, and it is mutable — not asynchronous reactions.
- The "41" read on [SS-02] is most likely the same 4⚡ value as [SS-03], not a
different number.
- The ⚡ badge is not established to be a level or a streak. Both readings remain open.
- "Volts is a points currency" overstates it — the currency is displayed; nothing shows it
is earned, spent, or noticed.
- The Rewards tab is a referral + merch wallet, not a training-reward loyalty program.
Cross-Area handoffs: - A3 (onboarding/trial/monetisation): the 30-day Guest Pass vs 7-day standard trial; the tier confusion (PRO / PRO+ / Elite / "+"); coach 1:1 messaging moving behind an upgrade mid-2026 and generating 2–4★ reviews; the team-switch cap as an upgrade lever that also produces churn intent. - A4 (content/coach supply): weekly plan regeneration is the load-bearing retention mechanic, so its cost is the retention cost; 6-week blocks + 2-week de-load; Apollo as the tool that makes 20+ coaches manageable; the "AI slop" complaints as a supply-quality signal. - A6 (business): 80% new-to-fitness-apps / 50% never-used-a-fitness-app is the single best explanation of the 4.95 and should be quoted there too; ~150k subscribers Dec-2024 tripling YoY, 400k target early 2026 [PRESS]; iOS-only, no Trustpilot presence. - A1 (surface): no light mode is an accessibility complaint that cost at least one paying member.
Contradiction left open: team count. 17 [PRESS Dec-2024] → 20 named [AS Aug-2026] → "24+" [WEB] → "over 22" [3P]. Growth over time explains most of it; A4/A6 should settle the current number.
4. Open Questions / Parked
Everything here is behind signup or the paywall and was not inferred.
- What Volts actually are. Earn rate (per set? per workout? per minute? per cheer given?), whether they decay, whether they unlock anything, whether they drive the ⚡ badge. Zero external evidence. Resolvable by: Ilia checking the Journal and Profile in his own account.
- What the ⚡ badge number means — week streak vs Volts level. Resolvable in-app.
- Whether badges/streak live on Profile, and what the full badge catalogue is.
- Streak grace mechanics — is there a freeze, a repair, a paid save, a "rest week" allowance? Does a de-load week count toward the 3-workout floor?
- What a team change costs. Does the Journal, streak, badge, Volts and PR history survive? Does the 6-week block restart from week 1?
- Team roster and member count. Is a roster visible in-app? Is the member count shown? How large is a big team, given "waste of time on the big teams"?
- Actual chat volume — messages/day on a large vs small team; how many are coach vs member.
- Coach cadence, measured. How many coach posts per week are broadcast content vs genuine replies? Is the daily video scripted?
- The full notification set and its copy. Streak-save nudges, cheer-received pushes, teammate-activity nudges, win-back sequences — none evidenced either way. This is the biggest single gap in this Area.
- Whether an in-app review prompt exists, and if so at which moment (post-PR, post-workout, end of trial). No evidence found; cannot be ruled out.
- The current tier taxonomy and exactly what unlocks coach DMs. Sources contradict.
- Any weekly/annual recap ("Wrapped") artifact. No evidence.
- Community guidelines and moderation policy. Not publicly reachable.
- Whether "exchanging workout awards" [3P — bustle] is a real distinct mechanic or a loose description of cheers.
- Retention numbers. No cohort curve, no churn rate, no D30/M2 figure exists publicly. Every effect claim in the ranked table is inference from self-report and tenure signals.
5. What this does NOT cover
- The training loop itself — programming, in-workout UX, audio coaching, tracking mechanics. A2's territory; touched here only where a mechanic is load-bearing for retention (weekly plan, effort %, Journal).
- Onboarding, the trial's internal design, paywall copy, price testing, conversion rates. A3. The 30-day Guest Pass and the coach-DM paywall are handed over, not analysed.
- Content production economics — how a weekly plan for 20+ teams is actually made, coach contracts, video cost. A4.
- Company, funding, subscriber count, revenue, competitive position. A6, apart from the two figures quoted to explain the rating.
- The nutrition/macro product (the v4.11.0 food library [AS]), which is now a major
engagement surface in its own right and is repeatedly praised in reviews. Not scoped to any
Area in
SCOPE.md— flagging it to the Orchestrator as a possible gap. - Apple Watch as a retention surface — the watch app appears in [SS-08] and draws a cluster of bug complaints; scoped elsewhere.
- Any quantified retention effect. This Finding establishes what the machinery is. With no cohort data available publicly, it cannot establish what it does.
- Android. None exists.
Six parallel Scouts · reconciled in one brief · nothing summarised away