All templates
For inventory managers, ecommerce operators & supply chain planners

Catch demand spikes early so your stock can keep up

Every morning, WebRun opens Cin7, calculates each active SKU's rolling 7-day sales velocity, compares it against the 30-day baseline, and posts a Slack alert for any SKU whose recent sales rate has jumped by 50 percent or more, giving your team time to react before stock runs out.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 7:00 AM WebRun
1 Cin7 detect demand spikes vs baseline
2 Slack alert team of spiking SKUs
Run a sample
In short

How do I automatically detect demand spikes in Cin7 before I run out of stock?

WebRun opens Cin7 every morning and compares each SKU's rolling 7-day sales rate against its 30-day baseline. Any SKU with 50-percent-or-more acceleration is posted to Slack with its current days of cover, so your team can raise replenishment orders before the demand surge drains stock.

  • Demand spikes caught on day one, not after stock has gone
  • Team notified in Slack with urgency ranked by days of cover remaining
  • Emergency replenishment decisions made with data, not guesswork

Built for inventory managers · ecommerce operators · supply chain planners · wholesale distributors

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

  2. 1
    Cin7 - detect demand spikes vs baseline
    cin7.com How to Automate Cin7
    WebRun in Cin7: detect demand spikes vs baseline
    WebRun opens Cin7 to detect demand spikes vs baseline.
    • Open Cin7 and pull sales order lines for the past 37 days
    • Calculate the 30-day average daily sales for each active SKU as the baseline
    • Calculate the 7-day average daily sales for each SKU as the current rate
    • Flag any SKU where the 7-day rate exceeds the 30-day baseline by 50 percent or more
    • Include current stock on hand and days of cover at the new rate for each flagged SKU

    Done when Every SKU with a 50-percent-or-more sales acceleration is identified with stock cover data.

  3. 2
    Slack - alert team of spiking SKUs
    slack.com How to Automate Slack
    WebRun in Slack: alert team of spiking SKUs
    WebRun opens Slack to alert team of spiking SKUs.
    • Post a demand spike alert to the inventory Slack channel
    • List each spiking SKU with its baseline rate, current rate, percent change, and days of cover remaining
    • Sort by days of cover ascending so the most urgent items appear first

    Done when The team has a Slack alert listing all spiking SKUs with their cover before the day starts.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.cin7.com
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Demand spike alert · Slack
OutputWhat each run produces - A daily Slack alert of SKUs with 50-percent-plus demand acceleration, with baseline rate, current rate, and days of cover remaining.
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

Will it automatically raise emergency purchase orders when a demand spike is detected?

No. WebRun alerts your team in Slack with the data they need to act. Raising an emergency PO is a human decision, ensuring no unplanned spend goes out without approval.

Can I adjust the 50-percent spike threshold?

Yes. Configure WebRun with your preferred sensitivity threshold during setup. A lower threshold catches smaller spikes earlier; a higher one reduces noise for stable SKUs.

What if the spike is caused by a single large order rather than a trend?

WebRun uses a 7-day rolling average rather than a single day's sales, which smooths one-off large orders. Genuine multi-day acceleration above your threshold will still trigger the alert.

Put this on autopilot.

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