Deploy to Facebook Messenger: Configuring Your Custom Facebook App
So, you chose to deploy your Dexter bot to your own Facebook App! That's great, but there's still a little more you need to do to get the bot across the finish line.
Read below to figure out how to add testers and get Facebook app approval to publish the bot to the rest of the public.
Messenger Bot Testers
Only certain people can interact with your Messenger bot prior to Facebook approving the bot and making it discoverable and usable by the general public. Add new test users by following the steps below:
- Find the Facebook app associated with your bot
- In your app's configuration page, go to Roles
- Add people to the Testers list (Developers or Administrators will also work—be sure to understand the elevated permissions you are giving them. They have to accept the invite to join the app, while Testers will be added automatically.)
Approval of Bots
When you are ready for your bot to be accessible to the whole world, you need to go through Facebook's App Review process.
Go to your Facebook app's configuration page.
On the left sidebar, find Messenger and select Settings under it.
Scroll down to the App Review for Messenger section.
You need to fill out the associated notes before submitting your application, including providing a few sample user messages and expected bot responses.
Submit and wait for approval. You can view your status on this App Review section of your app. Typically, this process will take 1-2 business days.
After you receive approval, you must make your Facebook app live and available to the public. Toggle the switch to "Yes" in the
If you would like to send Broadcasts to your users, you must apply for additional permissions for your Facebook Page. All broadcasts you send via Facebook must also conform to their policies around messaging.
Follow these steps to get started with your submission:
Go to the Facebook Page that you want to submit for broadcasting. It should already be deployed on Dexter.
Find your page's Settings in the top right of Facebook's menu bar. Under Settings, navigate to Messenger Platform on the left.
Scroll down and find Advanced Messaging Features. Click Request to begin your submission.
- Follow the instructions and submit sample broadcasts your bot will send.