Skip to content

Achievements

Achievements are PeakLine's way of recognizing milestones in your training without turning it into a video game. Hit a distance, an elevation total, or a streak length, and the badge unlocks automatically.

There are 50+ achievements across four broad categories, with rarity tiers from Common to Legendary.

How they work

  • Automatic. PeakLine checks your activity history against the achievement criteria every time a new activity syncs. You don't need to do anything.
  • Lifetime totals. Most achievements track lifetime numbers (total km, total m climbed, etc.). They don't reset.
  • Per-sport sub-totals. Some achievements are per-sport — e.g., "Run 100 km lifetime" is separate from "Ride 100 km lifetime."
  • Persistent. Once unlocked, achievements never unlock again or vanish. Even if you delete an activity, the badge stays earned.

Open My Achievements from the dashboard to see what you have, what you're close to, and what's possible.

Categories

Distance milestones

The bread and butter. Per sport:

Sport Tiers (km)
Ride 100, 500, 1,000, 2,500, 5,000, 10,000
Run 50, 100, 250, 500, 1,000, 2,000, 5,000
Hike 50, 200, 500, 1,000
Walk 100, 500, 1,000, 2,500
Swim 10, 50, 100, 250

Elevation milestones

Lifetime climbing, across all sports:

Tier Threshold
Foothills 10,000 m
Hills 25,000 m
Mountains 50,000 m
Big Mountains 100,000 m
Mountaineer 200,000 m
Everest Stack 500,000 m

For context: 500,000 m is roughly 56 ascents of Mt. Everest from sea level. Not common.

Streak milestones

Consecutive days with any recorded activity:

Tier Days
3-day streak 3
Week streak 7
Two-week streak 14
Month streak 30
Two-month streak 60
100-day streak 100
Half-year streak 180
Year streak 365

There are sport-specific streak variants too ("Ride streak", "Run streak"). A rest day doesn't break a generic streak as long as some activity is logged — a 20-minute walk counts.

Activity count

Total number of activities, regardless of length:

10 → 50 → 100 → 250 → 500 → 1,000 activities.

Moving time

Lifetime hours in motion:

10 → 50 → 100 → 500 → 1,000 hours.

Special

Hand-curated achievements that don't fit a generic tier:

  • First Activity — the one you'll definitely get.
  • Century Ride — 100 km in a single ride.
  • Double Century — 200 km in a single ride.
  • Marathon — 42.2 km in a single run.
  • Ultra 50K — 50+ km in a single run.
  • Ultra 100K — 100+ km in a single run.
  • Beta Tester — for users who signed up before public launch. Cannot be earned anymore.

Rarity

Each achievement has a rarity tier based on what fraction of PeakLine users have unlocked it:

Tier % of users
Common > 50%
Uncommon 15–50%
Rare 3–15%
Epic 0.5–3%
Legendary < 0.5%

Rarity is recomputed periodically. As more users hit a milestone, an achievement can shift from Rare to Uncommon, etc.

Notifications

When you unlock something, PeakLine surfaces it three ways:

  1. On the activity page that triggered the unlock — a banner with the badge icon and description.
  2. Push notification via Telegram, if you've connected Telegram. See Telegram integration.
  3. On the dashboard in a "Recently unlocked" strip for 7 days.

Edge cases

  • Backfilled activities. If you import an old GPX or sync historical Strava data, the achievement system retroactively recognizes any milestones those activities completed. No, the streak doesn't extend backwards from your first PeakLine login.
  • Deleted activities. Achievements stay earned. The underlying totals will adjust (so future milestones might be slightly different) but you don't lose a badge.
  • Multi-sport activities. Triathlon entries count toward each leg's per-sport milestone separately.

See also

  • Challenges — time-windowed goals with leaderboards
  • Secret Club — invite-only access to experimental features