1. The ability for teams to create their own integrations with your platform, e.g. if I run an agency onboarding software platform, having an app in Botpress to allow my users to create onboarding workflows with Botpress' chatbot interface and have onboarding information be sent back to the platform to give my users visibility in our native dashboard, e.g. where did a user drop off during onboarding or if they need HITL interaction allowing the users (the agencies) of this hypothetical onboarding SaaS to help their clients during the onboarding process. Yes, this is possible with the API, although, having a simple install button for a user of this hypothetical software would be simpler. They can build internal chatbot tools to onboard their users with Botpress' interface whilst leveraging this external SaaS for the other pieces to the onboarding puzzle.
2. We currently use an internal service that integrates several different external services (stripe, mailgun, mailchimp, etc). This saves us time from writing complex code executions for each client since all the processing is done in our service and all we need is the workflow variable inputs. This allows us to leverage the SDKs of these external services since we cannot import npm modules on Botpress. So, allowing companies like Stripe, Mailchimp, etc to build their own apps for your platform would be useful, if they don't do it, I would. Rather than coding in API calls, a user inputs their URL, api key environment variable and workflow variables. No code.
3. An admin panel for Botpress agencies to give to their clients in order to give them visibility into how their chatbot is being used post-delivery, that would be great. I believe having this as an app allows for added functionality that Botpress may not care to support out of the box.
Overall, its not what I want to build but what I believe could be built for the community as a whole. But, as for me, the above are solutions I'd consider building for Botpress along with giving me the ability to build solutions which support the Botpress community and also enhances the experience.
Top of mind for what I'd build is; a zapier interface that allows users to simply add their hook URL and place their variables in text boxes instead of having to write code. This saves time and also gives no-code Botpress users a simple interface to get started out of the box. Or, better yet, an interface for no-code users to paste in an endpoint, environment variables and workflow variables