SlideShare a Scribd company logo
Creating Chat Bots on
Facebook Messenger
Smart Messaging Platform
About me
Leads 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
2
Smart Messaging Platform 3
WHAT IS A
CHAT BOT?
Once-in-decade paradigm shift
4
The problem with apps
• App discovery is difficult in a crowded app store
• User Acquisition costs are high
• Bots are the new apps
5
6
?
Messaging Apps are opening their APIs
7As 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
9
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.
10
• What can a user send to your bot:
• Text and Image
• Location
• Video or audio attachment
11
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
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.
13
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
14
Examples of good FB Bots
• Esther
15
Examples of good FB Bots
• Where
16
Examples of good FB Bots
• Hi Poncho
17
Common reasons for rejection/removal
• Incomplete documentation
• Unexpected behaviour
• 4% of users block the bot.
18
Gupshup offers tools for the entire bot lifecycle
19
Smart Messaging Platform
Thank You!
20

More Related Content

What's hot

CS8079 Human Computer Interaction
CS8079 Human Computer InteractionCS8079 Human Computer Interaction
CS8079 Human Computer Interaction
Thanga Durai
 
Digital Manufacturing
Digital ManufacturingDigital Manufacturing
Digital Manufacturing
vinodpandeyaxcend
 
User Experiments in Human-Computer Interaction
User Experiments in Human-Computer InteractionUser Experiments in Human-Computer Interaction
User Experiments in Human-Computer Interaction
Dr. Arindam Dey
 
Impact Analysis - LoopConf
Impact Analysis - LoopConfImpact Analysis - LoopConf
Impact Analysis - LoopConf
Chris Lema
 
Data acquisition system
Data acquisition systemData acquisition system
Data acquisition system
Amol Dudhate
 
Lecture 4: Creativity Exercises and Games
Lecture 4: Creativity Exercises and GamesLecture 4: Creativity Exercises and Games
Lecture 4: Creativity Exercises and Games
Tathagat Varma
 
Flow measurement part II
Flow measurement   part IIFlow measurement   part II
Flow measurement part II
Burdwan University
 

What's hot (7)

CS8079 Human Computer Interaction
CS8079 Human Computer InteractionCS8079 Human Computer Interaction
CS8079 Human Computer Interaction
 
Digital Manufacturing
Digital ManufacturingDigital Manufacturing
Digital Manufacturing
 
User Experiments in Human-Computer Interaction
User Experiments in Human-Computer InteractionUser Experiments in Human-Computer Interaction
User Experiments in Human-Computer Interaction
 
Impact Analysis - LoopConf
Impact Analysis - LoopConfImpact Analysis - LoopConf
Impact Analysis - LoopConf
 
Data acquisition system
Data acquisition systemData acquisition system
Data acquisition system
 
Lecture 4: Creativity Exercises and Games
Lecture 4: Creativity Exercises and GamesLecture 4: Creativity Exercises and Games
Lecture 4: Creativity Exercises and Games
 
Flow measurement part II
Flow measurement   part IIFlow measurement   part II
Flow measurement part II
 

Viewers also liked

2016署假宅學營 Google Analytics & FaceBook Messenger BOT
2016署假宅學營 Google Analytics  & FaceBook Messenger  BOT2016署假宅學營 Google Analytics  & FaceBook Messenger  BOT
2016署假宅學營 Google Analytics & FaceBook Messenger BOT
舜博 許
 
Chat Bots - ReignDesign
Chat Bots - ReignDesignChat Bots - ReignDesign
Chat Bots - ReignDesign
Matt Mayer
 
Chat Bots For Your Business: How And Why?
Chat Bots For Your Business: How And Why?Chat Bots For Your Business: How And Why?
Chat Bots For Your Business: How And Why?
GNS
 
Personal digital assistant
Personal digital assistantPersonal digital assistant
Personal digital assistant
Marietaaaa
 
Okay, so what would I use chat bots for?
Okay, so what would I use chat bots for?Okay, so what would I use chat bots for?
Okay, so what would I use chat bots for?
flush23
 
The secret mission that people yearn to have libraries address
The secret mission that people yearn to have libraries addressThe secret mission that people yearn to have libraries address
The secret mission that people yearn to have libraries address
Pew Research Center's Internet & American Life Project
 
Chat Bots
Chat BotsChat Bots
Chat Bots
Matt Mayer
 
