# Failed to extract slot email\_message with action email\_form

**URL:** <https://forum.rasa.com/t/failed-to-extract-slot-email-message-with-action-email-form/13488>\
**Category:** Rasa Open Source\
**Created:** [July 24, 2019, 7:00pm UTC](https://forum.rasa.com/t/failed-to-extract-slot-email-message-with-action-email-form/13488 "2019-07-24T19:00:21Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![Juste](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/juste/32/15_2.png) [@Juste](https://forum.rasa.com/u/Juste)\
**Post date:** [February 4, 2020, 10:32am UTC](https://forum.rasa.com/t/failed-to-extract-slot-email-message-with-action-email-form/13488/8 "2020-02-04T10:32:50Z")

</div>

Hey @lohith.arcot. I think this is the best use case for the Rasa forms - you can define which slots are required and must be filled before an assistant can run a specific action. Until all required slots are populated, an assistant will ask the user for those details. We actually wrote a tutorial on Rasa forms, I hope it helps: [Building contextual assistants with Rasa Forms](https://blog.rasa.com/building-contextual-assistants-with-rasa-formaction/)

---

_[View the full topic](https://forum.rasa.com/t/failed-to-extract-slot-email-message-with-action-email-form/13488)._
