on boarding tips for your slack bot

26
On boarding tips for your Slack bot

Upload: keith-armstrong

Post on 07-Feb-2017

80 views

Category:

Design


0 download

TRANSCRIPT

Page 1: On boarding tips for your Slack bot

On boarding tips for your Slack bot

Page 2: On boarding tips for your Slack bot

My name is Keith Armstrong. I work at Abe.ai

Page 3: On boarding tips for your Slack bot

Building a bot is easy. Introducing your bot is harder.

Active users of your bot is the hardest.

Page 4: On boarding tips for your Slack bot

Slack is making app submission

super easy.

April 2016

Page 5: On boarding tips for your Slack bot

Bot Discovery

Page 6: On boarding tips for your Slack bot

(how people find out about your bot)

Page 7: On boarding tips for your Slack bot

Cool bot, no users …

Page 8: On boarding tips for your Slack bot

How does a team know

about your bot?

April 2016

Page 9: On boarding tips for your Slack bot

Your bot has options …

Page 10: On boarding tips for your Slack bot

DM this is where upon

integration, your bot will automatically send a direct message to all Slack team members.

Page 11: On boarding tips for your Slack bot

User Exposure this is when other Slack

team members adopt your bot and expose to

other Slack team members happens

naturally through usage.

Page 12: On boarding tips for your Slack bot

Bot Intro this is how your bot shows

it has joined a #channel, through automatically

generated activity or an actual introduction from

the bot itself.

Page 13: On boarding tips for your Slack bot

Make it easy for the Slack admin or owner

to share

Page 14: On boarding tips for your Slack bot

Nice post-integration

CTA

April 2016

Page 15: On boarding tips for your Slack bot

Bots will be listed in

#channels

April 2016

Page 16: On boarding tips for your Slack bot

Conversational Copy

Page 17: On boarding tips for your Slack bot

(how your bot is scripted to talk)

Page 18: On boarding tips for your Slack bot

Several people are typing …

Page 19: On boarding tips for your Slack bot

It’s a cool moment in the world of design where words rule all, arguably called “conversation UI”, so your bot’s first words

matter a whole lot.

Use the following guidelines to carefully consider the words you choose for the first moment of interaction between your

bot and users.

Page 20: On boarding tips for your Slack bot

Your first message should always define context.

Your bot should explain who turned them on, who they are, what they do, and why they are

messaging the user.

Page 21: On boarding tips for your Slack bot

Make sure to provide tutorials.

Your bot’s command lines and functionality are not seared into a user’s brain yet, and users might not know

your bot can even process natural language requests.

There will be an initial period of bot-to-user education taking place. Make sure your early messages contain links or instructions on how to actually use your bot.

Page 22: On boarding tips for your Slack bot

I like how @statsbot

segments “help”

May 2016

Page 23: On boarding tips for your Slack bot

You’re bot will need to earn a user’s attention.

Unless your bot is adopted by other team members or made mandatory to use, there’s a strong possibility the user won’t engage with your bot the first time around.

Each message sent from your bot should build credibility and offer direct value. Make sure you clearly

explain how your bot makes life easier, experiment with real-world testimonials of existing users.

Page 24: On boarding tips for your Slack bot

Be honest about what your bot doesn’t understand or can’t do.

If you’re a new and untested bot, the odds of you passing the Turing test aren’t great.

Page 25: On boarding tips for your Slack bot

In the beginning, your bot will need to control the conversation.

Your Bot should give a very specific call-to-action with each message if they are requesting information

from the user.

Page 26: On boarding tips for your Slack bot

Was it useful? [email protected] @abethebot

abe.ai