guides · August 4, 2026 · 9 min read
How to run a 30-day fitness challenge app with friends
Run a fair 30-day fitness challenge across Apple Watch, Fitbit, Garmin, and iPhone-only friends: one start date, one invite, and scoring nobody argues with.
You know the pattern. Eight friends say yes in the group chat. One person has an Apple Watch, another has a Fitbit, two people only have their phones, and somebody swears they will catch up tomorrow. By day 12 the leaderboard is quieter, the messages slow down, and the challenge starts to feel like a private chore instead of a shared thing.
That is the whole job of a 30-day fitness challenge. It is not just collecting activity. It is keeping a mixed group fair, visible, and a little competitive long enough for people to still care after the first burst of enthusiasm fades. A month is the right length for that. Long enough to build a rhythm, short enough that everyone can see the finish line.
Here is how to set one up in MoveTogether, pick a scoring method your group will actually trust, and keep people in the game through the week-two slump that kills most of these.
Why most challenges fade by week two
The first problem is not motivation, it is retention. Fitness apps lose people fast. By day 30, fitness apps keep only about 8 to 12 percent of their users, with the strongest hitting roughly 25 percent, and a 2020 benchmark put fitness apps at 31 percent 90-day retention against 48 percent for apps overall (Lucid retention benchmarks for fitness apps). A challenge does not escape that gravity on its own. The structure is what pulls against it.
A friend-group challenge rarely dies because people decide to stop caring. It dies because the setup is messy. One person's steps look enormous, another person's workouts do not show up the same way, and the quiet comparison turns from playful to discouraging.
Mixed devices create unfairness fast
Apple Watch, Fitbit, Garmin, WHOOP, Oura, Strava, and phone-only users all generate activity differently. If the group compares raw totals with no plan, the leaderboard stops feeling like a game and starts feeling like a hardware argument. That is why a social layer matters more than a private streak tracker. The challenges that last are the ones where everyone can see progress, react to it, and feel a little pressure to stay visible. A 30-day format works when the competition stays social, the rules stay clear, and the scoring stays fair across devices.
Set up your challenge in MoveTogether
Start with the group, not the goal. If the mix includes Apple Health users, dedicated wearable users, and a few people who only have iPhones, set the challenge up so everyone enters through one invite link and lands in the same competition. Setup friction kills participation before the first workout even happens, so the fewer steps between yes and joined, the better.
Use one start date and one invite link
A challenge works best when everybody begins together. Pick a start date, set a fixed 30-day window with one clear end date, and send one shareable invite instead of letting people join in scattered waves. When people trickle in late, the board gets weird. Early joiners lose momentum, late joiners feel behind, and nobody is sure what winning even means anymore.
Let the onboarding path match the device each person already uses. iPhone users connect through Apple Health. Fitbit, Garmin, WHOOP, Oura, Strava, and Polar connect through their own paths. That is the cleanest way to keep the group in one room without forcing everyone into the same ecosystem.
Pick the scoring method before the first step
For mixed-device groups, Percentage of Goals is usually the fairest default. It scores each person on how completely they hit their own targets, so the cyclist, the walker, the beginner, and the veteran all compete on effort against plan rather than on raw volume. A beginner hitting a 5,000-step goal scores the same as a marathoner hitting 15,000. That is what keeps the board from becoming a device popularity contest, and it is the honest version of fair scoring: not a magic normalization engine, just everyone measured against their own goal on one shared leaderboard.
Keep the setup checklist short:
- Choose the format. A 30-day competition with a single start and end date.
- Choose who is in. Apple Health, Fitbit, Garmin, WHOOP, Oura, Strava, Polar, and iPhone-only users.
- Choose the scoring method. Start with Percentage of Goals for a mixed group.
- Send one invite. No side chats, no manual entry, no spreadsheets.
Choose the right scoring method for your group
The scoring method decides whether people feel included or outclassed. That is the whole game. A group of runners can tolerate a harsher metric than a mixed crew of walkers, lifters, and yoga regulars, and the wrong format creates drop-off fast. Match the method to the group rather than to the metric you personally like best.
- Ring Close Count rewards showing up daily without obsessing over how hard you trained. It fits groups that already care about closing Activity Rings and want a lighter, habit-first contest.
- Percentage of Goals is the safest middle ground for mixed devices and mixed fitness levels, because it compares people to their own targets instead of raw output. If you need one default, this is usually it.
- Raw Numbers is honest and unforgiving. It favors high-output athletes, which is fun in a group of peers with similar training load and rough on beginners. Use it only when the whole group agrees output is the point.
- Step Count is easy to explain and easy to check. It works for walking-heavy groups and it leaves cyclists, swimmers, and some gym-goers feeling invisible.
- Workout Based counts logged sessions rather than all-day movement, which suits lifting groups, class-heavy schedules, and WHOOP users whose effort steps do not capture. It is the most workout-centric of the five.
The quickest way to pick is to ask three questions. Does everyone do the same type of activity? Is everyone at a similar fitness level? Does the group want fairness or pure output? If the answers point anywhere near mixed, start with Percentage of Goals.
| Scoring method | Best for | Watch out for |
|---|---|---|
| Ring Close Count | Habit-first groups, daily consistency | Can understate harder single sessions |
| Percentage of Goals | Mixed devices, mixed fitness levels | Needs sensible individual targets |
| Raw Numbers | Similar athletes, direct competition | Beginners can fall behind fast |
| Step Count | Walking-focused groups | Excludes non-step activities |
| Workout Based | Lifting, classes, structured sessions | Does not capture passive movement |
If your board makes people compare hardware instead of effort, the challenge is already drifting. That is the case for leading with Percentage of Goals and only reaching for the harsher metrics once the group trusts the setup.
Keep everyone engaged past the midpoint slump
Day 14 is where challenges get boring. Not dramatic, just boring enough that people stop opening the app, forget to sync, and assume they can catch up later. That is when the social layer has to do real work.
Week one is for early wins
In the first week, keep the tone simple. People need confirmation that their data is flowing, their score makes sense, and the app is not glitching. A small burst of reactions in the activity feed does more than a long motivational paragraph ever will. Use Coach Mo for low-friction prompts like who is closest to their goal today, or who needs one short session to stay on pace. Mo is built for conversation and competition strategy, so keep the prompts specific and short. Free accounts get five Coach Mo messages to try it, and Pro opens it up if the group wants more.
Week two needs visible rivalry
People start comparing gaps, not just totals. A live leaderboard is more useful here than a static summary, because people need to see movement. If someone goes quiet, nudge the board and use the feed sparingly rather than constantly. Annoying people off the app is easy. Keeping the tone light enough that they come back is the trick.
Week three should turn inward
This is where Past You Ghost earns its place. It puts your best equivalent week on the board as a live competitor, so the challenge stops being only about other people. It gives someone in fourth place a personal target to beat when the top of the leaderboard feels out of reach, which is often what keeps that person from drifting off entirely.
If a person stops syncing, treat it like a logistics problem, not a moral failure. Ask them to reconnect, check permissions, and confirm the device is still allowed. Apple Health users especially often just need a quick allow-or-block check rather than a full reset.
Week four is for visible finish lines
By the final week, keep updates short and concrete. Show who is closing the gap, who is likely to hold position, and what still matters. People do not need more hype at this point. They need a reason to finish the month cleanly.
If you want more format ideas to borrow, our group fitness challenge ideas guide has a good spread you can run without making the competition feel fussy.
What happens after day 30
A good 30-day challenge should leave something behind. A cleaner movement habit, a clearer sense of how people respond to competition, or a better read on who stays involved once the novelty wears off. The cleanest ending is a recap, not a hard stop. MoveTogether's Weekly Mo Reportgives participants a way to review progress, spot trend changes, and read coaching notes, which matters because people remember how the month felt more than they remember each day's totals.
Use the ending to build a rhythm
Some people will want another sprint, others will want a break, and both reactions make sense. Move your most engaged people into Move Leagues if they want ongoing competition. Every Monday, leagues drop you into a fresh cohort of up to 30 people at your tier, with promotion for the top finishers and demotion for the bottom few. That weekly rhythm fits the competitive crowd without forcing the whole group to keep the same pace.
If the group wants another month, make it a season two, not a replay. Keep the same social structure and change one variable. The scoring method can change, the group can grow, or the starting goals can be a little harder now that people know their baselines. And accept the quiet truth that some people will stop. That does not mean the challenge failed. It means it did its job for the people who needed a push, and they can carry the habit forward on their own terms.
Common mistakes and how to avoid them
The same errors sink most challenges. They are predictable, and they are fixable before anyone starts.
- Using Raw Numbers for a mixed group. The symptom is a beginner falling behind by day five. The cause is a board that rewards volume over relative effort. The fix is to switch to Percentage of Goals.
- Leaving out iPhone-only users. The symptom is someone saying they cannot join because they have no watch. The cause is assuming a wearable is required. The fix is to let Apple Health and phone-only tracking into the same invite.
- Skipping a clear start date. The symptom is a board full of late joiners and unclear timing. The cause is a rolling signup. The fix is one start line and one end line.
- Ignoring week two. The symptom is silence. The cause is no social pressure after the first burst. The fix is a scheduled check-in, a few reactions, and one Coach Mo nudge.
A challenge does not need more complexity. It needs fewer excuses. Use the fairest score you can, let the invite link do the heavy lifting, and keep the social pressure light enough that people stay in the game.
If you want a simple way to run a mixed-device challenge without spending half your time explaining fairness rules, MoveTogether is built for exactly that. It puts Apple Health, Fitbit, Garmin, WHOOP, Oura, Strava, Polar, and iPhone-only users on one live leaderboard, with Move Leagues and Coach Moto keep the habit going. It's free to start, with an optional Pro tier. iOS as of mid-2026, with Android on the waitlist.
Third-party device and platform names belong to their respective owners. The MoveTogether app is iOS-only as of mid-2026; Android is on the waitlist.

