All templates

Automated Hardware Store Weekly Margin Report

Every Monday, WebRun opens Epicor Eagle, pulls the prior week's sales and gross margin by department, logs the figures in a Google Sheet, and posts a ranked Slack report highlighting which departments beat target and which fell short so you can act before margins slip further.

Runs on WebRun · Strict Lockdown policy
Every Monday at 7:00 AM WebRunorchestrates each step
1 Epicor Eagle pull weekly sales and margin by department
2 Google Sheets log figures and calculate week-over-week trends
3 Slack post ranked margin report with flagged underperformers
In short

How do I get a weekly gross margin report by department from my hardware store POS?

WebRun opens Epicor Eagle every Monday, pulls the prior week's gross margin by department, logs the figures in a Google Sheet with four-week trend calculations, and posts a ranked Slack report highlighting underperforming departments. Store owners get a clear picture of where margin is slipping each week without logging into the POS themselves.

  • Weekly margin report delivered to Slack before the store opens on Monday
  • Underperforming departments flagged against their four-week average for fast action
  • Rolling historical data in Google Sheets for quarterly and seasonal analysis

Built for hardware store owners · store managers · purchasing managers

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

  2. 1
    Epicor Eagle - pull weekly sales and margin by department
    epicor.com
    WebRun in Epicor Eagle: pull weekly sales and margin by department
    WebRun opens Epicor Eagle to pull weekly sales and margin by department.
    • Open Epicor Eagle and run the department sales and margin report for the prior week
    • Capture net sales, cost of goods sold, gross margin dollars, and gross margin percentage for each department
    • Note the variance versus the prior week's margin percentage for each department

    Done when All department margin figures for the prior week are captured with week-over-week variance.

  3. 2
    Google Sheets - log figures and calculate week-over-week trends
    google.com
    WebRun in Google Sheets: log figures and calculate week-over-week trends
    WebRun opens Google Sheets to log figures and calculate week-over-week trends.
    • Log the weekly figures into the running margin tracking sheet
    • Calculate the four-week rolling average margin percentage for each department
    • Flag any department whose margin fell more than 2 percentage points below its four-week average
    • Calculate the overall store gross margin for the week

    Done when All figures are logged, trends calculated, and underperforming departments flagged in the sheet.

  4. 3
    Slack - post ranked margin report with flagged underperformers
    slack.com
    WebRun in Slack: post ranked margin report with flagged underperformers
    WebRun opens Slack to post ranked margin report with flagged underperformers.
    • Post a Slack message with the overall store gross margin percentage for the week
    • List all departments ranked by gross margin percentage, highest first
    • Highlight departments flagged as below their four-week average in bold
    • Include a link to the Google Sheet for the full trending view

    Done when You have this week's margin report in Slack with underperforming departments clearly flagged.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.epicor.com
ScheduleRuns automatically on this cadence
Every Monday at 7:00 AM
DeliveryHow each run's result reaches you
Margin report · Slack
OutputWhat each run produces - A weekly ranked gross margin report by department with four-week trend context, logged to Google Sheets and summarized in Slack.
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

Does it post the report automatically or wait for approval?

It posts the internal Slack report automatically. No customer-facing content is involved, so there is no approval step needed for this digest.

What counts as an underperforming department?

By default, any department whose gross margin percentage fell more than 2 percentage points below its four-week rolling average is flagged. You can adjust this threshold in your WebRun settings.

Does it store historical margin data?

Yes. Every week's figures are logged to a Google Sheet, giving you a rolling record you can use for quarterly reviews or to spot seasonal margin patterns over time.

Put this on autopilot.

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