condition expression, and Costory evaluates it on a fixed schedule. The UI and the Costory MCP use the same fields: anything you build in the app, an agent can create with create_alert, backtest with preview_alert, or list with list_alerts.
Watch an alerts walkthrough
Overview
Each alert has exactly one condition. That keeps evaluation predictable: the same expression you see in the builder is what runs in BigQuery and what the MCP tools accept. Common uses:- Catch a service-level spike before it compounds over the billing period
- Monitor one formula across every team or project with a single
groupByalert - Track commitment coverage, marginal cost per user, or any ratio built from multiple metrics
- Get budget threshold notifications without manual spreadsheet checks

Alerts list showing active cost and budget alerts
Get started
Open Alerts and create an alert

Create an alert from a template or from Explorer
Build the formula
a, b, c) that you reference in the condition. Use a single row or combine several for ratios and comparisons.Pick a trigger preset or write a custom condition. The guided UI compiles presets into the formula string the engine runs.Set scope and groupBy
groupBy dimension, Costory evaluates the condition independently for every group value. One alert can cover all teams or projects on that dimension.When multiple groups breach on the same day, Costory batches them into one notification and keeps the largest breaches for review.Review the backtest

Alert preview with backtest chart, notification history, and dedup markers
Configure notifications and save
Example scenarios
Paste the condition formula into the alert builder, or describe the outcome to Claude and let it callpreview_alert and create_alert.
When an alert fires
Notifications go to Slack, Microsoft Teams, or email. Each message includes a View in Explorer link pre-filtered to the alert scope, so you can investigate the cost change without rebuilding filters.
A Slack notification for a 7-day rolling relative change alert grouped by service
Frequently Asked Questions
Can Claude create and manage alerts for me?
Can Claude create and manage alerts for me?
create_alert, preview_alert, and list_alerts with the same fields as the UI. Describe the outcome in plain English and the agent handles the queries, condition, and dedup rule.How often are alerts evaluated?
How often are alerts evaluated?
Can I set multiple thresholds on one alert?
Can I set multiple thresholds on one alert?
What happens when I group by a dimension?
What happens when I group by a dimension?
Can I alert on custom formulas or ratios?
Can I alert on custom formulas or ratios?
Which notification channels does Costory support?
Which notification channels does Costory support?
