DEVOPS

Daily Vercel bandwidth burn-rate digest with month-end projection

Each morning pulls yesterday's Vercel bandwidth and image-optimization usage, projects month-end spend against your plan's included quota.

CategoryDevOps
Enginesim
Difficultybeginner
Triggerschedule
Steps5
Setup~5 min

How it runs

The automated pipeline, trigger to output.

  • TriggerDaily scheduled run after midnight UTC
  • ActionFetch yesterday's bandwidth usage per projectVercelVercel
  • LogicProject month-end spend and assign status color
  • ActionLog daily usage snapshot for trendsAxiom
  • OutputPost ranked burn-rate digest to SlackSlack

What it does

Gives the team a once-a-day read on how fast they are spending Vercel bandwidth. It pulls usage for the prior day, compares the month-to-date burn against the included quota, projects where the month will land, and ranks the projects driving the spend.

When to use it

Use it when bandwidth overages surprise you at billing time. A daily projection lets you catch an unoptimized asset or a leaked preview URL while there is still time to act, rather than after the overage lands.

How it works

  1. 1A scheduled trigger runs every morning after midnight UTC.
  2. 2The flow queries the Vercel usage API for yesterday's bandwidth and image-optimization totals per project.
  3. 3It pulls month-to-date usage and computes a linear month-end projection against the plan quota.
  4. 4A logic step tags the run green, amber, or red based on how the projection compares to quota.
  5. 5It logs the daily snapshot to Axiom so trend history is queryable.
  6. 6It posts a Slack digest with the burn rate, projection, status color, and the top five projects by bandwidth.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect VercelDeploys, runtime logs, analytics.
  2. 2
    Connect AxiomLog streams, queries, dashboards.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.