# Is it possible to define different utter\_ask\_X in Forms for different use cases?

**URL:** <https://forum.rasa.com/t/is-it-possible-to-define-different-utter-ask-x-in-forms-for-different-use-cases/51881>\
**Category:** Rasa Open Source\
**Created:** [March 10, 2022, 8:11pm UTC](https://forum.rasa.com/t/is-it-possible-to-define-different-utter-ask-x-in-forms-for-different-use-cases/51881 "2022-03-10T20:11:56Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![userRasa03](https://avatars.discourse-cdn.com/v4/letter/u/da6949/32.png) [@userRasa03](https://forum.rasa.com/u/userRasa03)\
**Post date:** [March 10, 2022, 8:11pm UTC](https://forum.rasa.com/t/is-it-possible-to-define-different-utter-ask-x-in-forms-for-different-use-cases/51881/1 "2022-03-10T20:11:56Z")

</div>

hey

I am using a form and have defined responses using `utter_ask_slot1` for each of the required slots. However, I want `utter_ask_slot1` to be a different text in case `slot_test: true`. Basically I want to personalize the slot filling utterances for different situations. How can I do this? Using actions.py? How? I am using

> class ValidateNameForm(FormValidationAction):

but it does not allow to define different utter\_ask…

---

<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:** [March 10, 2022, 11:21pm UTC](https://forum.rasa.com/t/is-it-possible-to-define-different-utter-ask-x-in-forms-for-different-use-cases/51881/2 "2022-03-10T23:21:17Z")

</div>

Yes, you can create a custom `action_ask..` method as shown [here](https://rasa.com/docs/rasa/forms/#using-a-custom-action-to-ask-for-the-next-slot).
