Before answering this Facebook product design question, let’s clarify assumptions
- We want to design a mobile app to find a local handyman when needed
- The market is the US
- Goal is to find product market fit, then monetize
- I would also ask if this should be a standalone app or something that folds into an existing Facebook product
Next, I want to think about possible user groups:
Users:
- Homeowners or renters
- Rental companies or home owner’s associations that, either need to make fixes on behalf of their constituents or want to recommend a handyman
- Small to medium sized business owners in commercial settings
Amongst the three, it makes sense to ideate a solution for group 1. Groups 2 and 3 may already have experience hiring for help. The pain points will be bigger for group 1.
Then, there are handyman user groups too. There are 3 types I’ll categorize:
- Casual DIY-ers that are skilled, but not doing this work full time
- Professional handymen/women who has made this their main occupation
- Professional builders and contractors who work for a company
We will prioritize handyman user groups 1 and 2 here. Group 3 most likely have larger jobs already to focus on.
Let’s now think through the needs and pain points of the users
For users:
- They have a specific task (ie. mounting a TV or fix door bell) but aren’t sure if they have the time or skills to do it themselves.
- Should they want to hire someone, they would want an accurate time and cost quote.
- It is also a pain point now to shop around.
- Difficult to find someone that they can trust to do the job well.
- They have to convince the handyman that they are “good” to pay.
- They need to find help that fits their schedule (they’re busy and can only make certain times work).
For handymen/women
- Need more prospects with low customer acquisition costs
- Difficult to convince prospects of their level of skill and expertise, no personal brand between strangers.
- Hard to give an accurate quote without seeing the task up close.
- Scheduling with clients can be a hassle.
- Hard to gauge whether they are charging too much or little compared to the market.
- Want to continuously get better and obtain new skills.
*Above, I’ve assigned the priority by importance, using the frequency of need/pain point in the handyman hiring process. Anything in bold is a top priority, anything not is secondary.
Let’s begin ideating some solutions, across the priority needs/painpoints.
Per the assumptions above, we are thinking of a mobile app. After thinking through user groups/pain points, we will look to create a 2 party marketplace experience to link users up with help nearby.
For users:
- Problem 1: They have a specific task (ie. mounting a TV) or a fix (door bell broken) but aren’t sure if they have the time or skills to do it themselves.
- Solution:
- 1A: Allow for a “post” of a specific job, where the community (and handymen too) can weigh in with comments to help
- High impact, medium effort
- 1B: Create a smart search feature or questionairre flow to provide details about the job post, then show DIY tutorials or other resources if available
- Low impact as this isn’t much different than Google, high effort to ensure the right results are being shown
- Problem 2: Should they want to hire someone, they would want an accurate time and cost quote.
- Solution:
- 2A: Have a “open to quote” flag to a job post to signal interest
- 2B: Upon completion of a job by a handyman, compare the final cost to the original quote to aggregate a quote accuracy stat for handymen/women
- Low impact, medium effort as it requires users to submit final cost information
- Problem 3: Difficult to find someone that they can trust to do the job well.
- Solution:
- 3A: Have a private DM feature originating from job posts, to facilitate a 1:1 relationship to build trust between user handyman
- High impact, medium effort (can be low for Facebook given existing products)
- 3B: Allow for a handyman business profile, where they can put basic contact information, skills and competencies, show reviews and ratings, and photos/videos of recent work completed
For our MVP, 1A, 2B, 3A, and 3B are worth thinking about. 2A looks like an easy win.
Also, looking back at the handymen/women pain points, most of the priority ones are solved in parallel by solving for user pain points. Keep the users delighted and engaged, and handymen/women will keep coming.
How can we measure success of the MVP?
Primary metrics:
- # of conversations started between users handymen/women, # of comments on job posts by handymen/women
Secondary metrics:
- # of job posts by users
- # of handymen/women profiles created
- # of comments on job posts
- DAU, WAU, MAU
Any final considerations or thoughts?
Facebook has a lot of existing products to help with this solution, I can see a MVP of “job posts” fitting into Facebook Marketplace. Also, existing Facebook profiles helps give immediate trust to both parties involved in a transaction – if there are mutual friends between a handyman and a user things can really take off.
I can also see how this fits Facebook’s vision of connecting people together. It can have long lasting retention effects on Facebook’s ecosystem overall too, as long as we’re really delighting customers and solving pain points here.