The lifters who stick with it are almost never the ones with the best program. They're the ones whose friends notice when they skip. This is a guide to making that happen on purpose: how to share PRs, run a leaderboard, and keep a group lifting through the weeks when nobody feels like it.
Why solo tracking apps don't fix consistency
A tracker tells you what you did. It can't make you show up. My lifting group tried the usual approach, everyone on their own app plus a group chat for screenshots, and it fell apart in about three weeks. Nobody scrolled back to find a PR, and nobody knew who had actually gone that day. What worked was making the group the unit: one place where everyone's sessions land, and a reason to check it.
Four things a lifting group needs
1. A feed that shows who trained today
Not a chat. A chat fills with memes and the training gets buried. You want a feed where a session shows up automatically when someone finishes, with what they hit. Seeing "Maya just did squats, 185 × 5" at 7pm is a stronger nudge than any reminder notification.
2. A leaderboard, but a fair one
Raw weight favours the biggest person in the group. Rankings that divide by bodyweight, or that score weekly growth and streaks alongside raw strength, keep everyone in the race. Gymgress's Rankings have all of those boards (SBD total, SBD ÷ bodyweight, per-exercise, weekly growth, current and longest streak), and imported history never counts, so nobody arrives with a pasted spreadsheet.
3. Challenges with an end date
"Let's all be consistent" is not a challenge. "Most sessions in October" or "biggest e1RM gain on bench by finals" is. Short, specific, with a visible board. Set one per month and let a different person pick it each time.
4. Rest days that count as showing up
The fastest way to kill a streak-based group is to punish rest. Log rest days as rest days, so the week shows a plan being followed rather than a gap. In Gymgress, group-mates' rest days show on their week row, so the board tells the truth.
Setting it up in Gymgress
- Everyone installs Gymgress (free, iPhone) and adds each other as friends. You can share an invite link so nobody has to search usernames.
- Create a club. Name it after the dorm, team, or gym. Members' sessions show in the club and on the club leaderboard.
- Start a challenge from the club page: pick the metric and the end date. The challenge has its own leaderboard.
- Use the club group chat for logistics and the feed for training. Keep them separate; it's the whole trick.
- If people are coming from Strong or Hevy, import their history so their strength chart and "last time" numbers aren't empty on day one. How to switch.
Rules that keep a group alive
- Reply to PRs. A reaction takes two seconds and it's the reason people post the next one.
- No shame for misses. The goal is that a missed week is visible, not that it's punished. People come back to groups that noticed, not groups that judged.
- One challenge at a time. Stacking them dilutes both.
- Rotate who picks. Ownership keeps people invested.
If you'd rather use another app
Hevy has a feed and following, so you can see friends' sessions, though there's no leaderboard, clubs or challenges. Strong has no social features. Full breakdown: Gymgress vs Strong vs Hevy.
Free · iPhone · no subscription, no paywall
