BobaTalks

Creating an in-house scheduling tool to improve mentorship retention.

ROLE

Product Lead

TIMELINE

May 2024 - September 2024

TOOLS

Figma, Notion

SKILLS

Product thinking

User research

Management

The Problem

BobaTalks' current mentorship platform lacks a centralized scheduling tool to facilitate mentor-student interactions.

Because of this, each mentor of BobaTalks uses different, external applications for scheduling meetings with mentees, scattering communication. This leads to other issues for both mentors and mentees, such as no-shows, unproductive meetings, and burn out.

How might we help BobaTalks improve mentorship between students and their mentors?

USER RESEARCH

Competitive Analysis

We looked at the strengths and weaknesses of existing mentorship platforms and scheduling tools to brainstorm how we could design the best scheduling tool for BobaTalks. We were able to take inspiration from the user interface and user experience from these 3 competitors:

ADPList

ADPList has a smooth user experience for finding and booking sessions with mentors. We were also inspired by the detailed user interface of the mentor profiles and the step-by-step booking process.

ADPList has a smooth user experience for finding and booking sessions with mentors. We were also inspired by the detailed user interface of the mentor profiles and the step-by-step booking process.

ADPList has a smooth user experience for finding and booking sessions with mentors. We were also inspired by the detailed user interface of the mentor profiles and the step-by-step booking process.

Calendly

We studied Calendly's user interface and how it displayed today's date, available days in the month, and time slots. I liked how they played with shapes and colors shades to create hierarchy.

We studied Calendly's user interface and how it displayed today's date, available days in the month, and time slots. I liked how they played with shapes and colors shades to create hierarchy.

We studied Calendly's user interface and how it displayed today's date, available days in the month, and time slots. I liked how they played with shapes and colors shades to create hierarchy.

Cal.com

We noticed that Cal's user interface was quite similar to Calendly. They also both shared a very simple user flow. We applied this same user experience so that users experienced less frustration than trying to navigate a new way to schedule.

We noticed that Cal's user interface was quite similar to Calendly. They also both shared a very simple user flow. We applied this same user experience so that users experienced less frustration than trying to navigate a new way to schedule.

We noticed that Cal's user interface was quite similar to Calendly. They also both shared a very simple user flow. We applied this same user experience so that users experienced less frustration than trying to navigate a new way to schedule.

A DEEP DIVE INTO THE PROBLEM

Understanding our users

Target users: Students (mentees) and mentors

We decided to conduct user research to better understand the problem at a granular level and identify key user pain points and needs. We reached out to mentors and students in the BobaTalks community on Discord and LinkedIn: we sent a survey (51 students, 40 mentors) and completed 10 user interviews (4 students, 5 mentors). We synthesized the research and identified 3 key pain points users experienced with the current scheduling system:

Fragmented UX

It can be hard to track meetings when mentors and mentees are communicating via multiple external platforms (Linkedin, email, Discord, Calendly, etc).

It can be hard to track meetings when mentors and mentees are communicating via multiple external platforms (Linkedin, email, Discord, Calendly, etc).

It can be hard to track meetings when mentors and mentees are communicating via multiple external platforms (Linkedin, email, Discord, Calendly, etc).

No-shows

88% of mentors experienced at least one or more no-shows from students, leaving mentors feeling burnt-out.

88% of mentors experienced at least one or more no-shows from students, leaving mentors feeling burnt-out.

88% of mentors experienced at least one or more no-shows from students, leaving mentors feeling burnt-out.

Unproductive meets

Sometimes mentees engaged in out-of-scope topics like Visa information or referrals, leading to unproductive meetings for both mentors & mentees.

Sometimes mentees engaged in out-of-scope topics like Visa information or referrals, leading to unproductive meetings for both mentors & mentees.

Sometimes mentees engaged in out-of-scope topics like Visa information or referrals, leading to unproductive meetings for both mentors & mentees.

PRODUCT THINKING

Prioritizing key features

User research helped us understand the 3 main user pain points to solve for, and the competitive analysis of current scheduling tools helped us understand effective UI and features commonly used in these tools.

We brainstormed solutions to the 3 grievances, collaborating with engineers to gauge feasibility of implementation. We also got client feedback and considered business goals. Overall, we prioritized based on level of priority (user needs and business goals) and feasability.

Final Key Features

  1. FAQ section

  2. Expertise Tags

  3. Google - authentication, calendar integration, and timezone syncing

  4. Code of Conduct

  5. Meeting Purpose

Fragmented UX

  • Resolved by overall internal scheduling system

  • Resolved by overall internal scheduling system

  • Resolved by overall internal scheduling system

No-shows

  • Resolved by Google's automated calendar integration and timezone syncing

  • Resolved by Code of Conduct

  • Resolved by Google's automated calendar integration and timezone syncing

  • Resolved by Code of Conduct

  • Resolved by Google's automated calendar integration and timezone syncing

  • Resolved by Code of Conduct

Unproductive meets

  • Resolved by FAQ section

  • Resolved by Expertise Tags

  • Resolved by Meeting Purpose

  • Resolved by FAQ section

  • Resolved by Expertise Tags

  • Resolved by Meeting Purpose

  • Resolved by FAQ section

  • Resolved by Expertise Tags

  • Resolved by Meeting Purpose

How BobaTalks Works

Mentor Page

Students are able to read about the experience of a mentor before scheduling a talk with them. Features such as the FAQ and Expertise Tags aim to enhance meeting productivity.

Dashboard

Students are able to track, reschedule, and cancel any meetings easily. This dashboard is synced with their personal Google calendars, helping users keep track of their meetings, mitigating no-shows.

Booking Flow

Students sign up with Google and follow an intuitive, familiar process to schedule a suitable date and time to meet with their mentor. The required Meeting Purpose section enhances meeting productivity, and the Code of Conduct deters no-shows.

Learnings

Communicate constantly.

There were definitely a lot of times when communication could have been used to avoid issues. For example, one of our team members left after expressing other summer commitments, which meant that I had to assume her responsibilities. Additionally, another team member expressed a desire to take on more work a lot later in the project batch. As a product lead, it's important to check in and communicate with your team before issues arise.

Take initiative to learn.

Through this experience, I learned that taking initiative is one of the most important parts of learning the design process. Since we didn't have a ticketing system, many responsibilities were assumed by those eager enough to undertake the task. As a product lead, I saw that those who took initiative created the most impact and likely learned the most.

My team and I during meetings :D

My team and I during meetings :D

My team and I during meetings :D

Let's create together.

resume

Let's create together.

resume

Let's create together.

resume