Automated Firebase Usage and Quota Alerts
Every morning, WebRun opens the Firebase console, reads the usage and billing page on each project, records Firestore reads and writes plus Cloud Storage against the plan quota in Airtable, works out how fast each is burning, and posts Slack a short warning when a project is heading past its limits.
How do I get warned before a Firebase project passes its plan limits?
Every morning WebRun opens the Firebase console, reads usage and billing on each of your projects, and records Firestore reads and writes plus Cloud Storage against the plan quota in Airtable. When a project is projected to run past its limits, it posts a Slack warning naming the product burning quota fastest.
- A runaway query is caught days before the invoice
- Every project has a daily usage record to compare against
- Slack stays quiet unless a quota is actually at risk
Built for app developers · startup engineering teams · mobile teams · technical founders
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
console.firebase.google.comin a real browser with your saved login - no setup, no API keys. -
1
Firebase - read usage and billing
WebRun opens Firebase to read usage and billing. - Open the Firebase console and list the projects you watch
- Open usage and billing on each one
- Read Cloud Firestore document reads, writes, and deletes for the current period
- Read Cloud Storage stored bytes and downloads
- Note the plan on each project and the quota the current usage sits against
Done when Every watched project has today's usage figures against its plan quota.
-
2
Airtable - record the daily burn
WebRun opens Airtable to record the daily burn. - Append one row per project per day with each usage figure and its quota
- Compare against the same day last week to get the direction of travel
- Calculate the share of the period quota already used
- Mark any project on track to pass its quota before the period ends
Done when Today's usage is recorded and every project has a projected end-of-period figure.
-
3
Slack - warn on projects running hot
WebRun opens Slack to warn on projects running hot. - Post only the projects heading past a quota, with the product that is burning it
- Show today's figure, the quota, and the projected end-of-period total
- Call out any single product whose usage jumped sharply overnight
- Stay quiet on days where every project is comfortably inside its plan
Done when The team knows which project needs attention, or the channel stays quiet.
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
Will it change my plan or my budget settings?
No. WebRun only reads the usage and billing pages in the Firebase console. Changing a plan, editing a budget, or capping a service stays a deliberate human action in your console.
Does it alert me every single day?
Only when something needs attention. The Airtable record is written daily, but the Slack post appears only for projects projected to pass a quota, so a quiet channel means a quiet week.
Can it watch more than one project?
Yes. WebRun walks every project you list, records each separately in Airtable, and names the specific project and product in the Slack warning.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.