Yes…you have to give conditions for a particular slot for which you need free text in a form. for example - slots: name: type: text mappings: - type: from_text conditions: - active_loop: enquiry_form requested_slot: name
And do this while defining a form- forms: enquiry_form: required_slots: - name
Also, I was using ignored_intents field while creating a form which created complications. So keep the form creation in the domain file clean as given above and you would be good to go.
Additionally, you can use multiple conditions on a single slot. ex- slots: free_text: type: text mappings: - type: from_text conditions: - active_loop: first_form requested_slot: free_text - active_loop: second_form requested_slot: free_text