Budget Alerts
Set up spending thresholds and get notified when they're exceeded.
Overview
Budget alerts let you set spending thresholds and receive email notifications when your AI costs exceed them. This helps prevent unexpected bills and keeps your team's AI spend under control.
Creating an Alert
- Navigate to Alerts in the sidebar
- Click Add Alert
- Enter a threshold amount in USD
- Select the monitoring period (daily or monthly)
- Click Create Alert
How Alerts Work
A cron job runs every day at 7 AM UTC (after the cost sync) to check all active alerts:
- For each alert, we calculate the total spend across all integrations for the configured period
- If the spend exceeds the threshold, we send an email notification
- Alerts won't re-trigger within 24 hours to avoid spam
Alert Types
Daily Alerts
Monitors your total AI spend for each day. Useful for catching unusual spikes in usage.
Monthly Alerts
Monitors your cumulative spend from the 1st of the month. Useful for budget management.
Spike Alerts
Configure a multiplier (e.g., 3x) — if yesterday's spend exceeds the multiplier times your 7-day rolling average, the alert triggers. Useful for detecting sudden cost anomalies without setting a fixed dollar threshold.
Plan Limits
| Plan | Max Alerts |
|---|---|
| Free | 1 |
| Pro | Unlimited |
| Ultimate | Unlimited |
Notifications
Alerts are sent via email to the organization owner's address. Each notification includes:
- The threshold amount
- Current spend amount
- A link to the Grafient dashboard
Webhooks
You can also send alerts to external services by adding a Webhook URL when creating an alert. When the alert triggers, Grafient POSTs a JSON payload to your URL alongside the email notification.
This works with any service that accepts incoming webhooks, including Slack, Discord, Zapier, PagerDuty, and custom endpoints.
For Discord, append /slack to your Discord webhook URL to use Slack-compatible formatting.