22 BOT RULESAlex Godin, Founder & CEO, slash-hyphen
June 2016
👋
Let’s get something out of the way
👋
I love bots but…
most bots are
dumb
some bots are
powerful@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
Let’s look at some strategies for building
powerful bots instead of dumb ones
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
PS: We send a newsletter about Bots,
Slack & the future of work.
THIS PRESENTATION BROUGHT TO YOU BY SLASH-HYPHEN
INDEPENDENT SLACK CONSULTANTS
CLICK HERE TO SUBSCRIBE
RULE 1bots are about the platform
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
If I asked everyone here what a “bot” was
you would all have different answers
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
A bot is any software application that lives in a messaging tool.
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
It doesn’t need to be a text based interface.
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
It just needs to live in a messaging platform.
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
Whether it’s Telegram, WeChat, Facebook, Slack or
another platform, the power of bots is that they
LIVE IN A TOOL WE ALREADY USE
RULE 2look to the future
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
THIS IS HOW YOU BOOK A DOCTOR IN WECHAT
It doesn’t look like most of the “bots” we see today.
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
THIS IS HOW YOU BOOK A DOCTOR IN WECHAT
WeChat has a BILLION users. Their platform is used like crazy.
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
This interface has 27 buttons
This interface has 2 buttons
All of the platforms are building towards a WeChat future.
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
THE BOTS OF THE FUTURE LOOK A LOT LIKE APPS
RULE 3@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
context is powerful
Name Hillary Clinton
Age 68 years old
Gender Female
From Chappaqua, NY
Building on a platform means that you know a
huge amount about your users on day one.
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
Name Hillary Clinton
Age 68 years old
Gender Female
From Chappaqua, NY
Slack tells you about how they work
Facebook tells you about who they are
Twillio now lets you learn about who they are
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
“Meekan schedule a team meeting tomorrow at noon”
Meekan is a bot that helps schedule meetings.
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
“Meekan schedule a team meeting tomorrow at noon”
If it were an iPhone app, everyone on the
team would need to install it.
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
“Meekan schedule a team meeting tomorrow at noon”
Instead, it lives in Slack, where it has access to your team by
default. The Slack platform enables new kinds of apps.
Want more like this?
Subscribe to our newsletter.
HOLD UP!
CLICK HERE TO SUBSCRIBE
RULE 4it’s about to get noisy
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
TAKE A STEP BACK
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
Why are we talking about bots? Two words.
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
Mobile!
Social!
Local!
VENTURE
CAPITALISTSA bunch of VCs decided to give money to bot companies
and now everyone needs a darn bot strategy.
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
WE ARE HERE
This is the Gartner hype cycle at work.
Tech comes in waves…
Social Networks
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
Before bots we had
Mobile Apps
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
Before bots we had
Mobile Social Apps
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
Before bots we had
Mobile Social Video
Apps
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
Then we got
Mobile Social Video
Apps
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
Then we got
There was one week in 2011
when 11 “Instagram for
video” apps launched
These apps all launched in 2011
Only one is Snapchat
The rest are dead
Sorry google+
250,000+
In 2011
Apps launched on the app store
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
That is to say,
get ready for a deluge of bots
you are not special
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
RULE 5it doesn’t have to be mass market
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
In a crowded market one winning
strategy is to build niche apps
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
You only need a small percentage of FB
Messenger’s 1 billion users to build a great
business
RULE 6@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
time adds up
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
Now a quick story about
a hero named Larry.
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
Larry works at Meetup. He built a bot that lets employees save 10
seconds by bringing data from an admin dashboard into Slack.
It gets used hundreds of times a day.
1 minute/day x 100 people
=
300 hours a year@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
That time adds up:
1 minute/day
=
300 hours a year@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
That time adds up:
How many ways are there
to save 1 minute a day.
RULE 7context switches take time
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
As developers we’ve built
command line tools and
added monitors to avoid
context switching
Bots like Larry’s let us
do that for non-devs.
RULE 7.5structure things people are already are doing
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
THERE ARE SO MANY PROCESSES
THAT CAN BE TURNED INTO BOTS
why try to create a new behavior?
1.Find existing behavior
2.Bot it
3.Profit
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
DON’T INVENT NEW BEHAVIOR
RULE 8redefine conversations
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
H0WDY.AI IS A GREAT BOTit takes synchronous meetings and parallelizes them.
H0WDY.AI IS A GREAT BOTit takes synchronous meetings and parallelizes them.
Someone on the team triggers Howdy.1.
H0WDY.AI IS A GREAT BOTit takes synchronous meetings and parallelizes them.
Someone on the team triggers Howdy.
Howdy goes out and asks everyone a question.
1.
2.
H0WDY.AI IS A GREAT BOTit takes synchronous meetings and parallelizes them.
Someone on the team triggers Howdy.
Howdy goes out and asks everyone a question.
Howdy turns the answers into a simple report.
1.
2.
3.
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
Just because a conversation or process
used to happen one way, doesn’t mean
computers can’t restructure it.
RULE 9avoid disaster, use humans to filter
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
Blossom bot is the #1 best bot of all time
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
It was built in house at the New York Times
Blossom bot is the #1 best bot of all time
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
It was built in house at the New York Times
It uses ML to identify stories that are prime to go viral
Blossom bot is the #1 best bot of all time
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
It was built in house at the New York Times
It uses ML to identify stories that are prime to go viral
Stories it finds get 3.4x more views
Blossom bot is the #1 best bot of all time
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
Blossom could connect to Twitter.
Blossom bot is the #1 best bot of all time
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
Instead, it connects to Slack where the social media
editors can have a conversation about what makes
sense for each of their 100+ social media accounts.
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
RULE 10eliminate decisions
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
Imagine two ways to order a pizza
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
🍕
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
PIZZA APP ONE
Super custom
Customize volume of each topping
Pick your cheese type
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
PIZZA APP TWO
Push a button
Get a pizza
WHICH MAKES IS A BETTER BOT?
currate to avoid decisions
RULE 11build guard rails
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
Even simple bots can go awry.
If your bot feels like it can answer anything, people will ask it anything.
DON’T MAKE IT FEEL LIKE IT
CAN ANSWER ANYTHING
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
RULE 12understand your platform
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
RULEunderstand your platform
Build experiences that make sense for
the platform you’re on. Target their
audience and speak their language.
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
A TALE OF TWO BOTS
helps teens deal with
anxiety and depression
helps journalists find
breaking news
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
A TALE OF TWO BOTS
Lives on Kik. Lives on Slack.
RULE 13other people need bots too
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
THE SLACK APP STORE IS 5 MONTHS OLD
THERE ARE MORE THAN 6 STANDUP BOTS
DEVELOPERS. DEVELOPERS. DEVELOPERS. DEVELOPERS.
people other than
need bots
We love helping everyone in a company
(not just developers) use custom bots to
get more done in Slack.
Interested? Send us an email info@slash-hyphen.com
RULE 14be sustainable
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
many of the “ai” bots are actually
PEOPLE PRETENDING TO BE COMPUTERS
PRETENDING TO BE PEOPLE
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
That’s cool but…
MAKE SURE YOU CAN PAY THE PEOPLE
BEHIND THE BOTS.
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
💰pay your people 💰
💰pay your people 💰
X.ai, Clara and Fin all charge
subscriptions for this reason
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
RULE 15no one cares
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
No one (outside of SF) is sitting
at home frantically searching for
BOTS!Just like in 2011 no one was googling for
“social network with disappearing photos”
RULE 16this is new. no one knows what to expect.
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
The last bot most people used was an unsophisticated toy
RULE 17make starting easy
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
/operator
Onboarding is key with a new paradigm.
Growbot has a command that lets you
talk to a human right inside the bot.
RULE 18don’t build a commodity
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
THIS GUY IS BUMMED OUT
because all toilet paper is the same.
toilet paper is a commodity.
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
THE SWITCHING COST IS LOW
if you’re not careful, your bot will become
an easily replaced commodity.
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
THE SWITCHING COST IS LOW
can you add network effects?
RULE 19don’t expect promotion
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
IF YOU LAUNCHED A FART APP OR A
FLASHLIGHT APP ON IOS IN 2008
you could get a million downloads
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
THESE DAYS THE APP STORE IS
MUCH MORE CROWDED
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
EVEN IF YOU LAUNCHED A COMBO
FART/FLASHLIGHT APP…
you would get about 12 downloads
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
PLATFORM APP STORES ARE A GREAT
WAY TO GET YOUR FIRST BUNCH OF USERS
but they’re not a sustainable growth strategy
no one says it won’t be native
RULE 20
2 YEARS AGO: SCREENHERO LAUNCHES SCREENSHARING FOR SLACK
1 YEAR AGO: SCREENHERO BECOMES NATIVE SCREENSHARING IN SLACK
HOW DOES SKYPE FEEL?
RULE 21don’t get hacked
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
WHEN YOU HAVE ACCESS TO SOMEONE’S MESSAGES
YOU HAVE ACCESS TO SOMEONE’S LIFE
WHEN YOU HAVE ACCESS TO SOMEONE’S MESSAGES
YOU HAVE ACCESS TO SOMEONE’S LIFE
don’t get hacked
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
RULE 22always bring a towel
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
RULE 22always bring a towel
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
SORRY! I’M A NERD…
JUST DON’T BLOW IT
@alex_godin | slash-hyphen
subscribe: letters.slash-hyphen.com
ok. bots are great.
Want to learn more about how you
can take advantage of bots at work?
Send us an email: info@slash-hyphen.com
Did I mention that we have a
newsletter?
Click here to subscribe.

22 Bot Rules