AI Assistant Coach Within Nike Run Club

Nike Run
Club Chatbot

Nike Run Club (NRC) is a well-established app that helps runners track their workouts/progress, connect with friends, and access content such as articles and gear recommendations. While the app has a solid foundation, it lacks seamless access to valuable insights that could keep users more engaged and motivated. Some of its features, like friend competition, fall short compared to competitors like Strava and users often find themselves leaving the app to access more detailed information. This breaks the seamless experience that NRC aims to provide. During a course on conversational interfaces, I designed a chatbot to solve this problem, improving user engagement by integrating the user’s data and supporting their personal fitness goals through more personalized interactions.

This project was a perfect opportunity to dive into conversational design, explore the potential of generative AI, and leverage user data to enhance user experiences. By creating an intuitive chatbot interface, I aimed to give runners the motivation and resources they needed directly within the app.

Nike Run Club (NRC) is a well-established app that helps runners track their workouts/progress, connect with friends, and access content such as articles and gear recommendations. While the app has a solid foundation, it lacks seamless access to valuable insights that could keep users more engaged and motivated. Some of its features, like friend competition, fall short compared to competitors like Strava and users often find themselves leaving the app to access more detailed information. This breaks the seamless experience that NRC aims to provide. During a course on conversational interfaces, I designed a chatbot to solve this problem, improving user engagement by integrating the user’s data and supporting their personal fitness goals through more personalized interactions.

This project was a perfect opportunity to dive into conversational design, explore the potential of generative AI, and leverage user data to enhance user experiences. By creating an intuitive chatbot interface, I aimed to give runners the motivation and resources they needed directly within the app.

Role

UX Research

Conversation

Design

Tools

Miro

Figma

Botpress

Time

Apr-May 2024
(2 Months)

Clients

Class Project-
Tony Lee

Overview

003

003

Problem

Problem

Problem

Nike Run Club's fragmented experience causes users to leave the app. How might we keep runners engaged by integrating personalized, data-driven support within the app?

Outcome

Outcome

Outcome

I designed a conversational AI chatbot, embedded directly in the app, that leverages users' data to deliver personalized, actionable insights. This solution enhances the user experience by keeping runners engaged, focused, and supported throughout their journey.

Using Secondary Research

Talk about how it parses data and how it has short-term memory allowing it to grow along with you based on session data. As well as, there are no drastically reduced edge cases.

Reducing Repetitiveness

"I swear they use the same script for multiple runs, which is a little annoying."

-AmyR1101

Reducing Repetitiveness

"I swear they use the same script for multiple runs, which is a little annoying."

-AmyR1101

Searching & Filtering

"There is a lot of free info within the guided runs but no way to easily search this information."

-James Rogers

Searching & Filtering

"There is a lot of free info within the guided runs but no way to easily search this information."

-James Rogers

Personalized Training Plans

"The training plans aren’t personalized, and users need to manually skip runs or adjust them based on their own schedules."

-Beth Skwarecki

Personalized Training Plans

"The training plans aren’t personalized, and users need to manually skip runs or adjust them based on their own schedules."

-Beth Skwarecki

Using Secondary Research

Talk about how it parses data and how it has short-term memory allowing it to grow along with you based on session data. As well as, there are no drastically reduced edge cases.

Reducing Repetitiveness

"I swear they use the same script for multiple runs, which is a little annoying."

-AmyR1101

Reducing Repetitiveness

"I swear they use the same script for multiple runs, which is a little annoying."

-AmyR1101

Searching & Filtering

"There is a lot of free info within the guided runs but no way to easily search this information."

-James Rogers

Searching & Filtering

"There is a lot of free info within the guided runs but no way to easily search this information."

-James Rogers

Personalized Training Plans

"The training plans aren’t personalized, and users need to manually skip runs or adjust them based on their own schedules."

-Beth Skwarecki

Personalized Training Plans

"The training plans aren’t personalized, and users need to manually skip runs or adjust them based on their own schedules."

-Beth Skwarecki

Initial Research

004

004

Current UI Analysis

Current UI Analysis

A closer look at Nike Run Club’s current interface reveals several usability challenges that impact user engagement. Each page has unique issues—ranging from low interactivity to fragmented content—that create friction in the user journey and diminish overall satisfaction. The following insights highlight key areas for improvement to streamline navigation and enhance user experience.

A closer look at Nike Run Club’s current interface reveals several usability challenges that impact user engagement. Each page has unique issues—ranging from low interactivity to fragmented content—that create friction in the user journey and diminish overall satisfaction. The following insights highlight key areas for improvement to streamline navigation and enhance user experience.

