# Rasa refuses to work properly, for further flow developments

**URL:** <https://forum.rasa.com/t/rasa-refuses-to-work-properly-for-further-flow-developments/58694>\
**Category:** Rasa Open Source\
**Tags:** testing\
**Created:** [June 19, 2023, 12:22pm UTC](https://forum.rasa.com/t/rasa-refuses-to-work-properly-for-further-flow-developments/58694 "2023-06-19T12:22:27Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![stephens](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/stephens/32/1632_2.png) [@stephens](https://forum.rasa.com/u/stephens)\
**Post date:** [July 12, 2023, 3:58pm UTC](https://forum.rasa.com/t/rasa-refuses-to-work-properly-for-further-flow-developments/58694/4 "2023-07-12T15:58:07Z")

</div>

> What is the right way to handle large stories?

Forms

> We need to write the business logic that way and there are branching out stories according to it

Use a form for each key flow and if there is a major change in the flow, you can switch from one form to another. I posted an example similar to this [here](https://forum.rasa.com/t/how-to-trigger-a-form-based-on-a-response/58971/2).

> If we should not rely on many slots to control the logic flow, what would be the best way to write rules and stories?

I’m not recommending that you don’t use slots, I’m saying to avoid “featurized slots” which means don’t use `influence_conversation: true` unless you have a very good reason to do this.

For new bots, I set all slots to `influence_conversation: false` and only change it to true if I really need the slot to control the flow in a rule or story. When using forms, you can control the flow in the form without a featurized slot.

---

_[View the full topic](https://forum.rasa.com/t/rasa-refuses-to-work-properly-for-further-flow-developments/58694)._
