Increasing user activation with a Profile Completeness feature
I led the design of an AI-powered feedback experience that increased user's confidence and reduced support tickets.
ai & llM
iOS Native
End to End
Back home
82%
adoption rate within the first month
64%
Reduction in support tickets
Overview
Company
allUP is a professional network for people who are "over networking".
Your profile is built with video testimonials by you and your network.
My role
As the Product Designer, I led this net-new initiative end-to-end.
I owned:
Problem framing
Competitive & user research
Concept exploration & prototyping
UX/UI, interaction design, and user flows
Cross-functional collaboration with Engineering + PM
Launch quality, trade-off decisions, & post-launch learnings
Timeline
2 months (June → July 2025)
Team
1 Designer ⋅ 3 Engineers ⋅ 1 PM
The situation
allUP was growing quickly after expanded into hiring
allUP began expanded into hiring, enabling both candidates and managers to record videos that highlighted skills, personality, and working style. This shift unlocked massive growth for the company, accelerating adoption across both sides of the marketplace. However, as the platform grew and more people recorded videos, we encountered a problem...
The problem
People didn’t feel confident recording videos
We received 100s of daily requests for help. This included:
Support tickets asking “How was my answer?”
Emails requesting “Can someone review my recording?”
Comments from user interviews expressing anxiety about videos
At the outset, we personally reviewed videos to help people improve.
This quickly become unscalable as 1,000s of videos were recorded daily.
We needed a way to build user’s confidence without adding overhead.
key question
How might we help people feel confident in their videos?
I created this problem statement to align the team on our goal.
We needed to understand:
How do we give people coaching at scale?
How do we make feedback feel human, not clinical or robotic?
We decided to use allUP’s AI to deliver personalized, uplifting feedback
allUP had been investing heavily in a tailored AI model built for providing feedback. We made a bet to leverage this engine to build user's confidence.

Simplified flow of how the Ai would provide feedback
In the midst of ambiguity,
I clarified our strategy
Before exploring Ui, I aligned the team around several key questions:
How do we deliver critique without hurting confidence?
What format feels human and digestible?
How do we establish trust given AI’s unpredictability?
These questions shaped the Ui and UX.

User quotes from support tickets & conversations
I found out why users wanted feedback
Before jumping too deep, I wanted to validate assumptions we had and ensure we solved the right problems. I read through 100s of support conversations and prior user interviews: Here’s what I leanred
Here’s what I found out
People didn’t know what “good” looked like.
Feedback needed to feel supportive not judgmental.
Many felt uncomfortable watching their own recordings.
People needed actionable tips they could implement immediately.
People wanted to put their best foot forward, but weren’t sure how

Screenshots of researched sites: Google interview prep, Claude, GPT, and Shape of AI, and more
I led competitive & pattern research to inform my design decisions
AI is still a new paradigm, and design patterns were (and still are) emerging.
To inform my decisions, I researched a few different types of tools.
This included:
AI interview prep tools
Conversational AI assistants
Coaching and assessment platforms
Feedback delivery frameworks

3 proposed directions for showing users feedback
I explored a breadth of directions.
This helped the team think broadly before committing.
Here’s a few directions I proposed:
Bottom sheet tray with quick bullets
Conversational chat experience for contextual follow-up
Full-page structured feedback
Lightweight banner “scorecard” prompt
Strengths + opportunities modules
The goal was to map solution paths to make an informed decision.
Video of the final prototype using a conversational chat
I advocated for building a conversational experience
During discussions on which direction to pursue, I advocated for using a conversational experience. This model emerged as the strongest direction because it allowed for:
A more human, empathetic feel
A natural way to deliver layered feedback
Follow-up clarification
A foundation for future tools allUP would build
The team agreed and we made this our north star direction

Compliment sandwich format I designed to show feedback
I designed the format of feedback to encourage and uplift users
Many of our users felt uncertain and even discouraged during their job hunt.
I proposed using a “compliment sandwich” to show the feedback.
This meant we would:
Start with praise to builds trust and momentum
Provide a single, clear piece of constructive guidance.
End with encouragement and actionable next steps
This kept the experience honest, encouraging, and actionable

I leveraged a curiosity gap to increase engagement
I introduced a CTA immediately after recording: “See how well you did”
This subtle curiosity gap significantly increased engagement while remaining optional and non-intrusive.
Users who wanted coaching clicked; users who felt done could move on.
This improved activation without forcing friction.
I designed for edge cases and errors
Building with AI, a lot that can go right... but also go wrong.
I worked closely with our PM and ENG to figure out what edge cases could occur and how we could build trust if things fail. Here are 4 safeguards I designed:
A “Beta” badge
This made it clear that this is a new feature we're testing.

Clear and specific error microcopy
Instead of generic copy, I wrote micro copy specifically for each error. This included Network issues, Audio too quiet, Answer too short, Hard to detect meaning, etc.

Clear exit paths for users
Users always had the option to retake the video or skip the feedback entirely, preventing them from feeling blocked or stuck.

Backend filters for inappropriate transcripts
If transcripts contained inappropriate, ambiguous, or harmful language, the system prevented feedback and surfaced a neutral message explaining why.

I made tradeoffs to ship a simplified version under real startup constraints
Like many projects, things don't always go exactly as planned :)
As we neared development, we faced feasibility limits. This included time, model inconsistencies, and engineering capacity. Things out of my control. It meat that the full conversational prototype wasn’t yet buildable end-to-end.
To ensure we met deadlines and launched, I simplified the current work:
Reduced UI complexity
Preserved the emotional tone and structure
Re-scoped interactions
Prioritized fast load times and reliability
The result was a leaner version that still delivered the core value and set the foundation for a future chat experience.

Simplified version of Ai chat being a static screen
The impact was undeniable within the first month

Quant data sourced from in-flow surveys, user interviews, and support conversations.
Qualitatively:
Users reported feeling “more confident”
Many said the feedback helped them “redo the video with clarity”
Support tickets asking for human review dropped
This initiative improved user activation and validated the need for a scalable coaching layer.
After launch, I worked towards the conversional model
Though we shipped a simplified version, the long term goal remained the conversational model. These prototypes helped shaped allUP's roadmap.
Learnings & takeaways
This project reinforced several principles I bring into all projects:
Explore wide, then go deep
The best ideas emerge when constraints aren’t prematurely applied
Prototype the path
Providing clickable artifacts makes solutions feel so real. Aim to make them
Treat solutions like sandcastles
You must be willing to compromise to ship. Care for your ideas well, but be willing to let them go as the tide rises.
Special thanks
While this case study highlighted my role, none of this work would have happened without the talented product and ENG team. A huge thanks and shoutout to everyone I worked with



