Overview

Overview

ADPList was built on free, one-off mentorship. It worked for acquisition – but altruism only goes so far. By mid-2023, mentors were off-ramping to private coaching and mentees were churning without transformational career outcomes. The platform had built trust but wasn't converting it into depth.


ADPList Advance was the strategic bet – a shift from volume to depth. Productise recurring, paid mentorship so mentors had a path to professionalise and mentees had a path to real outcomes.


The design challenge wasn't just building a payment flow — it was making monetisation feel like a natural evolution of the community, not a contradiction of it.

ADPList - a global mentorship platform with 32,000 mentors across 140 countries.

Challenges

Challenges

The Mentorship Plateau

The Mentorship Plateau

The Mentorship Plateau

By mid-2023, our data revealed that while bookings were high, their was a "leaky bucket" in long-term engagement. The problems weren't new – they'd been building quietly as the platform scaled.

By mid-2023, our data revealed that while bookings were high, their was a "leaky bucket" in long-term engagement. The problems weren't new – they'd been building quietly as the platform scaled.

Before - Mentor Calendar Settings

Before - Mentor Calendar Settings

Mentors faced Altruism Fatigue

Mentors faced Altruism Fatigue

Mentors were giving time freely – but a single session with no recurring option made it impossible to build ongoing relationships. Engagements were moving off-platform to manage recurring logistics. Additionally, without any payment time was taken for granted and no-shows were common.

Learners reported a Transformation Gap

Learners reported a Transformation Gap

Mentees reported high satisfaction but low career outcome rates. 90-day churn was high because the platform couldn't deliver the outcome.


Part of the problem was discoverability as mentees didn't know rebooking the same mentor was possible as they couldn't make another booking while having one active.

Booking Infrastructure Needed to Evolve

Booking Infrastructure Needed to Evolve

The booking experience was built for one-off sessions with single session on their profile. The infrastructure had to evolve first, in phases, before paid sessions were even technically possible.

Old Booking Flow

Old Booking Flow

Hypothesis

"If we introduced a commitment framework – recurring sessions plus upfront payment – we could filter for quality on both sides and shift the platform from coffee chats to career transformation."

"If we introduced a commitment framework – recurring sessions plus upfront payment – we could filter for quality on both sides and shift the platform from coffee chats to career transformation."

Old Bookings Page

Old Bookings Page

Strategy

High-Trust Monetisation

High-Trust Monetisation

High-Trust Monetisation

The research was clear – mentees would pay more for reliable, long terms results than for uncertain short term fixes. That alignment, from price sensitivity to outcome sensitivity, guided the entire design direction.

Different types of sessions a mentor can setup

Different types of sessions a mentor can setup

Two Phases Shipped Before the Paid Layer

Two Phases Shipped Before the Paid Layer

By the time paid sessions launched, mentors already knew how to manage multiple session types and the infrastructure had been tested in production. Advance was the third phase, not the first.

Phase 1

Introducing Multiple One-Off Sessions

Mentors could offer more than one type of session on a single profile – portfolio review, career chat, interview prep — giving mentees clearer choices and mentors more flexibility.

Phase 2

Adding Recurring as a Native Session Type

Recurring sessions were introduced alongside one-off on the same profile. Mentors could offer both without separate tools or workarounds – the first time the platform supported ongoing engagement natively.

Paid for Outcomes, Free for Discovery

Commitment

Paid sessions were recurring only – deliberately

One-off paid sessions would have replicated the same transactional dynamic. Recurring sessions created a relationship arc that changed behaviour — mentors prepared differently, mentees showed up differently.

Accessibilty

Free Sessions Were Non-Negotiable

Paid couldn't exist without free on the same profile. Remove free and ADPList becomes just another coaching marketplace. Keeping free as the entry point protected the community promise.

Session Templates That Removed the Guesswork

Mentors knew their expertise but didn't know how to package it. Templates gave them a starting point – predefined session types with suggested durations, scope, and pricing – so they could go live without having to figure out every variable from scratch.

