Skip to main content
Hive Agents can send three kinds of dashboard alerts. All three reuse the same Notifications delivery settings on the Hive Agent blueprint: Send via (Email or Telegram), optional Email address, and optional Telegram account. These alerts are separate from public API callbacks. Callbacks are HTTPS webhooks for code integrations. Dashboard notifications are email or Telegram messages for people working in Fetch Hive.

Comparison

AlertWhen it sendsOpt-in?Link in message
Budget hint approvalRun pauses after crossing Budget Hint under conservative or balanced strictnessAlways when the run pausesMagic link to the budget approval page
Hard cap approvalRun pauses at Budget Cap when When hard cap is reached is Ask for approvalAlways when the run pausesSame magic-link approval page
Run finishedRun reaches completed, failed, or cancelledOff by default; enable per blueprint or per runDeep link to the run in Logs
Fetch Hive does not send a separate in-app bell notification for Hive Agent runs today.

Who receives alerts?

Budget approvals go to the Hive Agent creator when that person is still an account member. If not, Fetch Hive uses the account owner. Run finished alerts prefer the dashboard user who started the run. If the run was started without a user (for example from the public API), Fetch Hive falls back to the same creator → account owner rule. If Email address is set under Notifications, alerts go there. Otherwise Fetch Hive uses the resolved recipient’s account email.

Configure delivery

Open the Hive Agent editor and click the bell button in the editor control bar to open Notifications.
  • Notify when run finishes — task-level default for run-finished alerts (off by default)
  • Send viaEmail or Telegram
  • Email address or Telegram account — optional override for where alerts are delivered
If Send via is Telegram but no active Telegram destination is available, Fetch Hive falls back to email. See Creating and Configuring for the Budget Settings and Notifications controls.

Budget hint approval

This alert fires when a run crosses the Budget Hint (USD) and Fetch Hive pauses for human review. Typical causes:
  • Budget Strictness is Conservative — Fetch Hive pauses soon after the hint is crossed
  • Budget Strictness is Balanced — the run may continue with lower concurrency first, then pause if spending keeps rising
The message summarizes spend against the hint. Additional budget (USD) is optional on the approval page. While waiting, the run status is blocked. See Budget Approval for approve, decline, expiry, and resend behavior.

Hard cap approval

This alert fires when cumulative spend plus projected next gated work reaches the Budget Cap (USD) and When hard cap is reached is set to Ask for approval instead of Stop run. The message includes:
  • Spend so far against the hard cap
  • Estimated cost for the next gated work
  • A suggested additional budget amount
Additional budget (USD) is required on the approval page for hard-cap pauses. Approval raises the cap by the amount you enter, then budget is checked again before work continues. If the amount is too low, the run can pause again.

Run finished

This alert fires when a run reaches a terminal status:
  • completed
  • failed
  • cancelled
It does not fire when a run is blocked waiting for budget approval — the budget approval alert already went out.

Task default

In Notifications, turn on Notify when run finishes to make this the default for future dashboard runs.

Per-run override

In Start Run, use Notify me when this run finishes to override the task default for one execution. See Running Tasks. The message includes the Hive Agent name, objective, terminal status, total spend, and a link to open the run log.

What is not covered here

  • In-app notification bell — Hive Agent runs do not create bell notifications today
  • Public API callbacks — use async.callback_url on Invoke from Code; inspect delivery in Logs
  • Live dashboard updates — the editor and logs pages still update over websockets while a run is in progress; that is not an email or Telegram alert
See also: Budget Approval, Running Tasks, and Logs.