# Suggestion of content

**URL:** <https://community.glideapps.com/t/suggestion-of-content/36562>\
**Category:** Ask for Help\
**Created:** [January 1, 2022, 2:42pm UTC](https://community.glideapps.com/t/suggestion-of-content/36562 "2022-01-01T14:42:08Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nolwenn\_Thomazeau](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nolwenn_thomazeau/32/36796_2.png) [@Nolwenn\_Thomazeau](https://community.glideapps.com/u/Nolwenn_Thomazeau)\
**Post date:** [January 1, 2022, 2:42pm UTC](https://community.glideapps.com/t/suggestion-of-content/36562/1 "2022-01-01T14:42:08Z")

</div>

Hi everyone, hope you are great !

I have created a fitness web app with glides and I would like to personalise the user experience by offering to people a suggestion of workouts based on their criteria.

Do you know how can I do it ?

Thanks in advance !

Nolwenn

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [January 1, 2022, 3:22pm UTC](https://community.glideapps.com/t/suggestion-of-content/36562/2 "2022-01-01T15:22:35Z")

</div>

As long as all the criteria lives in the user profile sheet, then you can provide an inline list of all workouts filtered by that User\>Criteria.

All depends what your algorithm is for meeting the condition.

---

<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:** [January 2, 2022, 1:48am UTC](https://community.glideapps.com/t/suggestion-of-content/36562/3 "2022-01-02T01:48:34Z")

</div>

Adding to what Robert said, I think the structure you can use is:

**User Profiles** : have a column to house all preferred criteria. You can do this with a choice component and allow multiple selections.

**Workouts** : assuming a workout can have multiple criteria attached to it, you also have one column for that, with a comma-delimited list of criteria for each workout.

Then:

- Use a split text column on each of those 2 columns above.
- Create a multiple relation from the split text column in User Profiles table to the split text column in workouts table.

Display that relation in an inline list to the user.
