Company Notifications
Company notification settings control the default alerting behavior for your entire organization. Individual users can override some of these settings from their personal notification preferences, but the company-level configuration establishes the baseline.
Notification Channels
Section titled “Notification Channels”Horizon supports multiple notification delivery channels:
Notifications appear in the bell icon dropdown in the Horizon header. All notification types are delivered in-app by default. In-app notifications are stored for 30 days.
Notifications are sent to users’ registered email addresses. Emails are delivered individually or as digests depending on your configuration.
If a Slack connection is configured, notifications can be posted to a designated Slack channel. This requires an active Slack connection.
Notifications can be posted to a Teams channel via the Microsoft 365 connection. The Teams bot must be enabled.
Notification Categories
Section titled “Notification Categories”Notifications are grouped into categories. You can enable or disable each category per channel:
| Category | Description | Default |
|---|---|---|
| Agent Errors | An agent failed a task or entered an error state. | In-App + Email |
| Connection Issues | A connection expired, disconnected, or encountered an error. | In-App + Email |
| Task Completions | An agent completed a significant task. | In-App only |
| Altitude Check Reports | An altitude check completed and produced a report. | In-App + Email |
| Goal Updates | A goal changed status (e.g., moved to At Risk). | In-App + Email |
| Budget Alerts | A department or the organization reached a token budget threshold. | In-App + Email + Slack |
| Deployment Events | An app was deployed, updated, started, or stopped. | In-App only |
| Security Events | Login from a new device, API key created, role changes. | In-App + Email |
| Operator Recommendations | The Operator has new actionable recommendations. | In-App only |
Configuring Notifications
Section titled “Configuring Notifications”- Navigate to Company > Notifications.
- You will see a matrix of categories (rows) and channels (columns).
- Toggle the checkbox for each category-channel combination to enable or disable it.
- For email notifications, choose the delivery mode: Immediate (each notification triggers an email) or Digest (a summary email sent at a configurable interval).
- For Slack and Teams, select the target channel from the dropdown.
- Click Save Settings.
Email Digest Configuration
Section titled “Email Digest Configuration”If you choose the Digest delivery mode for email notifications, configure the digest schedule:
- Frequency — hourly, every 4 hours, daily, or weekly.
- Delivery time — the time of day (in your company timezone) when the digest is sent.
- Minimum events — the minimum number of events required before a digest is sent. If the threshold is not met, events are carried over to the next digest window.
Escalation Rules
Section titled “Escalation Rules”Escalation rules automatically increase notification urgency when certain conditions are met:
- Repeated errors — if the same agent error occurs more than 3 times within an hour, escalate from In-App to Email and Slack.
- Unacknowledged alerts — if a critical notification is not acknowledged within 30 minutes, resend via a higher-priority channel.
- Budget breaches — if token spend exceeds 90% of the budget, send notifications to all configured channels regardless of category settings.
You can customize escalation thresholds and add new rules from the Escalation Rules section at the bottom of the notifications page.
Testing Notifications
Section titled “Testing Notifications”Click the Send Test button next to any channel to send a test notification. This helps verify that:
- Email delivery is working and not being caught by spam filters.
- Slack and Teams channels are correctly configured.
- In-app notifications are rendering properly.
Muting Notifications
Section titled “Muting Notifications”For planned maintenance or during periods of high expected activity, you can temporarily mute all notifications:
- Click Mute All at the top of the notifications page.
- Set a duration (1 hour, 4 hours, 8 hours, 24 hours, or custom).
- Critical security events will still be delivered even when muted.