19
Creating Chat Bots on Facebook Messenger

Create a bot on Facebook messenger - Gupshup

Embed Size (px)

Citation preview

Page 1: Create a bot on Facebook messenger - Gupshup

Creating Chat Bots on Facebook Messenger

Page 2: Create a bot on Facebook messenger - Gupshup

Smart Messaging Platform 2

WHAT IS A CHAT BOT?

Page 3: Create a bot on Facebook messenger - Gupshup

Once-in-decade paradigm shift

3

Page 4: Create a bot on Facebook messenger - Gupshup

The problem with apps• App discovery is difficult in a crowded app store• User Acquisition costs are high

• Bots are the new apps

4

Page 5: Create a bot on Facebook messenger - Gupshup

5

?

Messaging Apps are opening their APIs

Page 6: Create a bot on Facebook messenger - Gupshup

6As of April 2016. From statista.com

Page 7: Create a bot on Facebook messenger - Gupshup

Facebook launches chat bots

• Facebook launched Chat Bots on Messenger during F8 2016.

• Since then 10k+ developers have built chat bots on FBM

Page 8: Create a bot on Facebook messenger - Gupshup

FB Messenger Features• Chatting with a bot is similar to chatting with a Facebook user• A bot can send:

• text and images• Structured Messages

8

Page 9: Create a bot on Facebook messenger - Gupshup

Structured Messages• Button Template - Present simple text with options.• Generic Template - Allows for an image, title, subtitle, description

and buttons. Supports multiple bubbles per message and displays them as a horizontal list like a carousel.

9

Page 10: Create a bot on Facebook messenger - Gupshup

• What can a user send to your bot:• Text and Image• Location• Video or audio attachment

10

Page 11: Create a bot on Facebook messenger - Gupshup

Approval process• Facebook has a strict bot approval process• Follow the Platform Policy section on Messenger• What you need to provide:

• Page used to test your bot. Make sure the bot is properly connected and functional, otherwise your submission may be rejected.

• Description and screencast of how you're using the Send/Receive API (pages_messaging) to communicate with people

11

Page 12: Create a bot on Facebook messenger - Gupshup

Approval Process - Guidelines

• Don’t contact people in Messenger unless they've agreed to be contacted by you

• Respect all requests by people to block, discontinue, or opt-out of using Messenger to communicate with them.

• Don't request or share individual payment card or any cardholder data within Messenger.

12

Page 13: Create a bot on Facebook messenger - Gupshup

Smart Messaging Platform

Tips to build a well-behaved chat bot• Always introduce yourself • Never leave a user hangin’• Account for typos • Give easy access to ‘help’• Offer levels of customization

13

Page 14: Create a bot on Facebook messenger - Gupshup

Examples of good FB Bots• Esther• Where• Hi Poncho

14

Page 15: Create a bot on Facebook messenger - Gupshup

Common reasons for rejection/removal• Incomplete documentation• Unexpected behaviour• 4% of users block the bot.

15

Page 16: Create a bot on Facebook messenger - Gupshup

Gupshup is the leading bot building platform

16

Page 17: Create a bot on Facebook messenger - Gupshup

Gupshup offers tools for the entire bot lifecycle

17

Page 18: Create a bot on Facebook messenger - Gupshup

DEMO18

Page 19: Create a bot on Facebook messenger - Gupshup

Smart Messaging Platform

Thank You!

19