Work / HiDoctor / Gamification

HiDoctor: making therapy progress visible between sessions

Milestone-based gamification for a Turkish online therapy and wellbeing platform, built to keep clients going between sessions 1 and 3, where most dropped off.

Shipped in 2025, desktop and mobile.

HiDoctor desktop home with the Tohumdan Ağaca progress strip at the top
The mobile home with the slim progress card
Role
Lead Product Designer: UX strategy, IA, UI, prototyping
Client
HiDoctor, digital health, B2C and corporate
Timeline
About 14 weeks in 2025, sole designer working with stakeholders
Output
Behaviour system, desktop dashboard, mobile

In short

Problem
Clients treated therapy as an emergency fix and left after a session or two, before it usually starts to pay off.
What I designed
Tohumdan Ağaca (Seed to Tree): an eight-stage growth system of growth points, badges and rewards across therapy, tests and wellbeing content. No streaks, no leaderboards.
Where it stands
Live on desktop and mobile since 2025. I can't share post-launch numbers.

Problem

Clients were leaving before therapy could work

HiDoctor offers online therapy, nutrition, fitness and doctor consultations. Three things pushed therapy clients to leave early.

Chart of user continuity by session number, dropping sharply between session 1 and session 3
Where it broke. Anonymised dashboard data: engagement collapsed between sessions 1 and 3, well before clinical benefit usually begins.

Research

Four sources, two kinds of drop-off

Benchmark table comparing how direct and indirect competitors handle long-term engagement
Benchmark. How direct and indirect competitors handle long-term engagement.

Two reasons people stop

The interviews split by what makes someone give up, not by age or job.

Elif, the calm explorer

Stops when she feels pressured

Curious about her wellbeing, but scoreboards, streaks and red badges feel like judgment. She needs autonomy, gentle structure and time.

Driver
Autonomy and competence (self-determination theory)
Player type
Explorer (Bartle)
Works
Calm copy, optional prompts, quiet wins
Pushes away
Streaks, leaderboards, urgent red

Mert, the goal seeker

Stops when progress feels vague

He keeps showing up if he can see his level, what the next milestone unlocks and how each task adds up.

Driver
Accomplishment and ownership (Octalysis)
Player type
Achiever (Bartle)
Works
Visible levels, clear thresholds, vouchers
Pushes away
Vague progress, endless catalogues

One motivation model would have lost one of them: Elif needed less pressure, Mert more clarity. Two frameworks showed where they overlap.

Bartle player types

Bartle quadrant: Elif sits in Explorers, Mert in Achievers; Socialisers and Killers are not targeted INTERACTING ACTING PLAYERS WORLD SOCIALISERSConnection EXPLORERSDiscovery KILLERSCompetition ACHIEVERSMastery and goals Elif Mert

Octalysis core drives

Octalysis octagon: meaning, accomplishment, ownership and empowerment are used; scarcity, unpredictability, loss and social pressure are avoided. Elif connects to empowerment, Mert to accomplishment. MEANINGPurposeACCOMPLISHMENTDevelopmentOWNERSHIPSCARCITYImpatienceUNPREDICTABILITYLOSSAvoidanceSOCIALEMPOWERMENTExploration Elif Mert
What it meant for the design

Both pull away from pressure and respond to intrinsic motivation: exploring, meaning, calm progress. So I built around milestones and growth and left out Octalysis drives 5 to 8: social comparison, scarcity, unpredictability and loss. Social stayed as support in the "doing it together" badges, never as a ranking.

Constraints

Four tests every decision had to pass

  1. Readable at a glance

    Users should see where they are without reading a word.

  2. Continuity without pressure

    No streaks, no penalties, no broken-flame icons. Positive reinforcement only.

  3. The whole platform

    Invite people into therapy, tests and wellbeing content, not one service.

  4. Easy to extend

    Easy for users to read and the team to grow: every new task fits one of four pillars.

The metaphor

Tohumdan Ağaca: from seed to tree

An olive tree takes decades to mature, can't be rushed and rewards steady care with fruit for generations. For a Turkish audience it means more than numbered levels, and it gave the eight stages real names.

Pick a stage or watch the tree grow.

