SlideShare a Scribd company logo
1 of 25
Brief Overview
of Bloon
Edison Zhang
July 2014
Table of contents
I. Introduction to Bloon
II. Customer development
III. Product decisions
IV. Technology
V. About me
I. Introduction
A quick overview of Bloon
Introduction
My goals
1. Build a product from scratch,
starting with just a problem
2. Learn:
a. Product management
b. Engineering
c. Design
d. Marketing
3. Build sustainable business
6 months later
Built Bloon from scratch, starting with
just a problem
Learned and gained experienced in:
✓ Product management
✓ Engineering (Rails)
✓ Design (UI, UX, front-end dev)
✓ Marketing
Didn’t build company
✓
✓
✗
What’s Bloon?
1. Invite friends to
activity that needs
critical mass of friends
2. Friends respond
to poll
3. If enough join,
attendees are added
to group text to
finalize plans
4. Have fun!
Bloon makes it easy to organize group activities
Activities organized with Bloon only happen once a critical number of friends respond
that they are interested, and attendees are then put in a group chat to finalize plans
Friends receive
invites and
reply ‘Y’ to join,
all via SMS
Create Bloon:
Dinner Friday &
4+ friends
needed
Login with
Facebook
Invite friends
How Bloon works
1 2 3 4 4 5
Do activity with
friends!
6
Once 4+ friends
join, they’re
notified via group
chat that activity
is “on”
II. Customer development
through interviews and user studies
“It’s really annoying when people who say they were
going to join are late because they forgot, or even
worse, flake”
“ ”Organizing social activities is way more time
consuming and stressful than it should be
The problem
“Don’t hang out with friends as much as I’d like”“Sometimes it’s too much of a pain to organize, but I
would still like to hang out”
“I would rather spend more time socializing in person
than on social networks”
Service that helps
with organizing
frequently done
activities with
many friends
Opportunity
Understand the market and
discover the opportunity & use case
Frequency of activity
# of
attendees
Social Activities...
by # of participants and frequency
Birthday
party
Event /
show
LTR
date
coffee
catch
up
Team sport /
gaming
Nightlife
Dining
Movie
Watch TV
show
BBQ
...and services used to organize
them
by # of participants and frequency
Email
FB events
Group
messengers
SMS / IM
Frequency of activity
Birthday
party
Event /
show
LTR
date
coffee
catch up
Team sport /
gaming
Nightlife
Dining
Movie
Watch TV
show
BBQ
# of
attendees
Existing services (SMS, group
messengers, email, FB events) are the
least helpful for organizing
activities in this area
Understand the market and
discover the opportunity & use case (continued)
Services used to organize Key insights on opportunity
Frequently done activities means:
● Little to no customized selling to each invitee needed
● Allows for spontaneous, little-planning-needed activities
● Frequent activities means frequent use of Bloon. More
virality, less marketing needed
Many friends invited means:
● Existing solutions are non-scalable in terms of personal
connection. Organizer either has to fragment the
invitations and ask people individually to get responses, or
risk no one responding to an email
● More difficult to organize over non-specialized
communication services (email, SMS, group text, IM)
Goals / motivations: Regret minimization, Hang out with only
people he cares about, Have a good time
Frustration points: Making a decision, Regret, FOMO, Turning
down other friends' offers
Scenarios:
1. Invited to go out on Friday, but must be compelling
enough to not just stay in
2. Compelling activity, joins
Goals / motivations: Satisfaction from successfully organizing
something where everyone has a good time, and gets to do
what she wants
Current methods: Text, email, facebook messenger
Frustration points: response time / not responding, flaking,
gaining momentum, figuring out friends’ availability, splitting
costs
Scenarios:
1. Something she really wants to do: Gain momentum by
getting yeses individually first
2. Something she wants to do: Send out invitation to
everyone at same time
3. Plans for the weekend on Mon/Tues/Wed
Develop personas through interviews
Age: 24
Hangouts / week: 4
Main points: Socialite, single, extroverted,
always planning her weekend, won’t
hesitate to quickly join anyone in her close
circle no matter what the activity is
Olivia the Organizer Ivan the Invitee
Age: 23
Hangouts / week: 2
Main points: Indecisive, more introverted,
socially awkward, wants to know who else is
going before deciding (doesn't want
awkward situation with just 2 people), wants
to evaluate all options before deciding
Invite rest of
friends, let them
know who’s
committed. Get
availability and
coordinate
Understand the organizer’s planning process and
pain points
Build
momentum
Identify a couple
friends who are
influential and
most likely to join,
and individually
ask / sell to. Get
availability
Pain
Level
Time
Services
used:
Real time, 1-on-1
comm.: IM, SMS,
phone, in person
Remind
friends
Check in with
friends to make
sure they still can
make it. Last
minute changes
Group comm.:
email, group
messenger
Repeat events,
Sosh, Eventbrite,
content media
Post-activity
tasks. Share
photos afterwards,
split costs
Momentum
attained (critical
mass has
committed)
Do activity
Get idea for
activity
Bills: Venmo /
Paypal; photos:
Dropbox, FB
Pain
points:
Real time
comm.: IM, SMS,
email
Get responses,
uncertainty, face
rejection / failure
Find activities
friends want to
do, cut thru noise
Get responses,
coordinate
logistics
Lateness, flaking,
last minute
changes to plans
Get people to do
non-urgent tasks
Details finalized
(time, date, location)
using Doodle, Yelp,
Opentable, maps, cal.
Step 5
Step 4
Step 3
Step 2
Step 1
Olivia, Organizer
Organizer’s
biggest
pain points
Question Difficulty Notes How to make it easier?
Time
conflict?
Low ● Check calendar (if the time for the activity is set)
● Not everyone keeps their calendar up to date
● ideally: know invitee’s complete schedule
Automatically check calendar
Interest in
activity?
Low ● If interest is high, invitee will respond “Yes” right away
● If interest is low, invitee needs to answer questions 3 and
4 before responding, leading to a long response time
● Key insight: people care more about who they’re doing
the activity with than the activity itself
Propose activities that invitees
are very interested in
Who else is
going?
High ● Invitee has to take time to ask other invitees, who also
have the same question (becomes a circular). Getting to
group consensus takes even more time
● Emotions triggered: FOMO, loneliness
Get everyone else to commit
quickly
Opportunity
cost?
High ● Respond at the last minute if no better option appears
● Key insight: If enough close friends join, opportunity cost
is not a big issue
Once friends have committed to
an activity (bc of above), other
opportunities aren’t as attractive
Why is getting responses so difficult?
Let’s understand the invitee’s decision process:
1
2
3
4
To get a faster response, make these
questions easier for invitees to answer
Ivan, Invitee
Invitee’s biggest pain points
Discover, create &
socialize activities
Value prop: content to figure
out what to do, one player
mode
Critical mass for
your activities
Value prop: lowers the barrier
to organize and join activities
Product concept iterations
derived from organizer and invitee pain points
● Recurring is less of a problem to schedule because most
people are committed already
● Still need convo to plan (corner cases every time)
● Many recurring activities have the logistics set already
● Not many people have >1 recurring activity
● May be easier to just have a group chat or email thread
● Lowers the bar for friends to organize and join activities
● Eliminates the need to socialize activities with friends
● Needs to be personal, don’t want to be told by a computer
what to do. Need a leader to make exec decisions
● May already have a group chat / email thread with relevant
circle of friends in it
Key takeaways
● Provides a 1 player mode
● Content is fun to browse
● Difficult to match people’s interest with right content
● Most people just do recurring activities (vs new ones)
● Don’t need another service to socialize ideas, will socialize
directly immediately via direct channels (email, text)
Mock up & testConcept
Auto schedule
recurring activities
Value prop: save time / pain of
organizing recurring activities
Go?1 2 3 4
▾
▾
▾
▾
▾
▾
▾
▾
▾
▾
▾
▾
▾
▾
CONCEPT
A
CONCEPT
B
CONCEPT
C
III. Product decisions
driven by data
Product decision example I
Getting users to organize more spontaneous activities
AFTER
2.65.8
BEFORE
Casual, spontaneous activities plays to Bloon’s advantage (more real time, less selling / planning needed).
Email, Facebook events, Paperless Post are good for planning larger, more complicated activities.
Why?
Days between =
[ Date of activity - Date organized ]
(smaller is better)
● Removed date, time, and
location fields (date field had a
popup that showed a whole month’s
range of days to choose from)
● Removed ability to send calendar
invitations
● Eliminated 7, 8, 9, and 10 options for
“minimum friends needed” selection
● Improved copywriting on landing page
Reduced the
time between
organizing the
activity and
doing the
activity by
over 50%
(grayscale)
(grayscale)
METRIC
APP PUSH NOTIFICATIONS
● Best user experience
● Need to build app
● Invitees need to install app
EMAIL
● Easy to implement,
universally accessible
● Easily mistaken for spam,
not as real time
SMS
● Most real time (~⅓ of texts
are planning related)
● Universally accessible
● Harder to get numbers,
unless native app
OTHER OPTIONS
● Phone, group messengers
USERS (INVITEES)
● No need to download
another app
● Works within normal
flow of communications
● Creates sense of urgency
so invitees will respond
faster
● The fewer steps to join
the better
BLOON
● Easy to onboard users
● Universally accessible to
all potential users
● Easy to build (for an
MVP)
● Reliable communication
channel
● More real time
Considerations Options
BLOON
INVITEE
Product decision example II
Choosing the right medium for sending invitations
1. Push
invitation
2. Confirm
3. Notify
that critical
mass has
been
reached
1. Simple
response
2. Group
chat just
like
normal
group
texting
1 2 Solution: Send invitations over SMS3
Product decision example III
Improving invitation response times
Invitations come from
ONE phone number
Why? One phone number would
give user an ‘invitation feed’ to join
Feedback: Like simplicity, ease of
responding via SMS
Data: 51min median response time
Conclusion: Confusing to users
what activity they’re responding to
Sent link to website for
activity details & response
Why? Can provide more activity
info on website than a single text
Feedback: Users miss the simplicity
of responding to SMS to join
Data: 20min median response time
Conclusions: Responding through
SMS is more effective than website
New invites come only
after responding to
current one
Why? Incentivize invitees to respond
faster with FOMO
Feedback: Time sensitive invites
may be blocked by other invites
Data: 311min median response time
Conclusion: Invitees missing activity
invites doesn’t make for a good
experience
Why: Organizers want to know as soon as possible
whether there’s enough interest
Metric: Median response time for an invitation, in
minutes
Each invitation comes from
a new phone number
Why? Simple, dedicated lines will
lead to less confusion
Feedback: More user friendly, but
have too many phone numbers
going on at same time
Data: 5.1min median response time
Conclusions: Best results, good
enough to focus on other things
A B
C D
A
51 min
C
311 min
B
20 min
D
5.1 min
(Smaller is better)
Multi-threaded
SMS invitations
get the fastest
response
User feedback
Data
Conclusion
Bloon would be more useful if let organizers poll their invitees
● Users were already doing it afterwards in the conversation
● pain point brought up by users
Hypothesis
Why
Metric
Product decision example IV
Adding a voting feature
● Voting makes organizing on Bloon too complicated, liked the simplicity of
no voting / responding to invitations via SMS
● Remove voting feature. Made Bloon more complicated and did not bring
much benefit for group organizing (didn’t want to compete with Doodle)
● Groups converge on a time, date, and location through a dialog
● Figuring out logistics is a secondary issue to figuring out interest
PRE-IMPLEMENTATION
POST-IMPLEMENTATION
[ # of Bloons using the voting feature ]
[ # of Bloons ]
The feature drove users to use Bloon for 1 on 1
meetings (where this feature was used), which
drove this relatively high usage rate
Utilization rate = 37%
Utilization rate =
IV. Technology
Technology overview
Ruby on RailsMixpanel & GA APIs
HTML /
CSS
Responsive
Bootstrap
jquery
Twilio
API
Facebook
API
Postgres
● Built Bloon’s MVP in < 1
month on my own. If Bloon
took off, I would then invest in
building native mobile apps for
optimal user experience
● Learned Ruby on Rails
● Integrated Bloon with APIs
including Twilio (SMS) and
Facebook (login and friends)
● Collected and analyzed data
using Mixpanel, Google
Analytics, and spreadsheets
● Hosted on Heroku
Technology Stack
Responsive layout that’s optimized for all screen sizes
Used a single code base and layout design that works well on
desktop browsers as well as mobile browsers
Setting up SMS group chats most cost efficiently
Background: Once enough friends join an
activity, the participants are put into an SMS-
based group chat to finalize plans
Why is efficiency important? Twilio charges
$1/month per phone number. Inefficiently
assigning numbers to each concurrent activity
leads to high costs, is a non-scalable solution
Solution:
● Assign each invitee in an activity a
number instead of assigning an activity
a number
● The total phone numbers that need to
be purchased from Twilio is equal to
the most number of concurrent
activities the most active user has,
which is almost always <10 (activities
expire after 1 week)
Friend 1
Friend 2
Friend 3
Friend 4
Number A
Number B
Number C
Number D
Bloon
via Twilio
Activity I:
Friend 1
Friend 2
Friend 3
Friend 4
Number B
Number C
Number D
Number A
Bloon
via Twilio
Activity II:
Bloon assigns a number to each friend, and the same numbers
can be assigned to different people in other activities
V. About me
Edison Zhang
Experience
Bloon Founder & CEO
● Learned Rails and built web app, integrating Bloon with APIs and
frameworks including Twilio and Facebook
● Mocked up many prototypes based on user feedback and tested them
with target users to see what resonates and doesn’t
New Enterprise Associates Venture Capital
● Worked with and invested in startups including Pulse, Houzz,
Cloudflare, Blue Jean, Nicira, and others
Credit Suisse Tech Investment Banking
● Modeled detailed financials and analyzed market data for tech
companies
Duke University Biomedical & Mechanical Engineering Double Major,
Economics Minor
● Graduated cum laude and with Distinction from robotics independent
study

More Related Content

What's hot

Social Media Listening and Curation: Amplifying Your Message, Finding your C...
Social Media Listening and Curation:  Amplifying Your Message, Finding your C...Social Media Listening and Curation:  Amplifying Your Message, Finding your C...
Social Media Listening and Curation: Amplifying Your Message, Finding your C...Susan Tenby
 
Using Social Media to Raise Your Visibility
Using Social Media to Raise Your VisibilityUsing Social Media to Raise Your Visibility
Using Social Media to Raise Your VisibilityPeter Kuo
 
Social media for fundraising 501tech
Social media for fundraising 501techSocial media for fundraising 501tech
Social media for fundraising 501techSee3 Communications
 
My Boss Doesn't Get It - How Social Media is Changing the Way We Communicate ...
My Boss Doesn't Get It - How Social Media is Changing the Way We Communicate ...My Boss Doesn't Get It - How Social Media is Changing the Way We Communicate ...
My Boss Doesn't Get It - How Social Media is Changing the Way We Communicate ...Carie Lewis Carlson
 
#SocialSuperHero Be a Social Media Super Hero Presentation for Portland Femal...
#SocialSuperHero Be a Social Media Super Hero Presentation for Portland Femal...#SocialSuperHero Be a Social Media Super Hero Presentation for Portland Femal...
#SocialSuperHero Be a Social Media Super Hero Presentation for Portland Femal...Lisa Peyton
 
Leveraging Social Media: Becoming A Networked Arts Organization
Leveraging Social Media: Becoming A Networked Arts OrganizationLeveraging Social Media: Becoming A Networked Arts Organization
Leveraging Social Media: Becoming A Networked Arts OrganizationBeth Kanter
 
Bridge Conference Slides
Bridge Conference SlidesBridge Conference Slides
Bridge Conference SlidesBeth Kanter
 
Social Media Playbook - MAR
Social Media Playbook - MARSocial Media Playbook - MAR
Social Media Playbook - MARMika
 
Integrating Social Media Into Your Fundraising Strategy
Integrating Social Media Into Your Fundraising StrategyIntegrating Social Media Into Your Fundraising Strategy
Integrating Social Media Into Your Fundraising StrategyJudy Wernette
 
Social Media for Business
Social Media for BusinessSocial Media for Business
Social Media for BusinessSallie Burnett
 
Baptist communicators creating a social media strategy 2012
Baptist communicators creating a social media strategy 2012Baptist communicators creating a social media strategy 2012
Baptist communicators creating a social media strategy 2012Anderson Marketing Group
 
Leveraging Social Media Marketing Trends for the Apartment Association of Gre...
Leveraging Social Media Marketing Trends for the Apartment Association of Gre...Leveraging Social Media Marketing Trends for the Apartment Association of Gre...
Leveraging Social Media Marketing Trends for the Apartment Association of Gre...Erica Campbell Byrum
 
Absolute Beginner's Guide to Social Media Marketing
Absolute Beginner's Guide to Social Media MarketingAbsolute Beginner's Guide to Social Media Marketing
Absolute Beginner's Guide to Social Media MarketingBarry Feldman
 
10 things my mom taught me about social media
10 things my mom taught me about social media10 things my mom taught me about social media
10 things my mom taught me about social mediaJeff Myers
 
Twitter 201- Taking it to the Next Level
Twitter 201- Taking it to the Next LevelTwitter 201- Taking it to the Next Level
Twitter 201- Taking it to the Next LevelHelpAttack!
 

What's hot (20)

Social Media Listening and Curation: Amplifying Your Message, Finding your C...
Social Media Listening and Curation:  Amplifying Your Message, Finding your C...Social Media Listening and Curation:  Amplifying Your Message, Finding your C...
Social Media Listening and Curation: Amplifying Your Message, Finding your C...
 
Evaluation 1.2
Evaluation 1.2Evaluation 1.2
Evaluation 1.2
 
Evaluation 1
Evaluation 1Evaluation 1
Evaluation 1
 
Using Social Media to Raise Your Visibility
Using Social Media to Raise Your VisibilityUsing Social Media to Raise Your Visibility
Using Social Media to Raise Your Visibility
 
Social media for fundraising 501tech
Social media for fundraising 501techSocial media for fundraising 501tech
Social media for fundraising 501tech
 
My Boss Doesn't Get It - How Social Media is Changing the Way We Communicate ...
My Boss Doesn't Get It - How Social Media is Changing the Way We Communicate ...My Boss Doesn't Get It - How Social Media is Changing the Way We Communicate ...
My Boss Doesn't Get It - How Social Media is Changing the Way We Communicate ...
 
#SocialSuperHero Be a Social Media Super Hero Presentation for Portland Femal...
#SocialSuperHero Be a Social Media Super Hero Presentation for Portland Femal...#SocialSuperHero Be a Social Media Super Hero Presentation for Portland Femal...
#SocialSuperHero Be a Social Media Super Hero Presentation for Portland Femal...
 
Leveraging Social Media: Becoming A Networked Arts Organization
Leveraging Social Media: Becoming A Networked Arts OrganizationLeveraging Social Media: Becoming A Networked Arts Organization
Leveraging Social Media: Becoming A Networked Arts Organization
 
Bridge Conference Slides
Bridge Conference SlidesBridge Conference Slides
Bridge Conference Slides
 
Social Media Playbook - MAR
Social Media Playbook - MARSocial Media Playbook - MAR
Social Media Playbook - MAR
 
Integrating Social Media Into Your Fundraising Strategy
Integrating Social Media Into Your Fundraising StrategyIntegrating Social Media Into Your Fundraising Strategy
Integrating Social Media Into Your Fundraising Strategy
 
Social Media for Business
Social Media for BusinessSocial Media for Business
Social Media for Business
 
Week three final
Week three finalWeek three final
Week three final
 
Baptist communicators creating a social media strategy 2012
Baptist communicators creating a social media strategy 2012Baptist communicators creating a social media strategy 2012
Baptist communicators creating a social media strategy 2012
 
Leveraging Social Media Marketing Trends for the Apartment Association of Gre...
Leveraging Social Media Marketing Trends for the Apartment Association of Gre...Leveraging Social Media Marketing Trends for the Apartment Association of Gre...
Leveraging Social Media Marketing Trends for the Apartment Association of Gre...
 
Absolute Beginner's Guide to Social Media Marketing
Absolute Beginner's Guide to Social Media MarketingAbsolute Beginner's Guide to Social Media Marketing
Absolute Beginner's Guide to Social Media Marketing
 
"How Do You Become More Likeable" by Shawn Hilferty
"How Do You Become More Likeable" by Shawn Hilferty"How Do You Become More Likeable" by Shawn Hilferty
"How Do You Become More Likeable" by Shawn Hilferty
 
10 things my mom taught me about social media
10 things my mom taught me about social media10 things my mom taught me about social media
10 things my mom taught me about social media
 
Facebook riches
Facebook richesFacebook riches
Facebook riches
 
Twitter 201- Taking it to the Next Level
Twitter 201- Taking it to the Next LevelTwitter 201- Taking it to the Next Level
Twitter 201- Taking it to the Next Level
 

Similar to Quick overview of organizing group activities with Bloon

Be Prepared for Social Media
Be Prepared for Social MediaBe Prepared for Social Media
Be Prepared for Social MediaBeth Kanter
 
How to Promote an Event with Social Media
How to Promote an Event with Social MediaHow to Promote an Event with Social Media
How to Promote an Event with Social MediaCarolyn Wilson
 
Social Tables Webinar: 3 Ways to Build a Thriving Events Community
Social Tables Webinar: 3 Ways to Build a Thriving Events CommunitySocial Tables Webinar: 3 Ways to Build a Thriving Events Community
Social Tables Webinar: 3 Ways to Build a Thriving Events CommunitySocial Tables
 
The Effective Use of Social Media and Online Platforms in Event Organisation ...
The Effective Use of Social Media and Online Platforms in Event Organisation ...The Effective Use of Social Media and Online Platforms in Event Organisation ...
The Effective Use of Social Media and Online Platforms in Event Organisation ...eventility
 
Feedback & Surveys - How to use the Constant Contact Toolkit Part 2
Feedback & Surveys - How to use the Constant Contact Toolkit Part 2Feedback & Surveys - How to use the Constant Contact Toolkit Part 2
Feedback & Surveys - How to use the Constant Contact Toolkit Part 2Frithjof Petscheleit
 
How to Start a Successful Crowdfunding Campaign for Your Nonprofit
How to Start a Successful Crowdfunding Campaign for Your Nonprofit How to Start a Successful Crowdfunding Campaign for Your Nonprofit
How to Start a Successful Crowdfunding Campaign for Your Nonprofit Brady Josephson
 
It’s a Jungle Out There - Improving Communications with Your Volunteers
It’s a Jungle Out There - Improving Communications with Your VolunteersIt’s a Jungle Out There - Improving Communications with Your Volunteers
It’s a Jungle Out There - Improving Communications with Your VolunteersLaurel Gerdine
 
7 Event Marketing Sins You're Committing
7 Event Marketing Sins You're Committing7 Event Marketing Sins You're Committing
7 Event Marketing Sins You're CommittingTINT
 
ProductTank #20 Kraków- Customer development, how to validate your product idea
ProductTank #20 Kraków- Customer development, how to validate your product ideaProductTank #20 Kraków- Customer development, how to validate your product idea
ProductTank #20 Kraków- Customer development, how to validate your product ideaBeata Kupiec
 
Ny teens ugc and ambassadors
Ny teens ugc and ambassadorsNy teens ugc and ambassadors
Ny teens ugc and ambassadorsLisa Colton
 
Don’t Play Marketing Detective: Here's an ROI Toolkit
Don’t Play Marketing Detective: Here's an ROI ToolkitDon’t Play Marketing Detective: Here's an ROI Toolkit
Don’t Play Marketing Detective: Here's an ROI ToolkitFalcon.io
 
Rich UX Research for Everyone
Rich UX Research for EveryoneRich UX Research for Everyone
Rich UX Research for EveryoneCyd Harrell
 
Research presentation on WeChat Subscription Product
Research presentation on WeChat Subscription ProductResearch presentation on WeChat Subscription Product
Research presentation on WeChat Subscription ProductPawan Gupta
 
Bootcamp Session 1
Bootcamp Session 1Bootcamp Session 1
Bootcamp Session 1FirstGiving
 
Donor Experience 101 Marketing For Nonprofits
Donor Experience 101 Marketing For NonprofitsDonor Experience 101 Marketing For Nonprofits
Donor Experience 101 Marketing For NonprofitsBridget Brandt
 
Summer Union 2020 - Innovation is no longer a contact Sport
Summer Union 2020 - Innovation is no longer a contact SportSummer Union 2020 - Innovation is no longer a contact Sport
Summer Union 2020 - Innovation is no longer a contact SportDavid Simoes-Brown
 

Similar to Quick overview of organizing group activities with Bloon (20)

Be Prepared for Social Media
Be Prepared for Social MediaBe Prepared for Social Media
Be Prepared for Social Media
 
How to Promote an Event with Social Media
How to Promote an Event with Social MediaHow to Promote an Event with Social Media
How to Promote an Event with Social Media
 
JoshMatz-PlanIt
JoshMatz-PlanItJoshMatz-PlanIt
JoshMatz-PlanIt
 
Social Tables Webinar: 3 Ways to Build a Thriving Events Community
Social Tables Webinar: 3 Ways to Build a Thriving Events CommunitySocial Tables Webinar: 3 Ways to Build a Thriving Events Community
Social Tables Webinar: 3 Ways to Build a Thriving Events Community
 
The Effective Use of Social Media and Online Platforms in Event Organisation ...
The Effective Use of Social Media and Online Platforms in Event Organisation ...The Effective Use of Social Media and Online Platforms in Event Organisation ...
The Effective Use of Social Media and Online Platforms in Event Organisation ...
 
Feedback & Surveys - How to use the Constant Contact Toolkit Part 2
Feedback & Surveys - How to use the Constant Contact Toolkit Part 2Feedback & Surveys - How to use the Constant Contact Toolkit Part 2
Feedback & Surveys - How to use the Constant Contact Toolkit Part 2
 
How to Start a Successful Crowdfunding Campaign for Your Nonprofit
How to Start a Successful Crowdfunding Campaign for Your Nonprofit How to Start a Successful Crowdfunding Campaign for Your Nonprofit
How to Start a Successful Crowdfunding Campaign for Your Nonprofit
 
It’s a Jungle Out There - Improving Communications with Your Volunteers
It’s a Jungle Out There - Improving Communications with Your VolunteersIt’s a Jungle Out There - Improving Communications with Your Volunteers
It’s a Jungle Out There - Improving Communications with Your Volunteers
 
7 Event Marketing Sins You're Committing
7 Event Marketing Sins You're Committing7 Event Marketing Sins You're Committing
7 Event Marketing Sins You're Committing
 
ProductTank #20 Kraków- Customer development, how to validate your product idea
ProductTank #20 Kraków- Customer development, how to validate your product ideaProductTank #20 Kraków- Customer development, how to validate your product idea
ProductTank #20 Kraków- Customer development, how to validate your product idea
 
Increasing Membership
Increasing MembershipIncreasing Membership
Increasing Membership
 
Workshop
WorkshopWorkshop
Workshop
 
Ny teens ugc and ambassadors
Ny teens ugc and ambassadorsNy teens ugc and ambassadors
Ny teens ugc and ambassadors
 
Don’t Play Marketing Detective: Here's an ROI Toolkit
Don’t Play Marketing Detective: Here's an ROI ToolkitDon’t Play Marketing Detective: Here's an ROI Toolkit
Don’t Play Marketing Detective: Here's an ROI Toolkit
 
Rich UX Research for Everyone
Rich UX Research for EveryoneRich UX Research for Everyone
Rich UX Research for Everyone
 
Research presentation on WeChat Subscription Product
Research presentation on WeChat Subscription ProductResearch presentation on WeChat Subscription Product
Research presentation on WeChat Subscription Product
 
Social Marketing with Social Media by Dan Cohen
Social Marketing with Social Media by Dan CohenSocial Marketing with Social Media by Dan Cohen
Social Marketing with Social Media by Dan Cohen
 
Bootcamp Session 1
Bootcamp Session 1Bootcamp Session 1
Bootcamp Session 1
 
Donor Experience 101 Marketing For Nonprofits
Donor Experience 101 Marketing For NonprofitsDonor Experience 101 Marketing For Nonprofits
Donor Experience 101 Marketing For Nonprofits
 
Summer Union 2020 - Innovation is no longer a contact Sport
Summer Union 2020 - Innovation is no longer a contact SportSummer Union 2020 - Innovation is no longer a contact Sport
Summer Union 2020 - Innovation is no longer a contact Sport
 

Recently uploaded

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 

Recently uploaded (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 

Quick overview of organizing group activities with Bloon

  • 2. Table of contents I. Introduction to Bloon II. Customer development III. Product decisions IV. Technology V. About me
  • 3. I. Introduction A quick overview of Bloon
  • 4. Introduction My goals 1. Build a product from scratch, starting with just a problem 2. Learn: a. Product management b. Engineering c. Design d. Marketing 3. Build sustainable business 6 months later Built Bloon from scratch, starting with just a problem Learned and gained experienced in: ✓ Product management ✓ Engineering (Rails) ✓ Design (UI, UX, front-end dev) ✓ Marketing Didn’t build company ✓ ✓ ✗
  • 5. What’s Bloon? 1. Invite friends to activity that needs critical mass of friends 2. Friends respond to poll 3. If enough join, attendees are added to group text to finalize plans 4. Have fun! Bloon makes it easy to organize group activities Activities organized with Bloon only happen once a critical number of friends respond that they are interested, and attendees are then put in a group chat to finalize plans
  • 6. Friends receive invites and reply ‘Y’ to join, all via SMS Create Bloon: Dinner Friday & 4+ friends needed Login with Facebook Invite friends How Bloon works 1 2 3 4 4 5 Do activity with friends! 6 Once 4+ friends join, they’re notified via group chat that activity is “on”
  • 7. II. Customer development through interviews and user studies
  • 8. “It’s really annoying when people who say they were going to join are late because they forgot, or even worse, flake” “ ”Organizing social activities is way more time consuming and stressful than it should be The problem “Don’t hang out with friends as much as I’d like”“Sometimes it’s too much of a pain to organize, but I would still like to hang out” “I would rather spend more time socializing in person than on social networks”
  • 9. Service that helps with organizing frequently done activities with many friends Opportunity Understand the market and discover the opportunity & use case Frequency of activity # of attendees Social Activities... by # of participants and frequency Birthday party Event / show LTR date coffee catch up Team sport / gaming Nightlife Dining Movie Watch TV show BBQ ...and services used to organize them by # of participants and frequency Email FB events Group messengers SMS / IM Frequency of activity Birthday party Event / show LTR date coffee catch up Team sport / gaming Nightlife Dining Movie Watch TV show BBQ # of attendees
  • 10. Existing services (SMS, group messengers, email, FB events) are the least helpful for organizing activities in this area Understand the market and discover the opportunity & use case (continued) Services used to organize Key insights on opportunity Frequently done activities means: ● Little to no customized selling to each invitee needed ● Allows for spontaneous, little-planning-needed activities ● Frequent activities means frequent use of Bloon. More virality, less marketing needed Many friends invited means: ● Existing solutions are non-scalable in terms of personal connection. Organizer either has to fragment the invitations and ask people individually to get responses, or risk no one responding to an email ● More difficult to organize over non-specialized communication services (email, SMS, group text, IM)
  • 11. Goals / motivations: Regret minimization, Hang out with only people he cares about, Have a good time Frustration points: Making a decision, Regret, FOMO, Turning down other friends' offers Scenarios: 1. Invited to go out on Friday, but must be compelling enough to not just stay in 2. Compelling activity, joins Goals / motivations: Satisfaction from successfully organizing something where everyone has a good time, and gets to do what she wants Current methods: Text, email, facebook messenger Frustration points: response time / not responding, flaking, gaining momentum, figuring out friends’ availability, splitting costs Scenarios: 1. Something she really wants to do: Gain momentum by getting yeses individually first 2. Something she wants to do: Send out invitation to everyone at same time 3. Plans for the weekend on Mon/Tues/Wed Develop personas through interviews Age: 24 Hangouts / week: 4 Main points: Socialite, single, extroverted, always planning her weekend, won’t hesitate to quickly join anyone in her close circle no matter what the activity is Olivia the Organizer Ivan the Invitee Age: 23 Hangouts / week: 2 Main points: Indecisive, more introverted, socially awkward, wants to know who else is going before deciding (doesn't want awkward situation with just 2 people), wants to evaluate all options before deciding
  • 12. Invite rest of friends, let them know who’s committed. Get availability and coordinate Understand the organizer’s planning process and pain points Build momentum Identify a couple friends who are influential and most likely to join, and individually ask / sell to. Get availability Pain Level Time Services used: Real time, 1-on-1 comm.: IM, SMS, phone, in person Remind friends Check in with friends to make sure they still can make it. Last minute changes Group comm.: email, group messenger Repeat events, Sosh, Eventbrite, content media Post-activity tasks. Share photos afterwards, split costs Momentum attained (critical mass has committed) Do activity Get idea for activity Bills: Venmo / Paypal; photos: Dropbox, FB Pain points: Real time comm.: IM, SMS, email Get responses, uncertainty, face rejection / failure Find activities friends want to do, cut thru noise Get responses, coordinate logistics Lateness, flaking, last minute changes to plans Get people to do non-urgent tasks Details finalized (time, date, location) using Doodle, Yelp, Opentable, maps, cal. Step 5 Step 4 Step 3 Step 2 Step 1 Olivia, Organizer Organizer’s biggest pain points
  • 13. Question Difficulty Notes How to make it easier? Time conflict? Low ● Check calendar (if the time for the activity is set) ● Not everyone keeps their calendar up to date ● ideally: know invitee’s complete schedule Automatically check calendar Interest in activity? Low ● If interest is high, invitee will respond “Yes” right away ● If interest is low, invitee needs to answer questions 3 and 4 before responding, leading to a long response time ● Key insight: people care more about who they’re doing the activity with than the activity itself Propose activities that invitees are very interested in Who else is going? High ● Invitee has to take time to ask other invitees, who also have the same question (becomes a circular). Getting to group consensus takes even more time ● Emotions triggered: FOMO, loneliness Get everyone else to commit quickly Opportunity cost? High ● Respond at the last minute if no better option appears ● Key insight: If enough close friends join, opportunity cost is not a big issue Once friends have committed to an activity (bc of above), other opportunities aren’t as attractive Why is getting responses so difficult? Let’s understand the invitee’s decision process: 1 2 3 4 To get a faster response, make these questions easier for invitees to answer Ivan, Invitee Invitee’s biggest pain points
  • 14. Discover, create & socialize activities Value prop: content to figure out what to do, one player mode Critical mass for your activities Value prop: lowers the barrier to organize and join activities Product concept iterations derived from organizer and invitee pain points ● Recurring is less of a problem to schedule because most people are committed already ● Still need convo to plan (corner cases every time) ● Many recurring activities have the logistics set already ● Not many people have >1 recurring activity ● May be easier to just have a group chat or email thread ● Lowers the bar for friends to organize and join activities ● Eliminates the need to socialize activities with friends ● Needs to be personal, don’t want to be told by a computer what to do. Need a leader to make exec decisions ● May already have a group chat / email thread with relevant circle of friends in it Key takeaways ● Provides a 1 player mode ● Content is fun to browse ● Difficult to match people’s interest with right content ● Most people just do recurring activities (vs new ones) ● Don’t need another service to socialize ideas, will socialize directly immediately via direct channels (email, text) Mock up & testConcept Auto schedule recurring activities Value prop: save time / pain of organizing recurring activities Go?1 2 3 4 ▾ ▾ ▾ ▾ ▾ ▾ ▾ ▾ ▾ ▾ ▾ ▾ ▾ ▾ CONCEPT A CONCEPT B CONCEPT C
  • 16. Product decision example I Getting users to organize more spontaneous activities AFTER 2.65.8 BEFORE Casual, spontaneous activities plays to Bloon’s advantage (more real time, less selling / planning needed). Email, Facebook events, Paperless Post are good for planning larger, more complicated activities. Why? Days between = [ Date of activity - Date organized ] (smaller is better) ● Removed date, time, and location fields (date field had a popup that showed a whole month’s range of days to choose from) ● Removed ability to send calendar invitations ● Eliminated 7, 8, 9, and 10 options for “minimum friends needed” selection ● Improved copywriting on landing page Reduced the time between organizing the activity and doing the activity by over 50% (grayscale) (grayscale) METRIC
  • 17. APP PUSH NOTIFICATIONS ● Best user experience ● Need to build app ● Invitees need to install app EMAIL ● Easy to implement, universally accessible ● Easily mistaken for spam, not as real time SMS ● Most real time (~⅓ of texts are planning related) ● Universally accessible ● Harder to get numbers, unless native app OTHER OPTIONS ● Phone, group messengers USERS (INVITEES) ● No need to download another app ● Works within normal flow of communications ● Creates sense of urgency so invitees will respond faster ● The fewer steps to join the better BLOON ● Easy to onboard users ● Universally accessible to all potential users ● Easy to build (for an MVP) ● Reliable communication channel ● More real time Considerations Options BLOON INVITEE Product decision example II Choosing the right medium for sending invitations 1. Push invitation 2. Confirm 3. Notify that critical mass has been reached 1. Simple response 2. Group chat just like normal group texting 1 2 Solution: Send invitations over SMS3
  • 18. Product decision example III Improving invitation response times Invitations come from ONE phone number Why? One phone number would give user an ‘invitation feed’ to join Feedback: Like simplicity, ease of responding via SMS Data: 51min median response time Conclusion: Confusing to users what activity they’re responding to Sent link to website for activity details & response Why? Can provide more activity info on website than a single text Feedback: Users miss the simplicity of responding to SMS to join Data: 20min median response time Conclusions: Responding through SMS is more effective than website New invites come only after responding to current one Why? Incentivize invitees to respond faster with FOMO Feedback: Time sensitive invites may be blocked by other invites Data: 311min median response time Conclusion: Invitees missing activity invites doesn’t make for a good experience Why: Organizers want to know as soon as possible whether there’s enough interest Metric: Median response time for an invitation, in minutes Each invitation comes from a new phone number Why? Simple, dedicated lines will lead to less confusion Feedback: More user friendly, but have too many phone numbers going on at same time Data: 5.1min median response time Conclusions: Best results, good enough to focus on other things A B C D A 51 min C 311 min B 20 min D 5.1 min (Smaller is better) Multi-threaded SMS invitations get the fastest response
  • 19. User feedback Data Conclusion Bloon would be more useful if let organizers poll their invitees ● Users were already doing it afterwards in the conversation ● pain point brought up by users Hypothesis Why Metric Product decision example IV Adding a voting feature ● Voting makes organizing on Bloon too complicated, liked the simplicity of no voting / responding to invitations via SMS ● Remove voting feature. Made Bloon more complicated and did not bring much benefit for group organizing (didn’t want to compete with Doodle) ● Groups converge on a time, date, and location through a dialog ● Figuring out logistics is a secondary issue to figuring out interest PRE-IMPLEMENTATION POST-IMPLEMENTATION [ # of Bloons using the voting feature ] [ # of Bloons ] The feature drove users to use Bloon for 1 on 1 meetings (where this feature was used), which drove this relatively high usage rate Utilization rate = 37% Utilization rate =
  • 21. Technology overview Ruby on RailsMixpanel & GA APIs HTML / CSS Responsive Bootstrap jquery Twilio API Facebook API Postgres ● Built Bloon’s MVP in < 1 month on my own. If Bloon took off, I would then invest in building native mobile apps for optimal user experience ● Learned Ruby on Rails ● Integrated Bloon with APIs including Twilio (SMS) and Facebook (login and friends) ● Collected and analyzed data using Mixpanel, Google Analytics, and spreadsheets ● Hosted on Heroku Technology Stack
  • 22. Responsive layout that’s optimized for all screen sizes Used a single code base and layout design that works well on desktop browsers as well as mobile browsers
  • 23. Setting up SMS group chats most cost efficiently Background: Once enough friends join an activity, the participants are put into an SMS- based group chat to finalize plans Why is efficiency important? Twilio charges $1/month per phone number. Inefficiently assigning numbers to each concurrent activity leads to high costs, is a non-scalable solution Solution: ● Assign each invitee in an activity a number instead of assigning an activity a number ● The total phone numbers that need to be purchased from Twilio is equal to the most number of concurrent activities the most active user has, which is almost always <10 (activities expire after 1 week) Friend 1 Friend 2 Friend 3 Friend 4 Number A Number B Number C Number D Bloon via Twilio Activity I: Friend 1 Friend 2 Friend 3 Friend 4 Number B Number C Number D Number A Bloon via Twilio Activity II: Bloon assigns a number to each friend, and the same numbers can be assigned to different people in other activities
  • 25. Edison Zhang Experience Bloon Founder & CEO ● Learned Rails and built web app, integrating Bloon with APIs and frameworks including Twilio and Facebook ● Mocked up many prototypes based on user feedback and tested them with target users to see what resonates and doesn’t New Enterprise Associates Venture Capital ● Worked with and invested in startups including Pulse, Houzz, Cloudflare, Blue Jean, Nicira, and others Credit Suisse Tech Investment Banking ● Modeled detailed financials and analyzed market data for tech companies Duke University Biomedical & Mechanical Engineering Double Major, Economics Minor ● Graduated cum laude and with Distinction from robotics independent study