I'd like share my experience with Instagram if that is usefull for someone else. I was in the same situation, my bot was developed for be used with Facebook & Instagram, so since Facebook Botpress Integration works well (in Automatic Set-Up), I found that Instagram Botpress Integration doesn't work in the same way because you have to create an app in Meta Developers for that so firs thing to keep in Mind:
1. Facebook Integration: Works well in automatic set-up, and doesn't require a Meta Developer App or Businesses Verification.
2. Instagram Integration: It must be configured manually - Following Instagram Integration Instructions:
https://botpress.com/docs/instagram (Which are really poor) - with an App and a Meta Developer Account which must have a business verification.
BUT... regarding to the point number 2, even when you can configure the integration, you have your Developer an Business account with verification, it will just work on Instagram with the account/s that have a Admin Role, or Tester Role.
I asked to Meta team about it, explaining all the situation, and the explain to me that we needed a verify the app and pass it through revision and approval (which is a headache and takes time, because you have to record a screenshot about your bot, make instructions for it's use, and many other things), so I am now in that process and if I get it, I will let you all know about how to do it.
Bu
SO FAR I have realised also, that if your use case for the Bot is using it with Meta Ads, you can create Campaings redirected to you Messenger Bot
- which as I said before works very well for me with the automatic integration - and even if people messeged you on instagram, you can choose that these messages will be answered by the Botpress Integration for Messenger.
I don't know if this experience be valued for someone, but it has been what if realised so far. An I really hope that Botpress Team get better their documentation related with this. 👊