
TeamSnap & MOJO partner with pros like FC Barcelona, MLS, NBA, and more to deliver intuitive, expert-backed training right to coaches fingertips. Following TeamSnap’s acquisition of MOJO, where this content was a key strategic asset, this project focused on evolving MOJO’s training experience within TeamSnap ONE to scale impact and usability.
This training content is a significant distinguisher for TeamSnap ONE in the market. No one else has anything close to the practice training, and we needed to make sure our new app stood out. Many sports orgs wanted it in the product before purchasing TeamSnap ONE.
With an abundance of data supporting the success of training in the MOJO app and failure in the TeamSnap app, we had an interesting circumstance compared to other projects to bring this into TeamSnap ONE.
- Coaches create and use practice plans on their practices
- Sports organizations value the coaching training content during the sales process
- Sports organizations push the coach training content and functionality to their coaches
- Granola: Transcribed our moderated user test interviews
- Figma Make & Claude: Brainstormed iterations & early prototypes
- ChatGPT: Ran competitive analysis, and compiles UT results & report
- Claude: Ran all product copy against our Tone & Voice Guidelines
Designed within constraints
We had to work within MOJO’s existing data architecture. I aligned with the engineering team on constraints and designed around absolute requirements, while aligning on intentional UX improvements that prioritized clarity in the flow.
Used data to focus impact
We analyzed MOJO and legacy TeamSnap flows to identify drop-off points and concentrated design effort on the moments that most affected confidence and completion.
Improved structure and hierarchy
Through rapid IA exploration and competitive analysis, I advocated for more condensed, scannable flows and redesigned practice plan and drill cards to reduce cognitive load.
Validated critical moments
I ran targeted usability tests on wireframes at high-friction points, using insights to refine navigation and progression.


We spent considerable time at the iteration phase of this project. Even though the bones of this feature was coming over from what we created in MOJO and TeamSnap, we needed to make sure it worked within our new TeamSnap ONE structure.
We focused on a couple areas:
- Simplify and condense the browsing IA to help coaches discover and access relevant content faster.
- Design for a wide range of coaches and their experience, from recreational to competitive, but prioritize recreational.
- Iterate / make decision on where to surface library: sport-specific on practice only, or on practice and all sport global library.
- Make content quality immediately apparent, clearly signal everything was created by expert coaches, leagues, and teams.
- Clarify practice plans and drill cards by surfacing the information that most strongly drives engagement and taps.

Knowing there were faults in the MOJO and TeamSnap approaches, we wanted to make sure to nail the onboarding and first time user experience when accessing this work.

We ran 1 hour moderated usability testing with 8 participants to validate our hypotheses around feature clarity and flow. Testing focused on users’ understanding of both the core nomenclature (e.g., drills, practice plans, at-home drills) and the overall navigation structure.
Outcome: Users understood how to move through the experience and why content appeared at specific moments, but there were some minor takeaways that bubbled to the surface. All high priority / high impact findings were addressed pre-launch, while lower-impact findings were intentionally deferred to post-launch iteration once real usage data was available.

The final design simplified the previous experience by updating overall IA, condensing flows, and highlighting key information that drives engagement.
We were able to leverage data from MOJO patterns and user testing to present information in a way that resonated with users and felt intuitive. Small pivots made from user testing learnings helped to shape the feature. We will continue to collect data and insights as this feature spends more time in the market, and take time to test and optimize.



We are in the stage of rapid testing and baseline data collection. We have two milestones of designed work to implement that will futher improve the experience. As we look forward, here are some key next steps as we work to evolve this feature:
Pinpointing key moments
Every coach plans and builds their practice plans differently. While we’ve captured a good experience for the majority, how can test to better understand other key moments coaches are looking for resources?
Post-rollout data collection
TeamSnap and MOJO users are different, so how will the different platforms and user types influence the usage patterns and success?
Sports org feature fulfillment
How will the addition of this feature influence sports organizations interest in the product? How do we optimize to continue to fulfill their needs?