An olive tree growing from a seed to a full tree across eight stages
  1. Profile complete, focus area chosen, a first quiet step.

  2. Two sessions done. Daily mood check-ins becoming a habit.

  3. First milestone reward. The gap between sessions starts to fill.

  4. Past the four-session threshold. Continuing is now normal.

  5. Exploring more than one service. Some choose to share progress.

  6. Healthy habits are routine. Rewards scale with session economics.

  7. Steady practice across services. Nudges are rarely needed.

  8. Ambassador tier. Rare, lasting, a quiet goal for everyone else.

The psychology underneath

System

Four pillars, from activation to growth

Tasks are grouped by the business outcome they drive, roughly short-term to long-term.

PillarGoalExample tasks
OnboardingActivationComplete your profile, pick a focus area, first mood check-in
Service habitsRetention2 sessions a month, 20 sessions in 6 months, try a second therapist
Daily engagementStickinessMood tracking, short clinical tests, reflection prompts
Social proofGrowthShare a milestone, refer a friend, optional community badges

The second pillar, service habits, matters most. It takes people past the four-session threshold, where therapy starts to compound.

In the product

Where the system meets the screen

Four surfaces do most of the work, in HiDoctor's blue and green, with droplets for growth points and scalloped badges for stages.

HiDoctor desktop home: the Tohumdan Ağaca progress strip sits at the top, above the service tiles, showing the current stage, the next milestone and 80 of 120 growth points
Desktop home. The progress strip comes first: where you are, how far the next milestone is, what it unlocks. Everything else stays where returning clients expect it.

The home on mobile

  • A quick check-in first. The day starts with a one-tap mood question, a small reason to open the app between sessions.
  • Progress in one line. Last milestone, next milestone and growth points as droplets. One tap expands it.
  • Services stay where they were. Psychology, nutrition, fitness and doctor tiles keep their colours, so habits aren't disrupted.
  • Content as the in-between task. The development centre fills the days without a session.
HiDoctor mobile home: mood check-in, daily quote, the growth strip from 50 to 120 points with 80 reached, service tiles and the development centre

Scroll inside the screen to see the whole home.

Full-screen milestone popup in HiDoctor navy announcing the Fidan stage, its badge, the reward and the next stage
Milestone popup. One screen per finished stage: new badge, a short encouraging line, the reward and the next stage. One green button takes them back.
Badge page with locked badges in grey and a tooltip explaining how to earn the Tohum badge
Locked badges stay visible. Tap one for a short tooltip on how to earn it.
Badge gallery: scalloped journey badges on top, hexagonal behaviour badges in three categories below
Two shapes, two meanings. Scalloped badges mark stages. Hexagons cover three behaviour categories: new experiences, healthy habits and doing it together.

Process

Testing the structure with AI before wireframes

I set up a custom GPT with HiDoctor's product context as a sparring partner to compare gamification models, test task-based against milestone-based structure and check each decision from the user and business side. It pushed back on weak ideas faster than a notebook.

Then I gave the same brief to four prototyping tools to see which kept the experience calm, scalable and built around milestones. I was really testing the brief for unclear spots.

ToolFit with the briefWhat I saw
Google StitchQuick layout variations, but keeping them calm and simple took a lot of manual work.
UX PilotUseful for early flows. The visuals drifted towards generic SaaS.
Figma MakeClosest to the brief in milestone language, tone and restraint. I used it to lock the IA.
Figma SitesBest for stitching screens into a clickable story for stakeholder reviews.
Early flow exploration generated in Google Stitch
Google Stitch, early flows
Structure test generated in UX Pilot
UX Pilot, structure test
The chosen direction
The direction I chose

Outcome

What it was built for, and what's next

I can't share post-launch data, so these are aims, not results.

Designed to

  • Raise continuation past session 1 by showing progress at every entry point.
  • Reduce drop-off between sessions 1 and 3 with calm, optional touchpoints.
  • Bring people back with pressure-free milestone moments.
  • Surface tests and wellbeing content without crowding the home screen.
  • Tie rewards to session economics so they stay sustainable.

Next

  • A/B test milestone thresholds and reward types against the four-session benchmark.
  • Make task copy clearer, especially for days between sessions.
  • Refine the mobile progress card's position and tap targets.
  • Suggest a next task from each person's behaviour and stage.
  • Bring it to corporate accounts: same metaphor, different incentives.