Notification Preferences
The Notification Preferences page lets individual users control how and when they receive notifications from Horizon. These settings override the organization-level defaults configured in Company Notifications for your account only.
Notification Channels
Section titled “Notification Channels”Horizon delivers notifications through four channels. You can enable or disable each channel independently:
In-App Notifications
Section titled “In-App Notifications”In-app notifications appear in the bell icon dropdown in the Horizon header. They are always enabled and cannot be fully disabled — they serve as the baseline notification method.
- Notifications are stored for 30 days.
- Unread notifications show a badge count on the bell icon.
- Click a notification to navigate directly to the relevant resource (agent, conversation, or setting).
Email Notifications
Section titled “Email Notifications”Email notifications are sent to your registered email address. Configure how emails are delivered:
- Immediate — each event triggers a separate email in real time.
- Digest — events are batched and delivered as a summary email at your chosen frequency (hourly, every 4 hours, daily, or weekly).
- Off — no email notifications are sent.
Slack Notifications
Section titled “Slack Notifications”If your organization has a Slack connection configured, you can receive personal Horizon notifications as Slack direct messages. To enable:
- Navigate to Settings > Notifications.
- In the Slack section, click Connect Slack Account.
- Authorize Horizon to send you direct messages in Slack.
- Toggle on the notification categories you want to receive via Slack.
Slack notifications include actionable context — agent names, error summaries, and direct links back to Horizon.
Microsoft Teams Notifications
Section titled “Microsoft Teams Notifications”If your organization has a Microsoft 365 connection with the Teams bot enabled, you can receive notifications as Teams messages. Setup follows the same pattern as Slack.
Notification Categories
Section titled “Notification Categories”You can configure each notification category independently per channel. The available categories are:
Agent Activity
Section titled “Agent Activity”| Event | Description | Default |
|---|---|---|
| Agent errors | An agent failed a task or entered an error state | In-App + Email |
| Agent completions | An agent completed a significant task | In-App |
| Agent requires approval | An agent paused and is waiting for human approval | In-App + Email + Slack |
Connections
Section titled “Connections”| Event | Description | Default |
|---|---|---|
| Connection disconnected | A third-party integration lost its connection | In-App + Email |
| Connection expiring | An OAuth token is expiring within 7 days | In-App + Email |
| Connection restored | A previously disconnected integration is working again | In-App |
System
Section titled “System”| Event | Description | Default |
|---|---|---|
| Security events | Login from a new device, role changes, API key creation | In-App + Email |
| Deployment events | An app was deployed, updated, started, or stopped | In-App |
| Scheduled maintenance | Upcoming platform maintenance windows | In-App + Email |
Billing
Section titled “Billing”| Event | Description | Default |
|---|---|---|
| Budget threshold | Token spend reached a configured threshold | In-App + Email |
| Wallet low balance | Wallet balance below auto-reload threshold | In-App + Email |
| Invoice available | A new invoice has been generated | In-App + Email |
Collaboration
Section titled “Collaboration”| Event | Description | Default |
|---|---|---|
| Mentioned in conversation | Someone mentioned you in an agent conversation | In-App + Email + Slack |
| Partner activity | A partner performed an action on a shared resource | In-App |
| Goal updates | A company goal changed status | In-App + Email |
| Altitude check reports | A scheduled altitude check completed | In-App + Email |
Configuring Preferences
Section titled “Configuring Preferences”- Navigate to Settings > Notifications (your personal notification settings page).
- For each category, toggle the channels you want to use (In-App, Email, Slack, Teams).
- For email, select your preferred delivery mode (Immediate or Digest) at the top of the page. This setting applies to all email-enabled categories.
- Click Save Preferences.
Quiet Hours
Section titled “Quiet Hours”Configure quiet hours to suppress non-critical notifications during specific time windows:
- Enable Quiet Hours — toggle on and set your preferred quiet period (e.g., 10:00 PM to 7:00 AM).
- Timezone — quiet hours use your personal timezone setting, not the organization timezone.
- Exceptions — critical categories (agent errors, security events, budget alerts) are still delivered during quiet hours. All other notifications are held and delivered as a batch when quiet hours end.
Do Not Disturb
Section titled “Do Not Disturb”For temporary muting, use the Do Not Disturb toggle in the notification bell dropdown:
- Select a duration: 1 hour, 4 hours, until tomorrow, or custom.
- While active, only critical notifications (security events) are delivered.
- A “DND” badge appears on your avatar to signal your status to other team members.
Notification History
Section titled “Notification History”Click View History at the bottom of the notification preferences page to see all notifications sent to you across all channels. The history view includes:
- The notification content and category.
- Which channels it was delivered through.
- Whether you read or acknowledged it.
- Timestamp.
Notification history is retained for 90 days.
Resetting to Defaults
Section titled “Resetting to Defaults”Click Reset to Organization Defaults to clear all personal overrides and revert to the organization-wide notification settings configured by your admin. This action is immediate and cannot be undone.