Facebook Messenger Bot with Flask & Google App Engine
Facebook Messenger Bot with Flask & Google App EngineFacebook Messenger Bot with Flask & Google App Engine
Facebook Messenger Bot with Flask & Google App Engine
Nazrul Kamaruddin
 
What Startup Execs Need to Know About SEO in 2017
What Startup Execs Need to Know About SEO in 2017What Startup Execs Need to Know About SEO in 2017
What Startup Execs Need to Know About SEO in 2017
Rand Fishkin
 
Why We Can't Do SEO WIthout CRO
Why We Can't Do SEO WIthout CROWhy We Can't Do SEO WIthout CRO
Why We Can't Do SEO WIthout CRO
Rand Fishkin
 
Introduction to Chatbots
Introduction to ChatbotsIntroduction to Chatbots
Introduction to Chatbots
Daden Limited
 
The Internet of Things and Future Shock: Too Much Change Too Fast?
The Internet of Things and Future Shock: Too Much Change Too Fast?The Internet of Things and Future Shock: Too Much Change Too Fast?
The Internet of Things and Future Shock: Too Much Change Too Fast?
Pew Research Center's Internet & American Life Project
 
Chatbot interfaces
Chatbot interfacesChatbot interfaces
Chatbot interfaces
Patrick Cullen
 
How to Survive Google's Trojan Horsing of the Web
How to Survive Google's Trojan Horsing of the WebHow to Survive Google's Trojan Horsing of the Web
How to Survive Google's Trojan Horsing of the Web
Rand Fishkin
 
Chatbot ppt
Chatbot pptChatbot ppt
Chatbot ppt
Geff Thomas
 
Chatbot Artificial Intelligence
Chatbot Artificial IntelligenceChatbot Artificial Intelligence
Chatbot Artificial IntelligenceMd. Mahedi Mahfuj
 
Education in the age of fake news and disputed facts
Education in the age of fake news and disputed factsEducation in the age of fake news and disputed facts
Education in the age of fake news and disputed facts
Pew Research Center's Internet & American Life Project
 
The Invisible Giant that Mucks Up Our Marketing
The Invisible Giant that Mucks Up Our MarketingThe Invisible Giant that Mucks Up Our Marketing
The Invisible Giant that Mucks Up Our Marketing
Rand Fishkin
 
The Chatbots Are Coming: A Guide to Chatbots, AI and Conversational Interfaces
The Chatbots Are Coming: A Guide to Chatbots, AI and Conversational InterfacesThe Chatbots Are Coming: A Guide to Chatbots, AI and Conversational Interfaces
The Chatbots Are Coming: A Guide to Chatbots, AI and Conversational Interfaces
TWG
 
AI Agent and Chatbot Trends For Enterprises
AI Agent and Chatbot Trends For EnterprisesAI Agent and Chatbot Trends For Enterprises
AI Agent and Chatbot Trends For Enterprises
Teewee Ang
 

Viewers also liked (20)

2016署假宅學營 Google Analytics & FaceBook Messenger BOT
2016署假宅學營 Google Analytics  & FaceBook Messenger  BOT2016署假宅學營 Google Analytics  & FaceBook Messenger  BOT
2016署假宅學營 Google Analytics & FaceBook Messenger BOT
 
Chat Bots - ReignDesign
Chat Bots - ReignDesignChat Bots - ReignDesign
Chat Bots - ReignDesign
 
Chat Bots For Your Business: How And Why?
Chat Bots For Your Business: How And Why?Chat Bots For Your Business: How And Why?
Chat Bots For Your Business: How And Why?
 
Personal digital assistant
Personal digital assistantPersonal digital assistant
Personal digital assistant
 
Okay, so what would I use chat bots for?
Okay, so what would I use chat bots for?Okay, so what would I use chat bots for?
Okay, so what would I use chat bots for?
 
The secret mission that people yearn to have libraries address
The secret mission that people yearn to have libraries addressThe secret mission that people yearn to have libraries address
The secret mission that people yearn to have libraries address
 
Chat Bots
Chat BotsChat Bots
Chat Bots
 
Facebook Messenger Bot with Flask & Google App Engine
Facebook Messenger Bot with Flask & Google App EngineFacebook Messenger Bot with Flask & Google App Engine
Facebook Messenger Bot with Flask & Google App Engine
 
What Startup Execs Need to Know About SEO in 2017
What Startup Execs Need to Know About SEO in 2017What Startup Execs Need to Know About SEO in 2017
What Startup Execs Need to Know About SEO in 2017
 
