Creating Chat Bots on
Facebook Messenger
Smart Messaging Platform 2
WHAT IS A
CHAT BOT?
Once-in-decade paradigm shift
3
The problem with apps
• App discovery is difficult in a crowded app store
• User Acquisition costs are high
• Bots are the new apps
4
5
?
Messaging Apps are opening their APIs
6As of April 2016. From statista.com
Facebook launches
chat bots
• Facebook launched Chat
Bots on Messenger during
F8 2016.
• Since then 10k+ developers
have built chat bots on FBM
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
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
• What can a user send to your bot:
• Text and Image
• Location
• Video or audio attachment
10
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
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
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
Examples of good FB Bots
• Esther
• Where
• Hi Poncho
14
Common reasons for rejection/removal
• Incomplete documentation
• Unexpected behaviour
• 4% of users block the bot.
15
Gupshup is the leading bot building platform
16
Gupshup offers tools for the entire bot lifecycle
17
DEMO
18
Smart Messaging Platform
Thank You!
19

Create a bot on Facebook messenger - Gupshup

  • 1.
    Creating Chat Botson Facebook Messenger
  • 2.
    Smart Messaging Platform2 WHAT IS A CHAT BOT?
  • 3.
  • 4.
    The problem withapps • App discovery is difficult in a crowded app store • User Acquisition costs are high • Bots are the new apps 4
  • 5.
    5 ? Messaging Apps areopening their APIs
  • 6.
    6As of April2016. From statista.com
  • 7.
    Facebook launches chat bots •Facebook launched Chat Bots on Messenger during F8 2016. • Since then 10k+ developers have built chat bots on FBM
  • 8.
    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
  • 9.
    Structured Messages • ButtonTemplate - 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
  • 10.
    • What cana user send to your bot: • Text and Image • Location • Video or audio attachment 10
  • 11.
    Approval process • Facebookhas 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
  • 12.
    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
  • 13.
    Smart Messaging Platform Tipsto 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
  • 14.
    Examples of goodFB Bots • Esther • Where • Hi Poncho 14
  • 15.
    Common reasons forrejection/removal • Incomplete documentation • Unexpected behaviour • 4% of users block the bot. 15
  • 16.
    Gupshup is theleading bot building platform 16
  • 17.
    Gupshup offers toolsfor the entire bot lifecycle 17
  • 18.
  • 19.