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?
You can use scheduled workflows! Schedule Trigger | Glide Docs
1 Like
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?
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)
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?
Does it have to be re-run weekly or is it only run when the user completes their onboarding?
l think the video explains better what l want to achieve….New Recording - 8/24/2025, 7:44:58 AM.