Why We Can't Do SEO WIthout CRO
Why We Can't Do SEO WIthout CROWhy We Can't Do SEO WIthout CRO
Why We Can't Do SEO WIthout CRO
 
Introduction to Chatbots
Introduction to ChatbotsIntroduction to Chatbots
Introduction to Chatbots
 
The Internet of Things and Future Shock: Too Much Change Too Fast?
The Internet of Things and Future Shock: Too Much Change Too Fast?The Internet of Things and Future Shock: Too Much Change Too Fast?
The Internet of Things and Future Shock: Too Much Change Too Fast?
 
Chatbot interfaces
Chatbot interfacesChatbot interfaces
Chatbot interfaces
 
How to Survive Google's Trojan Horsing of the Web
How to Survive Google's Trojan Horsing of the WebHow to Survive Google's Trojan Horsing of the Web
How to Survive Google's Trojan Horsing of the Web
 
Chatbot ppt
Chatbot pptChatbot ppt
Chatbot ppt
 
Chatbot Artificial Intelligence
Chatbot Artificial IntelligenceChatbot Artificial Intelligence
Chatbot Artificial Intelligence
 
Education in the age of fake news and disputed facts
Education in the age of fake news and disputed factsEducation in the age of fake news and disputed facts
Education in the age of fake news and disputed facts
 
The Invisible Giant that Mucks Up Our Marketing
The Invisible Giant that Mucks Up Our MarketingThe Invisible Giant that Mucks Up Our Marketing
The Invisible Giant that Mucks Up Our Marketing
 
The Chatbots Are Coming: A Guide to Chatbots, AI and Conversational Interfaces
The Chatbots Are Coming: A Guide to Chatbots, AI and Conversational InterfacesThe Chatbots Are Coming: A Guide to Chatbots, AI and Conversational Interfaces
The Chatbots Are Coming: A Guide to Chatbots, AI and Conversational Interfaces
 
AI Agent and Chatbot Trends For Enterprises
AI Agent and Chatbot Trends For EnterprisesAI Agent and Chatbot Trends For Enterprises
AI Agent and Chatbot Trends For Enterprises
 

Similar to Introduction to Chatbots on FB Messenger

Create a bot on Facebook messenger - Gupshup
Create a bot on Facebook messenger - GupshupCreate a bot on Facebook messenger - Gupshup
Create a bot on Facebook messenger - Gupshup
Malay Warankar
 
An Introduction To Chat Bots
An Introduction To Chat BotsAn Introduction To Chat Bots
An Introduction To Chat Bots
Sohan Maheshwar
 
Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...
Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...
Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...
Fwdays
 
Introduction to Facebook Messenger, Conversational UI & NLP
Introduction to Facebook Messenger, Conversational UI & NLPIntroduction to Facebook Messenger, Conversational UI & NLP
Introduction to Facebook Messenger, Conversational UI & NLP
Saurabh Sharma
 
"Facebook Platform Best Practices" - Facebook Developer Garage Bangalore
"Facebook Platform Best Practices" -  Facebook Developer Garage Bangalore"Facebook Platform Best Practices" -  Facebook Developer Garage Bangalore
"Facebook Platform Best Practices" - Facebook Developer Garage Bangalore
Vijay Rayapati
 
Using Chatbots in Extension Programming
Using Chatbots in Extension ProgrammingUsing Chatbots in Extension Programming
Using Chatbots in Extension Programming
Amy Cole
 
How to create a chatbot
How to create a chatbotHow to create a chatbot
How to create a chatbot
Raj Vignesh K
 
antraaa-181127090143.pdf
antraaa-181127090143.pdfantraaa-181127090143.pdf
antraaa-181127090143.pdf
SritamDash6
 
Chatbot Abstract
Chatbot AbstractChatbot Abstract
Chatbot Abstract
AntaraBhattacharya12
 
An Introduction To Chatbots
An Introduction To Chatbots An Introduction To Chatbots
An Introduction To Chatbots
Murray Newlands
 
Fetch & Funnel: Messenger Marketing & Chatbots: How To 10x Sales & Leads Befo...
Fetch & Funnel: Messenger Marketing & Chatbots: How To 10x Sales & Leads Befo...Fetch & Funnel: Messenger Marketing & Chatbots: How To 10x Sales & Leads Befo...
Fetch & Funnel: Messenger Marketing & Chatbots: How To 10x Sales & Leads Befo...
Fetch & Funnel
 
