How would you design a volunteering app for Meta (Facebook)?
- Corey Amorin
FB’s mission is to give power to community to bring people closer together.
Iam also assuming that this is not a separate FB mobile App but rather a part of Facebook web and mobile app for Volunteers. Through this product, FB users can see and volunteer for any event of their choice (mostly in the physical world, not online)
Before we start designing, need to undersrtand the organizational goal. Other than building ths features to further the mission, Is this to drive Engagement on FB? So the app features we build will drive Engagement & Retention metrics.
CUSTOMERS:
– Charity / Cause page admins
– Users who want to help people in their community from time to time (not on an ongoing basis)
– People who want to join a cause and register for a volunteering on an ongoing basis
– Corporate teams who want to spend one day every quarter to help out a community group
NEEDS:
VOLUNTEERS CUSTOMER JOURNEY
Discover Volunteering Opportunities > Understand Details around the opportunity > Enroll > Share experience, recruit more, share photos and motivate
– I want to know when there is an opportunity to volunteer with details
– I want to review information and enroll for a volunteer opportunity for a date thats appropriate for me
– I want to share the volunteer event and possibly recruit some of my friends to volunteer with me
– I want to post pictures and updates from the volunteering opportunity
For the MVP, I will pick the Discovery stage where the users will be able to discover the volunteering opportunities on Facebook Volunteers app.
SOLUTIONS:
– Search for Volunteering Opportunities around me and choose from the results
– Custom Search where I can pick topics of my own interest and personalize search results
– Trending Volunteering opportunities around me
– Register in a general pool of Volunteers with the topics close to my heart and get notified when an opportunity opens up
– Open Calendar of Volunteering opportunities that the user can visit and enroll
– Admins of the Charitable Org / Community Org pages can create an event and create invitations. Facebook can show those events to users who indicated interest in volunteering and can “I want to help’ button.
To prioritize, I will define the Engagement metric further. The primary Success metric of this feature (in it’s new product phase) will be ‘No of users who volunteer for Volunteering opportunities’. Hence I will choose and prioritize the last solution above which will allow Charitable / Community Org Admins to create events and invite users to join.
Meta