All templates

Automated GoPrep Weekly Production Sheets

Every Monday morning, WebRun opens GoPrep, pulls every subscription and one-time order due this week, totals the meals, portions, and substitutions needed per prep station, logs them to a production sheet in Google Sheets, and posts your kitchen team a ready-to-prep summary in Slack.

Runs on WebRun · Strict Lockdown policy
Every Monday at 6:00 AM WebRunorchestrates each step
1 GoPrep pull this week's orders
2 Google Sheets log the production sheet
3 Slack send the kitchen team the sheet
In short

How do I automatically turn this week's meal-prep orders into a kitchen production sheet?

WebRun opens GoPrep every Monday morning, pulls every subscription and one-time order due that week, and totals the meals, portions, and substitutions needed per prep station. It logs the breakdown to a Google Sheet and posts your kitchen team a ready-to-prep production sheet in Slack, so prep starts on schedule without anyone tallying orders by hand.

  • Kitchen gets this week's full production sheet before prep starts, not mid-shift
  • Portion counts are totaled from live orders, not a manual tally
  • Substitutions and add-ons are flagged next to the meal automatically

Built for meal prep producers · commercial kitchens · meal subscription businesses · catering kitchens

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 app.goprep.com/orders in a real browser with your saved login - no setup, no API keys.

  2. 1
    GoPrep - pull this week's orders
    goprep.com
    WebRun in GoPrep: pull this week's orders
    WebRun opens GoPrep to pull this week's orders.
    • Open GoPrep and pull every subscription and one-time order due this week
    • Total the meal count by recipe and portion size
    • Note any add-ons or substitutions attached to an order

    Done when Every order due this week is totaled by meal and portion size.

  3. 2
    Google Sheets - log the production sheet
    google.com
    WebRun in Google Sheets: log the production sheet
    WebRun opens Google Sheets to log the production sheet.
    • Open the Weekly Production sheet
    • Add a row per meal with the total portions needed and any substitutions
    • Sort rows by prep station so the kitchen can work top to bottom

    Done when The production sheet lists every meal, portion count, and prep station for the week.

  4. 3
    Slack - send the kitchen team the sheet
    slack.com
    WebRun in Slack: send the kitchen team the sheet
    WebRun opens Slack to send the kitchen team the sheet.
    • Post the finished production sheet to the kitchen channel
    • Flag any meal with an unusually high or low portion count versus last week
    • Link to the full sheet for the complete breakdown

    Done when The kitchen team has this week's production sheet in Slack before prep starts.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.goprep.com/orders
ScheduleRuns automatically on this cadence
Every Monday at 6:00 AM
DeliveryHow each run's result reaches you
Production sheet · Slack
OutputWhat each run produces - A production sheet row per meal with total portions needed, plus a Slack summary for the kitchen team.
Spreadsheet + digest
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

Does it ever contact my customers directly?

No. WebRun only reads order data from GoPrep and posts an internal summary to your kitchen team in Slack. It never emails or messages a customer on its own.

What if an order changes after the sheet is posted?

It reads the live order list in GoPrep each Monday, so any late add or cancellation is reflected the next run. Same-day changes should still be flagged to the kitchen directly.

Can it handle substitutions and add-ons?

Yes. It captures any substitution or add-on attached to an order and lists it next to the meal on the production sheet, so the kitchen sees the exception, not just the base count.

Put this on autopilot.

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