Top Banner
Creating Chat Bots on Facebook Messenger
20

Introduction to Chatbots on FB Messenger

Jan 15, 2017

Download

Technology

Sohan Maheshwar
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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!