Automated Cut-To-Order Waste Reports
Every Monday, WebRun opens ShelfPerks to read the cut-to-order waste logged per wheel, pulls the matching sold weight from Square, calculates each wheel's waste rate against expected yield, and posts a ranked Slack report of the worst cheeses for trim and rind loss.
How do I track cut-to-order cheese waste by wheel automatically?
WebRun reviews your cutting waste every Monday. It reads the trim and rind logged per wheel in ShelfPerks, pulls the matching sold weight from Square, computes each wheel's waste rate against expected yield, and posts a ranked Slack report, so you see which cheeses lose the most at the block and can retrain accordingly.
- The worst wheels for trim loss are ranked every week
- Waste rate is cross-checked against real Square sold weight
- Cheeses above your target threshold are flagged for retraining
Built for cheese shop owners · cheesemongers · deli managers · specialty food operators
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
app.shelfperks.comin a real browser with your saved login - no setup, no API keys. -
1
ShelfPerks - read cut-to-order waste per wheel
WebRun opens ShelfPerks to read cut-to-order waste per wheel. - Open ShelfPerks and go to the cut-to-order waste log
- Read the trim, rind, and end-piece waste recorded against each wheel this week
- Capture the wheel's starting weight and expected saleable yield
- Note the cheese type and the staff member who cut it where recorded
Done when Every wheel cut this week has its logged waste and expected yield captured.
-
2
Square - pull matching sold weight
WebRun opens Square to pull matching sold weight. - Open Square and pull the weight sold for each cheese this week
- Match each Square item to its ShelfPerks wheel by SKU or name
- Add the sold weight so it can be checked against the wheel's yield
- Set aside any item that cannot be matched for the report
Done when Each wheel's sold weight from Square is matched to its ShelfPerks record.
-
3
Slack - post the waste-rate report
WebRun opens Slack to post the waste-rate report. - Compute each wheel's waste rate as logged waste divided by starting weight
- Post a Slack report ranking cheeses by waste rate, worst first
- Flag any cheese whose waste rate runs above your target threshold
- Keep the report internal to the team channel, so it can post on its own
Done when The team has this week's cut-to-order waste report in Slack, ranked by waste rate.
How is each run configured?
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.
Every action is checked against this policy before it runs.
Questions, answered
Does the report name individual staff?
Only if you want it to. By default it ranks cheeses, not people. Where ShelfPerks records who cut a wheel, WebRun can include that, but it is off unless you turn it on, so the focus stays on product not blame.
Is it safe to post this to Slack automatically?
Yes. The report is internal to your team channel and touches no customer or supplier, so it posts on its own each Monday. Nothing external is sent and no prices or counts are changed.
How is waste rate calculated?
Waste rate is the logged trim, rind, and end-piece weight divided by the wheel's starting weight in ShelfPerks. Cross-checking against Square sold weight confirms the yield adds up, so an unusually high rate stands out clearly.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.