Coaching App

A new AI coach for a motivation app

Role Product Designer
Focus Feature Redesign
Platform Android, iOS
Year 2026
PepTalk AI Coach screens: topic selection and a coaching chat with audio content cards
The problem

The main premium feature failed to deliver value.

In addition to providing daily motivational videos and audio clips, PepTalk has developed an AI feature that lets users chat with their favorite personalities: PepCoach.

I'll admit PepCoach felt genuinely avant-garde when it launched. Users quickly found it underwhelming compared to what they expected from an AI-powered coaching experience.

−8% premium plan conversions compared to last year
−5% paid subscribers compared to last year
Old Design

UX/UI Analysis

When it launched, the promise of chatting with an AI agent acting like your favorite celebrity was genuinely attractive. I underestimated how fast the feature would reveal its limits. Users were interacting with a standard, outdated AI agent wearing a language filter, unable to offer anything the app's own content already did better.

  • Low added value The AI responses were generic and not insightful.
  • Disconnected from the product The feature ignored the app's core content, its audios, videos, and quotes.
  • Weak positioning The "celebrity coach" concept created expectations the product couldn't meet.
Key Insight

Nobody opens a chat to talk to an AI. They open it hoping something relevant comes back.

Design principles

Four decisions that shape the experience

01 Frame conversations

Structure free input toward relevant themes.

02 Push the app's content

Ground every response in audios, videos, and quotes.

03 Personalities as bonus

Turn "Personalities" into an enhancement, not the core.

04 Modernize the UI

An outdated design doesn't do justice to a technically advanced feature.

The solution

Reframe Pep Coach as a guided, content-driven experience.

New flow:

Guided conversation → Content injection → Personalized coaching

Constraints & design implications

  • AI model undecided The UI abstracts the API call entirely. Content triggers work regardless of which model ships.
  • No streaming in v1 Coaching responses are pre-authored scripts injected at defined conversation triggers, not raw model output.
Step 1

Default to a generic coach

I made the AI Coach the default instead of a celebrity, which felt like a step back at first. But the celebrity framing had over-promised: people expected an actual personality and got a renamed model instead. Defaulting to something plainer removes that letdown and lets the content do the work.

  • Celebrities are optional, not the entry point.
  • This removes the pressure of choosing a personality before the experience begins.
PepTalk AI Coach avatar
AI Coach
WS
Will Smith
Step 2

Guide conversations with topics

I moved users away from open-ended chat and into a predefined coaching topic first. A blank input works for curiosity-driven users, but PepTalk's audience often comes with an emotional need they can't easily articulate. Topics give them a starting point and close the gap between "I feel stuck" and actually receiving useful coaching.

  • Topics ground the conversation in the user's actual needs.
  • They help the AI provide more relevant and actionable responses.
PepTalk AI Coach topic selection screen: career, fitness, discipline, life advice, relationships and motivation
Step 3

Structure free input subtly

I let users keep typing freely and had the AI detect the underlying topic automatically instead. Forcing everyone through topic selection would have felt patronizing to returning users, so I classified free input silently rather than branching the whole flow. Both segments get what they need without knowing the other path exists.

  • Users feel free to express themselves naturally.
  • The system maps their input to the right coaching category.
"I don't feel good in my body"
Fitness 92%
"Nothing feels worth it"
Motivation 87%
"I keep failing my goals"
Discipline 78%
Step 4

Inject content into conversations

I had the AI surface relevant videos and audio from the app straight in chat. PepTalk's edge was always the content library, not the model behind the chat, and keeping the two apart meant users picked one or the other. Weaving content into the responses is what makes this feel like PepTalk, not a chatbot wearing its logo.

  • Content recommendations feel organic and timely.
  • The feature finally connects the AI to the rest of the product.
PepTalk coaching chat with an in-chat content card
Step 5

Introduce dynamic coaching

I made coaching adapt in real time to what the user shares. Static responses train people not to engage deeply, once they learn the system won't respond to nuance, they stop bothering. Adaptive tone is what creates that "this actually listens" feeling that brings people back.

  • The AI adjusts its tone and suggestions based on the conversation.
  • Users feel heard and understood, not just answered.
PepTalk dynamic coaching, adaptive response screen
Step 6

Make it look premium

I modernized the UI to signal quality and justify the premium tier. The old design looked like a side project, and that mismatch, between the promise of a "personal AI coach" and the visual quality people associate with that price, was working against us.

  • Visual refinements make the feature look and feel more premium.
  • The new design is consistent with the overall app aesthetic.
PepTalk 'Start a new conversation' gradient button PepTalk coach notification: 'Great progress on your morning routine' PepTalk chat reply field with microphone and send button PepTalk tab bar with Home, Search, Coach and Library
New design

A content-driven coaching experience

The new design reduces friction by guiding users toward specific, actionable conversations.
They are now encouraged to pick a topic, making it easier to get structured advice and relevant content right away.

This way, the feature becomes a practical daily coach, not just a chatbot.

  • Topic selection frames every conversation from the start
  • App content injected contextually into coaching responses
  • Premium visual redesign reinforces the quality of the advice
Impact

Results

Tracked in Amplitude · 30 days post-launch vs. 30 days prior
+16% Conversion to Premium

Upgrade rate among active users improved as the AI-powered suggestions surfaced the paywall at more relevant, high-intent moments.

+19% Return rate

Users returning to the AI coach in subsequent sessions, driven by more contextual and actionable responses that rewarded re-engagement.

+13% Projected lifetime value

Projected increase in lifetime value, modelled from improved conversion and retention rates post-launch.

Future enhancements

What I'd improve next

The redesign improved conversion and return rate, but the experience still has meaningful gaps once users are inside. These are the improvements most likely to compound on the current gains.

Last session
Persistent coaching memory The AI currently starts fresh every session. A coach who doesn't remember last week's conversation can't build on it, which limits how much the relationship can develop over time. Even lightweight session summaries, surfaced at the start of the next conversation, would make the experience feel more continuous.
For you Career goals Relationships Confidence All topics Anxiety Purpose Work-life fit Habits
Adaptive topic suggestions The topic list shown at session start is static and identical for every user. Users who return to the same two or three topics repeatedly are being shown suggestions they consistently ignore. Learning which topics each user gravitates toward and surfacing those first would reduce the decision step and get users into conversations faster.
Start first session
Onboarding into the premium experience Conversion to premium is +16%, but some users who convert still churn shortly after. The current flow moves users from free to premium without guidance on what's changed. A short first premium session, oriented around what's newly available, would reduce post-conversion confusion and give users a clearer reason to stay.
Next project

Couch to 5K

Onboarding redesign for a running app