Behavior Patterns
PatternsAboutSubscribe
All patterns/Social & Community/Group Challenges
In practiceWhy it worksBehavioral principlesDesign considerationsWhen to use itImplementation prompt

Group Challenges

Use challenges to create temporary commitment around a clear collective or competitive goal.

In practice: Strava

Group challenges turn individual goals into shared experiences. Individual goals often lose momentum over time. Without accountability or a sense of progress, users are more likely to disengage. A shared objective, visible progress, and social accountability help them stay motivated and finish behaviors they might otherwise abandon.

A shared, time-bound goal

Challenges have a clear objective and deadline, turning individual activity into a shared event worth joining. Examples range from fitness challenges to learning goals, savings groups, and community initiatives.

Visible progress

Stats and a leaderboard show effort accumulating over the run of the challenge, so participants can see movement toward the goal and where they stand.

Meaningful comparison

Segmented, filterable rankings let members compare against a relevant group, so almost everyone can find a competition they can realistically win.

A collective goal

Club leaderboards show combined totals, so members feel they're contributing to a shared achievement even when they act on their own.

Why it works

The product creates a shared goal where users can see participation, progress, and achievement. Social visibility builds commitment, while collective progress makes the behavior feel more meaningful.

01Personal goal→
02Shared challenge→
03Visible progress→
04Social motivation→
05Continued engagement

How Strava does it

Bounded Timeframe

A challenge gives the behavior a start, end, and reason to act now.

Shared Goal

Participants can feel they are working alongside others, even when acting separately.

Event Framing

A temporary challenge makes routine behavior feel more special.

Behavioral principles

Goal Gradient Effect

Visible progress increases effort as users approach completion.

Social Facilitation

People are more likely to act when others are involved.

Commitment

Joining a challenge creates a stronger intention to follow through.

Progress Visibility

Seeing movement toward a goal reinforces motivation.

Design considerations

The goal should feel achievable, progress should stay visible, and social elements should encourage rather than punish users.

When to use it

Use when

Use when the behavior benefits from repetition, motivation, accountability, or community support.

Avoid when

Avoid when competition may create unhealthy pressure, comparison, or anxiety.

Implementation prompt

Use the pattern above as the reference, then prototype the same behavior in your own product surface.

I want to incorporate time-bound group challenges into my product.

The goal is to turn an individual goal into a shared event with a deadline, visible progress, and a finish.

Please suggest how to implement this in the product:
• Give the challenge a clear objective, a start, and an end, so there is a reason to act now
• Show progress accumulating across the run of the challenge
• Segment and filter rankings so members compare against a relevant group rather than everyone
• Offer a collective total, so members contribute to a shared achievement even acting alone
• Frame it as an event, which makes routine behavior feel temporarily special

For implementation, propose:
• Challenge types, duration, and the goal structure
• Join, progress, and completion states, including joining late
• Comparison groups and filters
• Meaningful participation for people who will never finish near the top
• When to skip the challenge entirely, since competition can create pressure and anxiety for some users.
PreviousCommunity BuildingNextLayered Leaderboards

Related patterns

Community BuildingBuild community by giving individual actions a shared place to be seen and discussed.Layered LeaderboardsUse leaderboards carefully by making comparison specific, filterable, and balanced with personal progress.Sponsored Challenge LoopsEmbed commercial partnerships inside useful behavior loops instead of interrupting them.
Behavior Patterns
PatternsAbout

A library of behavior design patterns from products people come back to.