A closer look at Nike Run Club’s current interface reveals several usability challenges that impact user engagement. Each page has unique issues—ranging from low interactivity to fragmented content—that create friction in the user journey and diminish overall satisfaction. The following insights highlight key areas for improvement to streamline navigation and enhance user experience.

Using Secondary Research

Talk about how it parses data and how it has short-term memory allowing it to grow along with you based on session data. As well as, there are no drastically reduced edge cases.

Reducing Repetitiveness

"I swear they use the same script for multiple runs, which is a little annoying."

-AmyR1101

Searching & Filtering

"There is a lot of free info within the guided runs but no way to easily search this information."

-James Rogers

Personalized Training Plans

"The training plans aren’t personalized, and users need to manually skip runs or adjust them based on their own schedules."

-Beth Skwarecki

User Challenges & Opportunities

User Challenges & Opportunities

User Challenges & Opportunities

The journey map shows NRC excels during guided runs, offering valuable, real-time support. However, users feel abandoned post-run, lacking follow-up guidance or engagement. This insight highlighted key opportunities for the chatbot to provide ongoing support beyond each run.

Define

005

005

Core User Needs

Using affinity mapping, I transformed discover phase findings into actionable insight statements. This process clarified runners' needs for adaptive training, accessible data, and comprehensive in-app support.

Using affinity mapping, I transformed discover phase findings into actionable insight statements. This process clarified runners' needs for adaptive training, accessible data, and comprehensive in-app support.

Using affinity mapping, I transformed discover phase findings into actionable insight statements. This process clarified runners' needs for adaptive training, accessible data, and comprehensive in-app support.

01.

Personalized, Adaptive Guidance

Personalized, Adaptive Guidance

Training plans and notifications should adjust to users’ progress, preferences, and external factors, keeping runners motivated and aligned with their goals.

02.

Enhanced Data & Insight Accessibility

Enhanced Data & Insight Accessibility

Runners seek clear, accessible performance data and motivational insights, enabling them to monitor their progress and improve consistently.

03.

Comprehensive Support & Resources

Comprehensive Support & Resources

Users want easy access to in-app guidance and advice, eliminating the need to rely on external resources for tailored running support.

Testing Notification Preferences

Testing Notification Preferences

Testing Notification Preferences

Through A/B testing via a Google form, I gathered data on notification preferences. Results showed a strong preference for personalized notifications, with 85% of users favoring them. Additionally, users highlighted the importance of tailoring notifications to their running habits and personal data, driving more effective engagement.

Mapping Opportunities

Mapping Opportunities

Develop

006

006

Prototype and User Feedback

Market Research

Market Research

I used BotPress to develop an initial prototype of the chatbot, aiming to integrate personalized, data-driven support within NRC. However, user feedback revealed that the chatbot's slow response times impacted engagement. To resolve this, I optimized the conversation flow, adding more knowledge bases and user intents. Additionally, I integrated ChatGPT and live Nike website data as fallback options, ensuring quicker and more accurate responses when pre-programmed answers were unavailable.

Final Prototype

007

007

Impact & Takeaways

008

008

Outcome

Outcome

“Excellent work! Great to see you applying strong conversational design principles to enhance the user experience.”- Tony Lee, Professor

“I wish the app had this feature I wouldn’t have had to rely on TikTok for training tips!”-Cayleigh Kissinger, User

Reflection

Reflection

This project provided a unique opportunity to refine my skills in designing a data-driven solution within an existing app, from initial research to prototype. Through testing, feedback, and iterative design, I learned how to better understand and address user pain points, especially how personalized notifications and real-time support can improve engagement. Using tools like BotPress and Figma, I developed a prototype that integrated seamlessly with the existing app, providing a more interactive and supportive experience for runners.

Looking back, I recognize the importance of balancing creativity with practicality. While the prototype showed strong potential, I realized the need for continuous performance improvements—like addressing the slow response times in the initial BotPress prototype. If I had more time, I would further refine the integration of real-time data to reduce any delays in delivering personalized content. Additionally, the A/B testing phase taught me the value of direct user input in shaping features. I would have incorporated more structured testing earlier in the process to catch any potential issues sooner. Ultimately, this project reinforced the value of adapting design based on user needs and feedback, while maintaining flexibility to iterate as new insights emerge.

Contact

Contact

Like what you see?

Like what you see?

Like what you see?

Reach me at Hinklecamron@gmail.com or view the Next Project

Reach me at Hinklecamron@gmail.com

or view the Next Project

Reach me at Hinklecamron@gmail.com or view the Next Project

Camron Hinkle

©2024 Camron Hinkle.

All Rights Reserved.

Camron Hinkle

©2024 Camron Hinkle.

All Rights Reserved.