All templates

Automated Netlify Usage Limit Monitoring

Every morning, WebRun opens Netlify, reads build minutes and bandwidth used so far in the billing cycle, compares them against your plan limits and the days remaining, posts the usage picture to Slack, and messages you on Telegram when you are on pace to go over.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Netlify read usage against plan limits
2 Slack post the usage picture
3 Telegram warn you before an overage
In short

How do I avoid going over my Netlify build minutes and bandwidth?

Every morning WebRun opens Netlify, reads build minutes and bandwidth used so far this cycle, and compares them against your plan limits with the days remaining. It posts the picture to Slack and messages you on Telegram when you are on pace to go over, before the charge lands.

  • Overage risk is flagged with days left in the cycle, not after the invoice
  • A runaway build loop is caught by its jump in deploy count
  • Usage is broken down per site so the cause is named

Built for engineering leads · web agencies · platform teams · startup CTOs

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

  2. 1
    Netlify - read usage against plan limits
    netlify.com
    WebRun in Netlify: read usage against plan limits
    WebRun opens Netlify to read usage against plan limits.
    • Open Netlify and read the build minutes and bandwidth used this billing cycle
    • Note the plan limits and the days left in the cycle, then work out the pace against each limit
    • Break usage down by site and check the deploy count, so a site building far more often than usual stands out

    Done when Usage, limits, days remaining, and the per-site breakdown are all recorded.

  3. 2
    Slack - post the usage picture
    slack.com
    WebRun in Slack: post the usage picture
    WebRun opens Slack to post the usage picture.
    • Post today's usage to your engineering channel
    • Show build minutes and bandwidth as a share of the plan, with days left in the cycle
    • List the top sites by consumption and flag any whose deploy count jumped overnight

    Done when The channel has today's usage picture with the heaviest sites named.

  4. 3
    Telegram - warn you before an overage
    telegram.org
    WebRun in Telegram: warn you before an overage
    WebRun opens Telegram to warn you before an overage.
    • Message you only when current pace projects past a plan limit before the cycle ends
    • Say which limit, the projected total, and which site is driving it
    • Change nothing. WebRun never upgrades a plan, cancels a build, or pauses a site

    Done when You have been warned about any limit you are on pace to exceed.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.netlify.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Usage watch · Slack
OutputWhat each run produces - A daily usage picture: build minutes and bandwidth used against plan limits, days left in the cycle, and the sites driving consumption.
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

Can it upgrade my plan or stop a build?

No. WebRun reads usage and reports it. It never changes a plan, adds an add-on, cancels a build, pauses a site, or spends money on your account.

Will it message me every morning?

No. The Slack post goes up daily as a record, but the Telegram message only fires when your current pace projects past a plan limit before the cycle ends.

How does it spot a runaway build loop?

It tracks each site's deploy count day over day and flags any site whose builds jumped sharply, so a loop is visible before it eats the month's minutes.

Put this on autopilot.

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