# Need help in assigning meals to weekly plan(Mon - Sunday)

**URL:** <https://community.glideapps.com/t/need-help-in-assigning-meals-to-weekly-plan-mon-sunday/83927>\
**Category:** Ask for Help\
**Created:** [August 20, 2025, 7:10am UTC](https://community.glideapps.com/t/need-help-in-assigning-meals-to-weekly-plan-mon-sunday/83927 "2025-08-20T07:10:21Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Teejay\_Oyeniran](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/teejay_oyeniran/32/61251_2.png) [@Teejay\_Oyeniran](https://community.glideapps.com/u/Teejay_Oyeniran)\
**Post date:** [August 20, 2025, 7:10am UTC](https://community.glideapps.com/t/need-help-in-assigning-meals-to-weekly-plan-mon-sunday/83927/1 "2025-08-20T07:10:21Z")

</div>

Hi everyone 👋,

I’m working on a meal planning app in Glide. The idea is:

Each user sets up their dietary preference during onboarding.

From this, I already have a relation/query that returns all meals matching their diet from a central Meals Library.

What I want to do next is automatically generate a weekly meal plan table (Mon–Sun), where:

Each day has 3 meals (Breakfast, Lunch, Dinner).

Meals are auto-assigned from the related meals list.

If the available meals are fewer than 21, the system should loop/reuse meals to fill all slots.

I was thinking of creating a Weekly Meal Plan table (UserID, Day, Meal Type, Meal Assigned) and then auto-populating it once a user completes their profile.

My question:

👉 What’s the best way to auto-generate these weekly meals per user in Glide?

---

<div class="post-metadata">

**Author:** ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)\
**Post date:** [August 20, 2025, 10:55am UTC](https://community.glideapps.com/t/need-help-in-assigning-meals-to-weekly-plan-mon-sunday/83927/2 "2025-08-20T10:55:20Z")

</div>

You can use scheduled workflows! [Schedule Trigger | Glide Docs](https://www.glideapps.com/docs/automation/workflows/schedule)

---

<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:** [August 21, 2025, 1:27am UTC](https://community.glideapps.com/t/need-help-in-assigning-meals-to-weekly-plan-mon-sunday/83927/3 "2025-08-21T01:27:06Z")

</div>

I assume you have also noted which meals can be assigned to Breakfast, Lunch or Dinner as a column type right? Or any meals can go to any of Breakfast, Lunch or Dinner?

---

<div class="post-metadata">

**Author:** ![Teejay\_Oyeniran](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/teejay_oyeniran/32/61251_2.png) [@Teejay\_Oyeniran](https://community.glideapps.com/u/Teejay_Oyeniran)\
**Post date:** [August 21, 2025, 1:50am UTC](https://community.glideapps.com/t/need-help-in-assigning-meals-to-weekly-plan-mon-sunday/83927/4 "2025-08-21T01:50:13Z")

</div>

Yeah, it’s helpful in regenerating the weekly meal plan…. my question should have been “How can l populate the preferred meal list into a weekly plan(3x7)

---

<div class="post-metadata">

**Author:** ![Teejay\_Oyeniran](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/teejay_oyeniran/32/61251_2.png) [@Teejay\_Oyeniran](https://community.glideapps.com/u/Teejay_Oyeniran)\
**Post date:** [August 21, 2025, 1:54am UTC](https://community.glideapps.com/t/need-help-in-assigning-meals-to-weekly-plan-mon-sunday/83927/5 "2025-08-21T01:54:01Z")

</div>

l am trying to populate the matched meals(which is gotten by relation/query)… you know it’s like a list in a column on the user table…. just wanna to populate it separately on the weekly plan table.

Do you understand better?

 ![Shift Meal Help 2](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/8/6/8619bd1206cca867d3d52f7934fc46cb578c3aac.png)

 ![Shift Meal Help](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/1/7/17c4ce0eff305115e6455a1dc7824e0fcbe80723.png)

---

<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:** [August 22, 2025, 12:50am UTC](https://community.glideapps.com/t/need-help-in-assigning-meals-to-weekly-plan-mon-sunday/83927/6 "2025-08-22T00:50:48Z")

</div>

Does it have to be re-run weekly or is it only run when the user completes their onboarding?

---

<div class="post-metadata">

**Author:** ![Teejay\_Oyeniran](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/teejay_oyeniran/32/61251_2.png) [@Teejay\_Oyeniran](https://community.glideapps.com/u/Teejay_Oyeniran)\
**Post date:** [August 24, 2025, 6:53am UTC](https://community.glideapps.com/t/need-help-in-assigning-meals-to-weekly-plan-mon-sunday/83927/7 "2025-08-24T06:53:13Z")

</div>

l think the video explains better what l want to achieve….[New Recording - 8/24/2025, 7:44:58 AM](https://vimeo.com/1112633985/3438df1d68?share=copy).

[![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/f/e/fe62754f2d93b32542dc6093fa8538a494cf434e.jpeg "New Recording - 8/24/2025, 7:44:58 AM") ](https://vimeo.com/1112633985/3438df1d68)
