20
Creating Chat Bots on Facebook Messenger

Introduction to Chatbots on FB Messenger

Embed Size (px)

Citation preview

Page 1: Introduction to Chatbots on FB Messenger

Creating Chat Bots on Facebook Messenger

Page 2: Introduction to Chatbots on FB Messenger

Smart Messaging Platform

About meLeads Developer Relations at gupshup. Prior to gupshup worked as a Senior Developer Evangelist at InMobi. Plays Ultimate Frisbee and reads comic books in his free time.

Twitter: @soganmageshwar

Page 3: Introduction to Chatbots on FB Messenger

Smart Messaging Platform

WHAT IS A CHAT BOT?

Page 4: Introduction to Chatbots on FB Messenger

Once-in-decade paradigm shift

Page 5: Introduction to Chatbots on FB Messenger

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

• Bots are the new apps

Page 6: Introduction to Chatbots on FB Messenger

?

Messaging Apps are opening their APIs

Page 7: Introduction to Chatbots on FB Messenger

As of April 2016. From statista.com

Page 8: Introduction to Chatbots on FB Messenger

Facebook launches chat bots

• Facebook launched Chat Bots on Messenger during F8 2016.

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

Page 9: Introduction to Chatbots on FB Messenger

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

• text and images• Structured Messages

Page 10: Introduction to Chatbots on FB Messenger

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.

Page 11: Introduction to Chatbots on FB Messenger

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

Page 12: Introduction to Chatbots on FB Messenger

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

Page 13: Introduction to Chatbots on FB Messenger

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.

Page 14: Introduction to Chatbots on FB Messenger

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

Page 15: Introduction to Chatbots on FB Messenger

Examples of good FB Bots• Esther

Page 16: Introduction to Chatbots on FB Messenger

Examples of good FB Bots• Where

Page 17: Introduction to Chatbots on FB Messenger

Examples of good FB Bots• Hi Poncho

Page 18: Introduction to Chatbots on FB Messenger

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

Page 19: Introduction to Chatbots on FB Messenger

Gupshup offers tools for the entire bot lifecycle

Page 20: Introduction to Chatbots on FB Messenger

Smart Messaging Platform

Thank You!