See what your Heroku apps really cost each month
Every Monday, WebRun opens the Heroku dashboard, reads the dyno size and the add-ons attached to every app across your pipelines, works out what each app is costing, flags the apps still running with no traffic, emails you the full breakdown, and posts the totals to Slack.
- No credit card
- Under $0.01 per run
- Cancel anytime
How do I see what each of my Heroku apps and add-ons costs?
WebRun reviews your Heroku dashboard every Monday, reading the dyno size, the add-ons, and the usage on every app across your pipelines. It emails you a per-app cost breakdown through Gmail and posts the totals to Slack with idle apps flagged, so platform spend is visible before the invoice arrives.
- Platform spend is visible weekly, not when the invoice lands
- Idle apps and duplicate add-ons are named with their saving
- Every app carries its dyno size, add-ons, and monthly cost
Built for engineering leads · platform teams · startup CTOs · finance operations
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
dashboard.heroku.comin a real browser with your saved login - no setup, no API keys. -
1
Heroku - read dynos and add-ons per app
WebRun opens Heroku to read dynos and add-ons per app. - Open the Heroku dashboard and list every app across your pipelines
- Read each app's dyno type and how many dynos are running
- List the add-ons attached to each app and the plan tier each add-on sits on
- Read the usage figures shown against each app and flag any with no meaningful traffic this month
- Add up the monthly cost per app and per add-on from the plans shown in your account
Done when Every app is listed with its dynos, add-ons, monthly cost, and an idle flag where usage is flat.
-
2
Gmail - email the cost breakdown
WebRun opens Gmail to email the cost breakdown. - Draft the full breakdown as an email: one section per app, with its dynos, add-ons, and monthly cost
- Put the most expensive apps first and mark the idle ones clearly
- List the add-ons that cost the most across all apps, so a duplicated service is easy to spot
- Send it to yourself and your engineering leads. Nothing goes to a vendor or outside your team
Done when The weekly cost breakdown is in your inbox with idle apps marked.
-
3
Slack - post the totals
WebRun opens Slack to post the totals. - Post the headline totals to your engineering channel in Slack
- Show the monthly total, the change since last Monday, and the three most expensive apps
- Call out idle apps and add-ons that could be switched off, with the saving next to each
- Leave every scale-down and every add-on removal to your team. WebRun never changes an app
Done when The engineering channel has this week's totals and the idle app list.
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 scale down apps or remove add-ons?
No. WebRun reads your Heroku dashboard and reports what each app costs. Scaling a dyno down or removing an add-on stays with your team, so nothing production-facing changes on its own.
Where do the cost figures come from?
From the dyno types, add-on plans, and usage shown in your own Heroku account. WebRun reads what your account displays rather than estimating from published price lists.
Who receives the email?
Only you and the engineering leads you name. The breakdown is internal, and nothing is sent to a vendor or anyone outside your team.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.