# Customer Experience Reasons based on Overall Experience

**URL:** <https://community.glideapps.com/t/customer-experience-reasons-based-on-overall-experience/67128>\
**Category:** Ask for Help\
**Created:** [October 19, 2023, 7:30pm UTC](https://community.glideapps.com/t/customer-experience-reasons-based-on-overall-experience/67128 "2023-10-19T19:30:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Arja\_Solutions\_Offic](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/arja_solutions_offic/32/61089_2.png) [@Arja\_Solutions\_Offic](https://community.glideapps.com/u/Arja_Solutions_Offic)\
**Post date:** [October 19, 2023, 7:30pm UTC](https://community.glideapps.com/t/customer-experience-reasons-based-on-overall-experience/67128/1 "2023-10-19T19:30:32Z")

</div>

New to Glide. Creating a customer service form. Customer select 1 of 3 options (Positive, Neutral, Negative) on Screen 1. Based on the section of 1 of the 3 options, the customer selects from a list of 10 reasons why the customer experience was positive on Screen 2.

The Positive, Neutral, and Negative options have different reasons associated with them and they are connected in the database through relations. How can I display only the associated reasons for the customer experience on Screen 2 that was selected from on Screen 1.

The customer would select multiple reasons for the experience and the data entered would be stored on a table for customer service responses.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [October 19, 2023, 11:38pm UTC](https://community.glideapps.com/t/customer-experience-reasons-based-on-overall-experience/67128/2 "2023-10-19T23:38:18Z")

</div>

A table like this would help:

| Experience Type | Reason |
| --- | --- |
| Positive | Positive Reason 1 |
| Positive | Positive Reason 2 |
| Positive | Positive Reason 3 |
| Neutral | Neutral Reason 1 |
| Neutral | Neutral Reason 2 |
| Neutral | Neutral Reason 3 |

Then once your user selects 1 of the 3 options in the first question:

- If you’re using a native form, add a choice component that points to the table above and filter the reasons by the experience type that was chosen (screen value).

- If you’re using a custom form, same filtering would work, or you can use a relation to power your 2nd choice component.