Bot Boom: What marketers need to know about chatbots now - Erin Bury - Tech F...
Bot Boom: What marketers need to know about chatbots now - Erin Bury - Tech F...Bot Boom: What marketers need to know about chatbots now - Erin Bury - Tech F...
Bot Boom: What marketers need to know about chatbots now - Erin Bury - Tech F...
BookNet Canada
 
Messenger Marketing & Chatbots: How To 10x Sales & Leads Before Your Competitors
Messenger Marketing & Chatbots: How To 10x Sales & Leads Before Your CompetitorsMessenger Marketing & Chatbots: How To 10x Sales & Leads Before Your Competitors
Messenger Marketing & Chatbots: How To 10x Sales & Leads Before Your Competitors
Kissmetrics on SlideShare
 
BOTs
BOTsBOTs
Chatbots
ChatbotsChatbots
Chatbots
Renan Danton
 
How to Use Chatbots in Product by Boomtown Product Leader
 How to Use Chatbots in Product by Boomtown Product Leader How to Use Chatbots in Product by Boomtown Product Leader
How to Use Chatbots in Product by Boomtown Product Leader
Product School
 
Chat bot get ready for the next trend of business [en]
Chat bot   get ready for the next trend of business [en]Chat bot   get ready for the next trend of business [en]
Chat bot get ready for the next trend of business [en]
Sikharin Cholpratin
 
03.Corporate social media
03.Corporate social media03.Corporate social media
03.Corporate social media
Julian Matthews
 
Facebook Developer Garage Toronto - Syncapse Presentation
Facebook Developer Garage Toronto - Syncapse PresentationFacebook Developer Garage Toronto - Syncapse Presentation
Facebook Developer Garage Toronto - Syncapse Presentation
Syncapse
 
Microsoft Bot Framework
Microsoft Bot FrameworkMicrosoft Bot Framework
Microsoft Bot Framework
vivek p s
 

Similar to Introduction to Chatbots on FB Messenger (20)

Create a bot on Facebook messenger - Gupshup
Create a bot on Facebook messenger - GupshupCreate a bot on Facebook messenger - Gupshup
Create a bot on Facebook messenger - Gupshup
 
An Introduction To Chat Bots
An Introduction To Chat BotsAn Introduction To Chat Bots
An Introduction To Chat Bots
 
Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...
Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...
Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...
 
Introduction to Facebook Messenger, Conversational UI & NLP
Introduction to Facebook Messenger, Conversational UI & NLPIntroduction to Facebook Messenger, Conversational UI & NLP
Introduction to Facebook Messenger, Conversational UI & NLP
 
"Facebook Platform Best Practices" - Facebook Developer Garage Bangalore
"Facebook Platform Best Practices" -  Facebook Developer Garage Bangalore"Facebook Platform Best Practices" -  Facebook Developer Garage Bangalore
"Facebook Platform Best Practices" - Facebook Developer Garage Bangalore
 
Using Chatbots in Extension Programming
Using Chatbots in Extension ProgrammingUsing Chatbots in Extension Programming
Using Chatbots in Extension Programming
 
How to create a chatbot
How to create a chatbotHow to create a chatbot
How to create a chatbot
 
antraaa-181127090143.pdf
antraaa-181127090143.pdfantraaa-181127090143.pdf
antraaa-181127090143.pdf
 
Chatbot Abstract
Chatbot AbstractChatbot Abstract
Chatbot Abstract
 
An Introduction To Chatbots
An Introduction To Chatbots An Introduction To Chatbots
An Introduction To Chatbots
 
Fetch & Funnel: Messenger Marketing & Chatbots: How To 10x Sales & Leads Befo...
Fetch & Funnel: Messenger Marketing & Chatbots: How To 10x Sales & Leads Befo...Fetch & Funnel: Messenger Marketing & Chatbots: How To 10x Sales & Leads Befo...
Fetch & Funnel: Messenger Marketing & Chatbots: How To 10x Sales & Leads Befo...
 
Bot Boom: What marketers need to know about chatbots now - Erin Bury - Tech F...
Bot Boom: What marketers need to know about chatbots now - Erin Bury - Tech F...Bot Boom: What marketers need to know about chatbots now - Erin Bury - Tech F...
Bot Boom: What marketers need to know about chatbots now - Erin Bury - Tech F...
 
Messenger Marketing & Chatbots: How To 10x Sales & Leads Before Your Competitors
Messenger Marketing & Chatbots: How To 10x Sales & Leads Before Your CompetitorsMessenger Marketing & Chatbots: How To 10x Sales & Leads Before Your Competitors
Messenger Marketing & Chatbots: How To 10x Sales & Leads Before Your Competitors
 
