top of page

TrainingPeaks Messaging Feature Case Study

Implementing a messaging feature for busy coaches and athletes to centralize and organize communication.

Project Background: 

TrainingPeaks is the world-leading coaching platform for endurance athletes and coaches to communicate and collaborate together. Coaches can write, plan, and analyze training plans so athletes can reach their training and racing goals. Coaches and athletes can access the platform through desktop, tablet, and mobile.

 

My case study is about creating a way for coaches and athletes to communicate more effectively by adding a messaging feature to the TrainingPeaks mobile app,

Project Timeline:

2.5 weeks

 

Role: 

Research, Design, User Testing

 

Outcome: 

Created a working prototype for coaches and athletes to use in both individual and group settings to communicate with and amongst each other. From research, identified and implemented additional features to enhance the use of the messaging feature.

Frame 38.png

Project Process

01.

Research & Discovery

02.

Product Strategy

03.

User Experience Design

04.

Prototype, Test, & Iterate

05.

Project Outcomes

01.

Research & Discovery

I took a three-step research process to fully understand both the competitive market and the communication styles of both coaches and athletes.

Competitive Analysis & Identifying User Types

I conducted a Competitive Analysis to understand the coaching platform market, analyze our competitors, and identify key users for these types of platforms.

  • Secondary research identified emerging market trends such as AI and emerging markets in developing countries.

  • Researching direct and indirect competitors helped me understand how competitors are handling communication between coaches and athletes.

  • Identifying user types helps frame research questions in surveys and user interviews.

TrainingPeaks Competitive Analysis.png

Surveying Current and Potential Users

Twenty-three a​thletes and coaches from my coaching network were surveyed to determine how, and by how many methods, each prefers to communicate with one another. As someone who has sat on both sides of this table as a coach and an athlete, I conducted this research to eliminate my potential bias.

​Key Observations:

  • ​Digital platforms were the leading method of communication.

  • Texting was unanimously used, followed closely by communication through comments in the app and email.

6/7
Coaches

Prefer using the app as their primary means of communication

15/16
Athletes

Would switch to an in-app messaging platform if their coach preferred it.

2/7
Coaches

Find it challenging to separate their personal life communications from coaching communications.

9/16
Athletes

Prefer texting their coach over other forms of communication.

Empathizing with Key Users Through Interviews

Based on survey responses, I selected four coaches, two of whom also manage group training sessions, for follow-up interviews to explore which features would encourage and enhance their use of an in-app messaging tool.

​

Using an empathy map, I synthesized their thoughts, behaviors, and emotions shared during the interviews. This process guided the development of a focused user persona for the messaging feature.

empathy map TP.png

Meet Kate​

​

Based on the research, I developed a persona representing the primary user of an in-app messaging feature.

 

Kate is a Career Coach who manages a roster of 30+ athletes and needs a centralized platform to streamline communication. She values open, consistent dialogue with her athletes and represents a user type that prioritizes clear, efficient, and frequent communication.

TP persona.png
02.

Product Strategy

This research revealed a clear benefit to adding a messaging feature to the TrainingPeaks app. I then identified three key features to encourage adoption and usage.

Create the ability to save messages

Keeping track of each athlete’s race schedule and vacation plans can be challenging, especially when that information gets buried in long text threads. A feature that allows coaches to save important messages ensures key details are always at their fingertips.

line-md_external-link.png

Adding Media to a messaging thread

In an increasingly visual world, coaches need the ability to share images—whether it’s exercises, workout locations, or gear recommendations. Supporting media sharing makes communication clearer and more engaging for athletes.

line-md_chat-round-dots-twotone.png

Group messaging for coaches with teams

For coaches managing local training groups or large teams, in-app group messaging is more effective than texts or emails. It centralizes communication and enables athletes to coordinate with each other more easily.

axel-brunst-XbhfqIye-Qk-unsplash 2.png
03.

User Experience Design

Grounded in user research and aligned with product strategy, I redesigned the information architecture and crafted a task flow to support the new messaging feature. I also proposed subtle UI refinements to ensure the feature integrates intuitively within the existing TrainingPeaks experience.

Messaging Feature Sitemap​

 

The updated sitemap served as a blueprint for creating wireframes and a prototype for the messaging feature. It helped define the essential pages and user flows, streamlining the process to focus on the most critical tasks for users

TP Sitemap for Feature.png

Main Task Flow

 

This task flow centers on the core action of sending a message to one or more users. It also incorporates key features designed to enhance the messaging experience, including:

  • Saving messages within a conversation thread

  • Sharing photos in a messaging thread

  • Sending group messages

Main Task Flow.png

Wireframes

Using the current TrainingPeaks UI, I developed wireframes for the messaging feature based on the current TrainingPeaks App, such as the current notifications page.

Key Changes & Notations

  • "Peaks" was replaced with the Messaging button in the bottom navigator. Messages also has a notification indicator in the top navigation bar.

  • The Messages feature models many popular messaging and texting platforms to create an intuitive experience for all users.

  • New screens were created, modeled after the TrainingPeaks UI to focus on specific tasks in a prototype

Frame 39.png
Frame 41.png
Frame 38.png
04.

Prototype, Test, & Interate

Testing confirmed that the messaging feature is functional and, by incorporating surprise-and-delight elements tailored to coaches' needs, it successfully demonstrated its value, with testers expressing strong support for adopting the feature.

Prototype & User Testing

Test Objectives

  1. Test the usability of the new messaging feature.

  2. Make sure the prototype is intuitive to navigate.

  3. Ensure the tutorial explains how to use the messaging feature and save a message.

Participants: 

4 Participants were recruited through my coaching and social network. All tests are conducted over Google Meet, sharing their screen as they walk me through their designated tasks.​

Prototype: 

Users were asked to walk through five flows with instructions that are now notated in the description of this working prototype.

Frame 40.png

User Testing Results

Usability testing yielded mixed results. While users found the core task flows intuitive and easy to complete, testing also highlighted areas for improvement—particularly around touch targets and navigation, where the original prototype fell short.​

​

  • 4/4 users found sending messages easy and intuitive.

  • 3/4 users initially tried to click on a user's name when adding them to a message thread rather than the plus button.

  • 3/4 users tried to tap the message button in the bottom navigator or the back button on the top navigator to navigate back - the prototype was not initially designed this way.

  • 1/4 users were confused by the steps to save a message.​​

Revisions Based on Usability Testing

  • Made both top and bottom navigation fully functional to support all user navigation patterns.

  • Added a confirmation screen to the "Save Message" feature to reduce confusion and provide feedback.

  • Increased the size of touch targets to improve accessibility and reduce user frustration.

  • Updated the onboarding tutorial to clearly explain the revised "Saved Messages" flow.

05.

Case Study Outcomes & Lessons Learned

As one of my first projects as a UX student, this was a valuable opportunity to apply immersive research methods to explore how a new feature could be thoughtfully integrated into an existing app experience.

healthicons_integrated-data-and-research.png

Thorough Research to Guide Strategy

The research process gave me a deeper understanding of how athletes and coaches communicate, which directly informed my design decisions. Insights from interviews and surveys led to the inclusion of key features to address real communication needs and enhance usability.

mdi_strategy.png

Modeling the User Experience

Mapping the sitemap and user flow clarified which key screens were needed for messaging. This guided design decisions by ensuring each screen supported a specific, high-priority task and contributed to a streamlined experience.

fe_prototype.png

A Prototype to Build on for Future Testing

Prototype testing helped identify and eliminate issues with navigation and touch targets. Future rounds can focus on refining and expanding features based on how coaches and athletes interact with the tool.

bottom of page