What it does
Runkeeper is a GPS-powered fitness app designed to track a wide range of activities, with a primary focus on running, walking, and cycling. The app allows users to log workouts either live with GPS or manually after the fact. It provides detailed stats, helps users set and track goals, offers personalized training plans for races, and fosters a sense of community through shared challenges.
Where it shines
Runkeeper excels at providing multiple layers of motivation for users at different stages of their fitness journey. The onboarding flow is a great example, using a multi-step quiz (01:26) to tailor the experience before presenting a clear, value-driven paywall (01:44). For active users, the ability to manually log a highly detailed workout, including linking specific gear like shoes (03:05), is a powerful feature for meticulous athletes. The community aspect also stands out; users can easily join public challenges (05:14), which adds a layer of social accountability and competition that can be highly engaging.
UX highlights
- Granular Manual Logging: The app allows for very detailed manual activity entries. At 03:39, the user logs not just distance and time but also weight, heart rate, and which pair of shoes they used.
- Layered Goal System: Users aren't locked into one type of goal. They can set simple weekly frequency goals (06:52), join distance-based challenges (05:27), and build long-term race training plans (10:01).
- Contextual Permission Priming: The onboarding flow effectively uses warm-up screens to explain the benefit of each permission request (e.g., Notifications at 01:21) before showing the official system prompt.
- Interactive Stat Dashboards: On the main screen, users can swipe through different stat widgets, such as weekly activity summaries (06:48) and challenge progress (07:05), making the data feel dynamic and accessible.
- Comprehensive Settings: The settings menus are well-organized, giving users granular control over everything from audio cue voice and frequency (12:40) to changing the app icon (19:28).
- Post-Subscription Celebration: After subscribing, a confetti animation and welcome screen (02:12) immediately reinforces the value of the purchase and reduces potential buyer's remorse.
Monetization & growth
The app's primary monetization strategy is the 'Runkeeper Go' subscription, introduced via a paywall at the end of the onboarding flow (01:44). The paywall offers a free trial and presents two plans (yearly and monthly), highlighting the yearly plan as the 'Best Value' and showing its price broken down per month. A feature comparison table clearly outlines the benefits of upgrading. The app uses 'Go' badges throughout the UI to subtly remind free users of premium-locked features, such as advanced goal insights and personal best tracking.
Who it’s for
Runkeeper targets a broad spectrum of fitness enthusiasts, from absolute beginners to seasoned marathon runners. The onboarding quiz asks about current ability, suggesting it tailors content for different levels. The inclusion of guided 'First Run' workouts (07:55) caters to newcomers, while detailed stats, race training plans for distances up to a marathon (10:21), and gear-tracking appeal to more serious athletes. The app's support for a wide variety of activities, including walking, cycling, and even wheelchair activities, broadens its user base.
Notes & opportunities
The app is feature-rich, but this can sometimes lead to a busy interface. The main tracking screen (02:29), for example, has numerous icons and data points that could be overwhelming for a first-time user. While the manual entry is detailed, the flow could be simplified. At 11:34, after completing a workout, the app flags a missing distance field with a pop-up, requiring the user to re-enter data, which could be streamlined. Finally, the distinction between Goals, Challenges, and Training Plans, while powerful, could be clarified earlier in the user journey to help users pick the right motivational tool for them.






