All templates
For restaurant owners, general managers & multi-location operators

Catch labor-to-sales ratio spikes before they hurt your margins

Every morning, WebRun reads Toast's Labor Cost Breakdown and Sales Summary for the prior day, calculates labor as a percentage of net sales for each daypart and job title, and posts an alert to Slack whenever the ratio exceeds your threshold.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 7:30 AM WebRun
1 Toast read labor cost and net sales by daypart
2 Slack alert on shifts that exceeded the labor target
Run a sample
In short

How do I automatically monitor labor-to-sales ratio with Toast POS?

WebRun reads Toast's Labor Cost Breakdown and Sales Summary every morning, calculates labor as a percentage of net sales for each daypart, and posts a Slack alert whenever a shift runs over your target ratio. Managers see exactly which daypart overspent and by how much before the next service begins.

  • Labor overages are flagged before the next shift, not at month-end
  • Managers see the exact daypart and dollar gap in one Slack message
  • Target threshold is configurable per location or concept

Built for restaurant owners · general managers · multi-location operators · food and beverage directors

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.toasttab.com/restaurants/admin/reporting in a real browser with your saved login - no setup, no API keys.

  2. 1
    Toast - read labor cost and net sales by daypart
    toasttab.com How to Automate Toast
    WebRun in Toast: read labor cost and net sales by daypart
    WebRun opens Toast to read labor cost and net sales by daypart.
    • Open Toast reporting and navigate to the Labor Cost Breakdown for yesterday
    • Capture total labor cost and hours by job title and daypart
    • Read the Sales Summary for the same periods
    • Calculate labor percentage for each daypart and flag any that exceeded your set threshold

    Done when Labor-to-sales ratios are calculated for every prior-day shift.

  3. 2
    Slack - alert on shifts that exceeded the labor target
    slack.com How to Automate Slack
    WebRun in Slack: alert on shifts that exceeded the labor target
    WebRun opens Slack to alert on shifts that exceeded the labor target.
    • Post an alert listing each daypart where labor ran over target, with the actual percentage and the gap
    • If all dayparts were within target, post a brief green-light confirmation
    • Rank flagged shifts by severity so the worst outlier is always first

    Done when Manager has a clear alert in Slack showing which shifts overspent on labor.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.toasttab.com/restaurants/admin/reporting
ScheduleRuns automatically on this cadence
Every day at 7:30 AM
DeliveryHow each run's result reaches you
Labor alert · Slack
OutputWhat each run produces - A Slack alert listing each daypart where labor exceeded the target ratio, with actual percentages and the dollar gap.
Text
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

How does WebRun know what my labor target percentage is?

You set the target during setup, for example 28%, and WebRun uses it as the threshold every run. You can update it anytime.

Does it alert me if labor was fine?

Yes. If all dayparts hit target, WebRun still posts a brief confirmation so you know the check ran and everything was within range.

Can it break the alert down by job title, not just daypart?

Yes. Toast's Labor Cost Breakdown includes job-title detail, and WebRun can surface which role drove the overage if you configure that level of detail.

Put this on autopilot.

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