I’ve used Rasa a bit, and it can definitely work for what you’re trying to do, especially since it’s open source and quite flexible. The tricky part is that turning a visual flow into something Rasa understands means you’ll need to build a solid way to convert those drag-and-drop elements into intents, stories, and training data. Also, keep in mind that retraining the model every time a user changes something can slow things down, so you might want to be smart about when and how often that happens. From my experience, error handling and fallback logic can get complicated with no-code users, so having good defaults and safety nets is key to avoid the bot breaking. Overall, Rasa is a solid choice if you’re comfortable building some backend logic to glue everything together, but it’s not exactly out-of-the-box for a fully dynamic, no-code builder.