4

We're completely noob in this automated bot publishing space, so please bear with us :)

We have observed that to make a Messenger chat bot publicly available, we need to get it manually reviewed and only then it's available to the world.

However, chatbot builders like chat fuel & motion.ai do AUTOMATICALLY publish the bots without any manual review process.

A brief guidance so that we understand how these provider are providing automated bot publish will be much appreciated.

  • Are there any APIs which does automatic bot publishing?
  • How is the App review process automated?
  • OR, is the app review process completely omitted?
Vipul Patil
  • 1,250
  • 15
  • 27
Zameer Ansari
  • 28,977
  • 24
  • 140
  • 219
  • with chatfuel and others, don´t you actually use THEIR (already reviewed) bot? – andyrandy May 02 '18 at 13:06
  • @luschn No we don't use their bots anyways, we're ourselves chatbot providers and needed to implement such feature into ours own builder – Zameer Ansari May 02 '18 at 13:07
  • There is no way to automate this. The services you mentioned are using the same app id for multiple customers, so they can easily deploy their _already reviewed_ app for a new customer. If you want to use one app id per customer in your system - then you will have to send every app id for review on its own. – CBroe May 02 '18 at 13:12

1 Answers1

4

You don't review the chatbot manually from Facebook.

However, You must need to submit the Facebook app for manual review which serves the webhook to your chatbot (all chatbot associated with that app, to be precise).

As you mentioned chatbot builders like chat fuel & motion.ai do AUTOMATICALLY publish the bots without any manual review process.

They allow chatbot publishing using platform which in backend uses the FB graph API's to link the chatbot to there app, the app which they have already reviewed from FB. In layman term, single FB app serves to multiple chatbots.

Are there any APIs which does automatic bot publishing? Yes, FB graph API is the answer for it. Search for Webhook API.

How is the App review process automated? No, App review process is handled by FB team itself.

OR, is the app review process completely omitted? No, You can't omit the app review process.

So technically speaking, there is no way around to avoid the app manual review process. This is the one-time process. Once your app gets reviewed, you can allow any chatbot to publish in association with your reviewed app.

Vipul Patil
  • 1,250
  • 15
  • 27