overview
I helped to scaled the Instawork (IW) Coaches program by integrating it into our consumer-facing mobile app. This helped to increased skilled approvals through Coaches from 7% to 99.6% and increased average hours per Coach from 8.8 hours to over 35 hours.
timeline
April 2022- present
my team
Product Manager | iOS & Android Engineers | Data Analysts | QA
my role
Lead product designer
Tools
About Instawork
IW connects businesses with go-to hourly workers near them, making it easy for everyone to work on their own terms.
For Partners:
IW provides reliable, easy staffing.
Businesses post their shift needs, and IW vets experienced workers to fill the shifts.
IW handles the paperwork, insurance, and payment.
For Professionals (Pros)
For our 3M Pros, IW provides one-time, seasonal, or temp-to-hire shifts that work for their schedule.
The Challenge
The IW Coaches program leverages experienced Professionals (Pros), whom we name Coaches to vet new Pros via “Coach calls” to gain quality signals prior to a Pro’s first shift. The program began in February 2022 completely offline and was manually operated. As the program proved successful, we found a need to scale the program. My role in this endeavor was to integrate the Coach program into the Pro mobile app.
Instawork takes pride in the high quality Professionals (Pros) we send out to take on shift work for our Partners. Thus, the subject of Pro quality is an important issue to tackle in order to improve the Partner experience.
Partners who have >15% bad quality outcomes at Instawork have 40% worse first month retention than partners with better shift quality rates. Reducing partner churn due to quality is a $10MM+ GMV opportunity.
Design Process
Understanding the Problem
The Instawork Coaches program started out as an experimental program. Once we proved it to be scalable, we had several issues we had to solve:
From the Coach’s side
Scheduling Coach availabilities
Viewing upcoming Coach calls
Coach call education
Coach call completion
From the New Pro side
Scheduling a Coach call
Multi-position selection
Completing a Coach call
Transparency of progress
The Former Experience
The Coach program was originally manually managed by our team’s Product Operations Lead, who did everything from vetting experienced Pros to be Coaches, Coach education, and managing scheduling and calls. None of this was done through the app and was mostly done through spreadsheets, emails, and Zoom meetings. Although this was sufficient for our initial Coach program experiment, we found a need for a better solution to scale the program.
The Future Experience
My role in the endeavor of scaling the Coach’s program was to build an end to end experience for both Coaches (experienced Pros) and New Pros within the Pro Mobile App. I started out by working with my Product Manager to create a user experience map that would guide the direction of my designs. This allowed us to zoom out, get a broader understanding of the entire experience, and determine which parts of the experience to focus on first.
Design
I leveraged our current design system to translate the user experience map we created into high fidelity designs and specifications for engineering. Our first priority was to build a centralized Coach call hub for Coaches as well as a position application Coach design for new Pros as a first step toward integrating the Coach program into the IW Pro Mobile App.
Test + Iterate
Once we released the first priority designs, I was able to get our first round of user feedback. There were a few issues that came up that needed to be addressed in the next round of design iterations. In addition to this new feedback, we wanted to incorporate some new features into upcoming sprints.
Improving Coach Call Throughput
Even though we had new Pros signing up for Coach calls, we were finding that there were still new Pros that were not following through on these calls. These new design iterations were designed to help with this emerging issue.
These new designs included improvements to copy and CTAs, the addition of Coach call education, additional reminders prior to the call, and redesign of the position manager to better display the need for a Coach call.
Coach Call Terminology A/B test
One hypothesis that we had for improving the Coach call throughput was to change the terminology from “Coach call” to either “screening call” or “onboarding call”. We hypothesized that one of the reasons for incomplete Coach calls was a belief that a Coach call was optional.
We did indicate the mandatory aspect in the subtext, but this could’ve been missed. So we wanted to do an A/B testing using “screening” and “onboarding” call to validate whether changing terminology would help.
Coach schedule flow
Our next priority for design was scheduling, both from the Coach side as well as the new Pro side. Both were being managed by our Product Operations Lead through spreadsheets, which was inefficient, cumbersome, and inconvenient.
From the Coach side, we needed designs to capture Coach availability. From the new Pro side, we needed to capture availability that matched with Coach availability.
1 Call 1 Coach
One caveat to the Coach call program was that it only allowed for one position to be reviewed via a Coach call. The issue with this was that if a new Pro wanted to get approved for multiple positions, they’d have to go through multiple Coach calls. So we wanted to adjust the designs so that new Pros could select multiple positions that they’d want to discuss during one Coach call.