Paid Mentorship, Discoverable on Demand

Defaulting to paid would have changed the feel of the platform overnight and alienated the community ADPList was built on. The toggle gave mentees who were ready for paid mentorship a way to find it without making it the dominant experience for everyone else.

Trade-offs

Decisions that Defined the Launch

Decisions that Defined the Launch

Decisions that Defined the Launch

US-focused Beta Launch – Control Over Coverage

We launched with 90–100 US mentors who met strict criteria – 100+ sessions, 3+ months on ADPList, 80%+ attendance, 35+ reviews. Top ~1% validated the product and kept the codebase stable.


Stripe doesn't support mentor payouts in 50+ countries. I explored Razorpay for India – 2nd largest mentor base – but hit two blockers:

  • engineering estimated a 2-month delay to build a custom Razorpay bridge

  • the integration itself required official registration in India, adding another 3+ weeks minimum


Mentees could pay regardless of their country – the payment side worked everywhere.

Beta Launch Criteria

Beta Launch Criteria

Managing Mentor No-Show Refunds

Managing Mentor No-Show Refunds

Mentor no-shows post payment created a problem engineering wasn't ready to solve. Building automated refunds would have added complexity to a system already carrying too many bugs. We handled refunds manually through CS via Intercom in V1.

Impact

How the Numbers Moved

How the Numbers Moved

How the Numbers Moved

The numbers below aren't feature adoption metrics. They're signals that the shift from volume to depth actually worked.

0%

0%

Increase in number of sessions

0%

0%

Increase in number of sessions

0+

0+

Avg sessions/ engagement

0+

0+

Avg sessions/ engagement

0+

0+

Paid Sessions (90D)

0+

0+

Paid Sessions (90D)

0K

0K

USD earned

0K

0K

USD earned

0%

0%

Mentee Retention (90D)

0%

0%

Mentee Retention (90D)

0%

0%

Mentor Retention (90D)

0%

0%

Mentor Retention (90D)

Post-Launch Iterations

Calendar Control, Refined

Calendar Control, Refined

Calendar Control, Refined

Availability Preview and Conflict Detection

Availability Preview and Conflict Detection

For over two years, mentors raised a similar question in 200+ Intercom conversations – why isn't my availability showing?


The calendar preview finally solved it. Mentors could see exactly when they were open for bookings, and real-time conflict alerts flagged clashes with existing calendar events or settings.

Global and Session-Level Calendar Settings

After launch, we refined the calendar settings architecture based on how mentors were actually using it. Booking questions and availability remained session-level, so mentors could tailor each session type independently.


Settings that applied universally – timezone, auto-accept, notice period, booking limits, buffer time, video call integration, and override all-day events – stayed global, so mentors didn't have to repeat configuration.

Reflections

The sequenced roll out decision turned out to be more valuable than I anticipated. It didn't just de-risk the engineering but changed mentor behaviour before the paid layer existed.


The Stripe payout limitation and manual refunds were constraints which kept the launch on track and generated real-world signal we wouldn't have had otherwise – India demand validated, refund frequency understood before automation was scoped.


Shipping honest constraints with transparent communication, is sometimes the most strategic decision.

The sequenced roll out decision turned out to be more valuable than I anticipated. It didn't just de-risk the engineering but changed mentor behaviour before the paid layer existed.


The Stripe payout limitation and manual refunds were constraints which kept the launch on track and generated real-world signal we wouldn't have had otherwise – India demand validated, refund frequency understood before automation was scoped.


Shipping honest constraints with transparent communication, is sometimes the most strategic decision.

What's next?

What's next?

Mentor Waitlist

Mentor Waitlist

A waitlist which lets mentees queue for the next open slot and get notified automatically.

A waitlist which lets mentees queue for the next open slot and get notified automatically.

Intent-Based Search

Intent-Based Search

Suggest mentors to learners based on what they're trying to achieve, not just who's available or recognisable.

Suggest mentors to learners based on what they're trying to achieve, not just who's available or recognisable.