Should I use Rasa Open Source to power a no-code chatbot builder?

Hi everyone,

I’m building a no-code chatbot builder with a drag-and-drop editor. The interface allows users to visually build conversational flows using nodes like:

  • Authentication
  • Payment
  • Messages
  • Forms
  • Custom scripts
  • Agent handoff, etc.

Once the user builds a flow in the UI, we plan to generate a working chatbot in the background — ideally powered by a framework like Rasa Open Source.

Before going deeper, I wanted to ask:

  • Is Rasa Open Source a good fit for this use case?
  • Has anyone used Rasa to programmatically generate bots from a visual builder?
  • Are there known limitations or best practices when using Rasa in this kind of dynamic, schema-driven setup?

Our goal is to let non-technical users create production-ready bots without writing code, while still having a powerful, extensible backend under the hood.

Appreciate any advice or experience you can share!

Thanks in advance!