Skip to content

Challenges

Challenges are time-windowed goals — distance, elevation, or activity count — that you join and compete in alongside other PeakLine users. They live somewhere between Strava's monthly challenges and a club ride: structured, public, but not mandatory.

How they work

Every challenge has:

  • A goal type — distance (km) or elevation (m).
  • A target — how much to reach.
  • A sport filter — all sports, ride-only, or run-only.
  • A start and end date — the window in which activities count.
  • A statusupcoming, active, or finished (auto-updated by the system).

When you join a challenge, every qualifying activity you log during the window adds to your participant total. You can see your progress and your standing on the leaderboard.

Joining a challenge

  1. Open Challenges from the dashboard.
  2. Browse active and upcoming challenges.
  3. Click any challenge to see the details: target, end date, current leaderboard, number of participants.
  4. Hit Join.

You can be in multiple challenges at once. A single activity counts toward every relevant challenge — e.g., a 50 km ride contributes to a "Ride 500 km this month" challenge and a "Climb 2,000 m in May" challenge simultaneously.

Examples of typical challenges

  • Spring Distance — Ride 1,000 km between March 1 and May 31.
  • Vertical Mile Week — Climb 1,600 m (a vertical mile) in any 7-day window.
  • March Marathon — Run 42 km total in March.
  • Summer Solstice — Distance + elevation hybrid challenge in June.
  • Local rides — Some challenges are geofenced (your activities must start within a region).

The set rotates. Some are run by PeakLine; some are community-suggested.

Leaderboard

Every active challenge has a public leaderboard. It's ranked by progress toward the goal:

  • Above 100% (you've already hit the target) you're sorted by total contributed.
  • Below 100% you're sorted by current progress.

You can see your rank, the top 10, and the distribution of progress across all participants. Anonymous participants are shown as "Athlete #1234" if they've opted out of name display.

Progress notifications

Three nudge points:

  • 25%, 50%, 75%, 100% of the goal — push notification via Telegram (if connected).
  • Last week of the challenge — a reminder if you're below 80%.
  • Challenge finished — a final summary with your rank and overall % completion.

You can mute all challenge notifications in Settings → Notifications if you find them too much.

Creating your own challenge

Currently, creating a challenge is gated to the Secret Club. The plan is to open it to all users with some guardrails (no duplicate goals, no offensive names, etc.). If you have a challenge idea, drop it on the ideas page.

Use cases

  • Self-accountability. Sign up for "Ride 500 km this month" and the progress bar quietly nags you.
  • Friendly rivalry. Get a group of friends to join the same challenge and race up the leaderboard.
  • Off-season motivation. January/February challenges are calibrated to be reachable; they exist to keep people moving when the weather sucks.
  • Training block bookend. Use a 6-week challenge as the framework for a training block.

Differences from Strava challenges

  • PeakLine challenges run alongside Strava's, not instead of them. You can win both.
  • They use PeakLine's data, so they can include things Strava doesn't (e.g., "Earn 1,000 Stress Points in a month").
  • The leaderboard is just PeakLine users, which is a much smaller pool than Strava's global challenges. Easier to actually compete.

See also