All templates

Automated Aiven Project Cost Reporting

Every Monday, WebRun opens the Aiven console, reads current charges by project, service, and plan across your billing groups, writes the breakdown into a Google Sheet beside last week's figures, and texts you when any project has jumped.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 Aiven read spend by project and plan
2 Google Sheets build the cost breakdown
3 Twilio text you when a project jumps
In short

How do I see Aiven cost broken down by project each week?

WebRun opens the Aiven console every Monday and reads current charges by project, service, and service plan across your billing groups. It writes the breakdown into a Google Sheet beside last week's figures and drafts a Twilio text whenever a project's spend jumps past your threshold.

  • Oversized services get resized before they hit the invoice
  • Cost per project is readable without opening the console
  • A spending jump gets a text the same Monday it appears

Built for engineering leads · platform teams · finance and ops · startup founders

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

  2. 1
    Aiven - read spend by project and plan
    aiven.io
    WebRun in Aiven: read spend by project and plan
    WebRun opens Aiven to read spend by project and plan.
    • Open the Aiven console and go to the billing view for each billing group
    • Capture current charges by project, then by service and service plan inside each project
    • Note any service that changed plan or was created since last week

    Done when Every project has its running cost recorded by service and plan.

  3. 2
    Google Sheets - build the cost breakdown
    google.com
    WebRun in Google Sheets: build the cost breakdown
    WebRun opens Google Sheets to build the cost breakdown.
    • Add this week's column to the cost sheet, one row per project and service
    • Show the change against last week beside each row
    • Sort the biggest movers to the top and total the sheet by billing group

    Done when The sheet shows this week's cost per project with the change on last week.

  4. 3
    Twilio - text you when a project jumps
    twilio.com
    WebRun in Twilio: text you when a project jumps
    WebRun opens Twilio to text you when a project jumps.
    • Draft a short text when a project rises past the percentage you set
    • Name the project, the service behind the rise, and the new weekly figure
    • Leave the text queued for you to release rather than sending it unattended

    Done when A text is waiting whenever a project's spend jumps.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
console.aiven.io
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Cost breakdown · Google Sheets
OutputWhat each run produces - A weekly cost breakdown by project, service, and plan with the change against the previous week and a billing group total.
Sheet
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 resize or delete a service to save money?

No. WebRun only reads the billing and service views in Aiven. Changing a plan, pausing a service, or deleting a test cluster stays a decision an engineer makes by hand.

Do I need to open the Aiven console to read this?

No. That is the point. The breakdown lands in a Google Sheet, so whoever signs the bill can read cost by project without touching a service dashboard.

How do I get told about a spike?

WebRun drafts a text through Twilio whenever a project rises past the percentage threshold you set, naming the project and the service behind it. You release the message yourself.

Put this on autopilot.

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