BOTs
BOTsBOTs
BOTs
 
Chatbots
ChatbotsChatbots
Chatbots
 
How to Use Chatbots in Product by Boomtown Product Leader
 How to Use Chatbots in Product by Boomtown Product Leader How to Use Chatbots in Product by Boomtown Product Leader
How to Use Chatbots in Product by Boomtown Product Leader
 
Chat bot get ready for the next trend of business [en]
Chat bot   get ready for the next trend of business [en]Chat bot   get ready for the next trend of business [en]
Chat bot get ready for the next trend of business [en]
 
03.Corporate social media
03.Corporate social media03.Corporate social media
03.Corporate social media
 
Facebook Developer Garage Toronto - Syncapse Presentation
Facebook Developer Garage Toronto - Syncapse PresentationFacebook Developer Garage Toronto - Syncapse Presentation
Facebook Developer Garage Toronto - Syncapse Presentation
 
Microsoft Bot Framework
Microsoft Bot FrameworkMicrosoft Bot Framework
Microsoft Bot Framework
 

More from Sohan Maheshwar

The lifecycle of a chatbot
The lifecycle of a chatbotThe lifecycle of a chatbot
The lifecycle of a chatbot
Sohan Maheshwar
 
How to Succeed With Rewarded Video Ads
How to Succeed With Rewarded Video AdsHow to Succeed With Rewarded Video Ads
How to Succeed With Rewarded Video Ads
Sohan Maheshwar
 
Mobile Gaming Monetization Trends in 2016
Mobile Gaming Monetization Trends in 2016Mobile Gaming Monetization Trends in 2016
Mobile Gaming Monetization Trends in 2016
Sohan Maheshwar
 
QFI 2013 - travel quiz Finals. by udupa, shiv and ramkey
QFI 2013 - travel quiz Finals. by udupa, shiv and ramkeyQFI 2013 - travel quiz Finals. by udupa, shiv and ramkey
QFI 2013 - travel quiz Finals. by udupa, shiv and ramkey
Sohan Maheshwar
 
QFI 2013 - travel quiz Prelims. by udupa, shiv and ramkey
QFI 2013 - travel quiz Prelims. by udupa, shiv and ramkeyQFI 2013 - travel quiz Prelims. by udupa, shiv and ramkey
QFI 2013 - travel quiz Prelims. by udupa, shiv and ramkey
Sohan Maheshwar
 
KQA Open Sports Quiz-finals
KQA Open Sports Quiz-finalsKQA Open Sports Quiz-finals
KQA Open Sports Quiz-finals
Sohan Maheshwar
 
KQA Open Sports Quiz-Prelims
KQA Open Sports Quiz-PrelimsKQA Open Sports Quiz-Prelims
KQA Open Sports Quiz-Prelims
Sohan Maheshwar
 

More from Sohan Maheshwar (7)

The lifecycle of a chatbot
The lifecycle of a chatbotThe lifecycle of a chatbot
The lifecycle of a chatbot
 
How to Succeed With Rewarded Video Ads
How to Succeed With Rewarded Video AdsHow to Succeed With Rewarded Video Ads
How to Succeed With Rewarded Video Ads
 
Mobile Gaming Monetization Trends in 2016
Mobile Gaming Monetization Trends in 2016Mobile Gaming Monetization Trends in 2016
Mobile Gaming Monetization Trends in 2016
 
QFI 2013 - travel quiz Finals. by udupa, shiv and ramkey
QFI 2013 - travel quiz Finals. by udupa, shiv and ramkeyQFI 2013 - travel quiz Finals. by udupa, shiv and ramkey
QFI 2013 - travel quiz Finals. by udupa, shiv and ramkey
 
QFI 2013 - travel quiz Prelims. by udupa, shiv and ramkey
QFI 2013 - travel quiz Prelims. by udupa, shiv and ramkeyQFI 2013 - travel quiz Prelims. by udupa, shiv and ramkey
QFI 2013 - travel quiz Prelims. by udupa, shiv and ramkey
 
KQA Open Sports Quiz-finals
KQA Open Sports Quiz-finalsKQA Open Sports Quiz-finals
KQA Open Sports Quiz-finals
 
KQA Open Sports Quiz-Prelims
KQA Open Sports Quiz-PrelimsKQA Open Sports Quiz-Prelims
KQA Open Sports Quiz-Prelims
 

Recently uploaded

Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 

Recently uploaded (20)

Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 

Introduction to Chatbots on FB Messenger

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