All templates
For cooking schools, culinary instructors & kitchen managers

Turn next week's class roster into a shopping list

Every Monday morning, WebRun opens Bookeo, pulls the confirmed headcount for each class running that week, scales the recipe's ingredient list to that headcount, writes a consolidated shopping list to Google Sheets, and posts the kitchen team a Slack summary of what to order.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every Monday at 7:00 AM WebRun
1 Bookeo pull confirmed headcounts for the week's classes
2 Google Sheets scale ingredients and build the shopping list
3 Slack send the kitchen team the order summary
Run a sample
In short

How do I turn confirmed class headcounts into a weekly ingredient shopping list?

WebRun opens Bookeo every Monday morning, pulls the confirmed headcount for each class running that week, and scales each recipe's ingredient list to match. It combines every class into one consolidated shopping list in Google Sheets, grouped by supplier, and posts the kitchen team a Slack summary so ordering happens before prep day starts.

  • Shopping lists are scaled to real headcounts, not guesswork
  • Kitchen managers see the full week's order before Monday prep
  • Low-stock ingredients get flagged before they run out mid-class

Built for cooking schools · culinary instructors · kitchen managers · private chef studios

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens www.bookeo.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Bookeo - pull confirmed headcounts for the week's classes
    bookeo.com How to Automate Bookeo
    WebRun in Bookeo: pull confirmed headcounts for the week's classes
    WebRun opens Bookeo to pull confirmed headcounts for the week's classes.
    • Open Bookeo and list every class scheduled for the coming week
    • Pull the confirmed headcount for each class, including late signups
    • Match each class to its recipe or menu on file

    Done when Every class this week has a confirmed headcount and a matched menu.

  3. 2
    Google Sheets - scale ingredients and build the shopping list
    google.com How to Automate Google Sheets
    WebRun in Google Sheets: scale ingredients and build the shopping list
    WebRun opens Google Sheets to scale ingredients and build the shopping list.
    • Scale each recipe's ingredient quantities to that class's headcount
    • Combine ingredients across all classes into one consolidated list
    • Group the list by supplier or grocery section

    Done when A single shopping list covers every ingredient needed for the week.

  4. 3
    Slack - send the kitchen team the order summary
    slack.com How to Automate Slack
    WebRun in Slack: send the kitchen team the order summary
    WebRun opens Slack to send the kitchen team the order summary.
    • Post the shopping list to the kitchen prep channel
    • Flag any ingredient that is also low in current stock

    Done when The kitchen team has this week's order list before prep day.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.bookeo.com
ScheduleRuns automatically on this cadence
Every Monday at 7:00 AM
DeliveryHow each run's result reaches you
Shopping list · Slack
OutputWhat each run produces - A consolidated, headcount-scaled shopping list grouped by supplier for every class running that week.
Spreadsheet
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

What if a class gets a late signup after Monday?

WebRun rechecks Bookeo's live headcount before finalizing, so a signup added after the list runs is still caught on the next scheduled pass or a manual re-run.

Does it know my recipe quantities?

It reads the ingredient list and quantities you keep on file for each recipe or menu, then scales them to the confirmed headcount for that class.

Can it flag ingredients I'm already low on?

Yes, if you keep a stock count in the same Google Sheet, WebRun cross-checks it and flags anything the week's classes would run short on.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.