# When should we use Mapping Policy

**URL:** <https://forum.rasa.com/t/when-should-we-use-mapping-policy/15863>\
**Category:** Rasa Open Source\
**Created:** [September 18, 2019, 10:01pm UTC](https://forum.rasa.com/t/when-should-we-use-mapping-policy/15863 "2019-09-18T22:01:44Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![IgNoRaNt23](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/ignorant23/32/8029_2.png) [@IgNoRaNt23](https://forum.rasa.com/u/IgNoRaNt23)\
**Post date:** [September 19, 2019, 7:15am UTC](https://forum.rasa.com/t/when-should-we-use-mapping-policy/15863/3 "2019-09-19T07:15:08Z")

</div>

Use MappingPolicy, when youre 100% sure, that youre okay with the exact same reaction every time to a certain intent.

I only use it for things like unhappy path in forms.

(In a FormAction) Bot: What is your ID? User: I dont want to answer that Bot: Do you want to stop the form? Buttons Yes/No

Now its very clear, if the user hits the ‘Yes’-button (‘Yes’ is just the title of the button here, the payload is another intent) I send a special intent, which should always lead to a ‘Deactivate’-Event (one that stops the FormAction). This can be easily achieved if the MappingPolicy triggering the Deactivate-Action.

Other things I might think of are FAQ-Bots, but even there Id rather have may bot ask if somethings wrong if the user repeats a question multiple times.

---

_[View the full topic](https://forum.rasa.com/t/when-should-we-use-mapping-policy/15863)._
