Notifications
Overview
AgentPlatform keeps you informed through two channels: in-app notifications (accessible via the bell icon in the navigation bar) and optional email notifications. You control which types of notifications are sent to each channel.
Notification Types
| Type | Description | Default Channels |
|---|---|---|
agent.run_failed |
An agent run completed with errors | In-app |
agent.disabled |
Agent auto-disabled after repeated failures | In-app + Email |
credential.expired |
An LLM key or calendar connection has expired | In-app + Email |
usage.limit_approaching |
You are approaching a plan usage limit | In-app |
briefing.delivered |
A morning briefing is ready to view | In-app + Email |
api_key.expiring_soon |
An API key is nearing its expiration date | In-app + Email |
What Triggers Each Type
- agent.run_failed — sent when an agent run exits with an error
- agent.disabled — sent when an agent is auto-disabled after 5 consecutive failures
- credential.expired — sent when a calendar grant expires or an LLM key becomes invalid
- usage.limit_approaching — sent when usage crosses 80% or 100% of a plan limit
- briefing.delivered — sent when a Morning Briefing agent completes successfully
- api_key.expiring_soon — sent when an API key is within 7 days of expiration
Channels
- In-app: Notifications appear in the bell icon panel. Unread count is shown as a badge.
- Email: Sent to your account email address. Only enabled for notification types you opt into.
Configuring Preferences
Go to Settings → Notifications
to customize your preferences.
Each notification type has per-channel toggles, so you can choose to receive
agent.disabled
via both in-app and email while only getting agent.run_failed
in-app.