An Onboarding FB Messenger Chatbot with IBM Watson Assistant
I’ve received quite a few requests recently (thank you for those!) so I thought I’ll put together a quick guide on getting a really simple onboarding chatbot that usually small business owners would love to add to their page / website but have limited resources to do so. Traditionally chatbot development is a space for technical people, but I’m completely of a non-technical background so don’t worry, this is going to full of pictures and simple English — I’ve got your backs.
Context: This is mainly for small Facebook business owners who receives repetitive queries from their Messenger. The goal is therefore, to automate such queries but still leave the remaining queries to the page managers. This is not for you if you require integration with an external sales support team, data analytics tools etc., you’ll benefit much more speaking to your IT team as there will be no backend infrastructure involved in this short tutorial.
So before we begin, you’ll have to:
- Sign up for a free account on https://cloud.ibm.com/
- Sign up for an account on https://developers.facebook.com
- Have your FB page (where the chatbot should exist) ready
#1 Get Your IBM Watson Assistant
Login to https://cloud.ibm.com/ and you’ll see an abundance of offerings of the IBM Cloud. Let’s first set up our Watson assistant.
#2 Create an Assistant
Congratulations, you’re first step into your own chatbot. Now, we set up an assistant in IBM Watson Assistant platform. Think of this as an interface where we will connect it up with Facebook in a bit.
#3 Create a Facebook Application
Now, before we set up the connection, we need something called an App Secret — think of it as a key that connects the IBM Watson assistant you just created to your Facebook page. Let’s pop over to Facebook Developers to make that to happen.
#4 Connect FB Messenger & IBM Watson
Now we have the page connected, we need to make sure that information is flowing properly between the Facebook Messenger and IBM Watson Assistant.
#5 Setup your onboarding message
Congratulations, you’ve now connected your assistant to your Facebook Messenger. Let’s setup a message to test if it’s working.
#6 See it in your page
One last step — remember to link the Skill you’ve just created to your assistant.