# How to wait for the user input without using slots (Synchronous and Asynchronous actions)

**URL:** <https://forum.rasa.com/t/how-to-wait-for-the-user-input-without-using-slots-synchronous-and-asynchronous-actions/50086>\
**Category:** Rasa Open Source\
**Created:** [December 16, 2021, 4:12pm UTC](https://forum.rasa.com/t/how-to-wait-for-the-user-input-without-using-slots-synchronous-and-asynchronous-actions/50086 "2021-12-16T16:12:28Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![M\_R\_LY](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/m_r_ly/32/11754_2.png) [@M\_R\_LY](https://forum.rasa.com/u/M_R_LY)\
**Post date:** [December 23, 2021, 1:23pm UTC](https://forum.rasa.com/t/how-to-wait-for-the-user-input-without-using-slots-synchronous-and-asynchronous-actions/50086/5 "2021-12-23T13:23:32Z")

</div>

Finally i tried to use the same patterns as @koaning in this video [Conversational AI with Rasa: Custom Forms - YouTube](https://youtu.be/YYh1ECnlw9o)

i used an action to ask for the slot and i am able to wait for the user input but the form validation and the action that i have defined in the storie are not runned.

Here is the rule:

```auto
- rule: Activate form
  steps:
  - intent: localisation
  - action: loc_form
  - active_loop: loc_form

- rule: submit open loc form
  condition:
  - active_loop: loc_form
  steps:
  - action: loc_form
  - active_loop: null
  - action: action_loc_searching  

```

the storie :

```auto
- story: get location hapy path form
  steps:
  - intent: localisation
  - action: loc_form
  - active_loop: loc_form
  - active_loop: null
  - action: action_loc_searching

```

the domain : slot definition and form

```auto
slots:
  location:
    type: any
    mappings:
      - type: from_text
        intent: localisation
        not_intent: [chitchat,greet,goodbye,affirm,deny,mood_great,mood_unhappy,bot_challenge]
        conditions: 
          - active_loop: loc_form
            requested_slot: location

forms:
  loc_form:
    ignored_intents: [chitchat,greet,goodbye,affirm,deny,mood_great,mood_unhappy,bot_challenge]
    required_slots:
    - location

```

@koaning can you help please

---

_[View the full topic](https://forum.rasa.com/t/how-to-wait-for-the-user-input-without-using-slots-synchronous-and-asynchronous-actions/50086)._
