Skip to content

Integrations

Alga integrates with your existing communication, monitoring, and identity tools. This section covers chat platforms, voice escalation, email, and single sign-on.

AI Agents

AI agents are first-class in Alga and have a dedicated Agents section covering the native Alga Agent, the Hermes and OpenClaw plugins, the Agent SDKs, plus Agent Memory, Peer Ask, Knowledge Base, and Credential Providers.

→ See AI Investigation for how the dispatch pipeline works end-to-end.

Chat Platforms

Slack

Full Slack workspace integration with bot-driven alert notifications, bidirectional thread sync, automated incident channels, and OAuth workspace installation.

User-level Slack binding allows individual users to link their personal Slack account for DM notifications via the profile settings page.

Mattermost

Plugin-based integration with bidirectional sync between Alga investigations and Mattermost threads.

Voice Escalation

Voice-call escalation pages the on-call user's phone with an IVR menu to acknowledge or silence the alert. Two providers are supported (mutually exclusive, selected by VOICE_PROVIDER):

Email

SMTP-based email notifications for alert delivery, investigation updates, and password reset flows. Supports HTML templates with configurable from address.

Authentication

  • OIDC SSO — Single sign-on via Okta, Keycloak, Google, Auth0, and other OIDC IdPs

Notification Dispatcher

Alga uses a central notification dispatcher that resolves per-user preferences and fans out to multiple channels:

ChannelDeliveryNotes
in_appSSE (real-time browser push)Always available
emailSMTP via EmailWorkerRequires SMTP_HOST
slackDM to user's linked Slack accountRequires user-level Slack binding
voicePhone call via Twilio or TelnyxPer-incident-user-level Valkey dedup; users can opt out
mattermostPlaceholderNot yet fully implemented

Users configure which channels receive which notification types via Profile → Notification Preferences.

Alert Sources

Alga accepts alerts from any source that can send HTTP webhooks. Built-in compatibility with:

  • Grafana Alerting
  • Prometheus Alertmanager
  • Any custom webhook source

See Alerts for webhook setup instructions and payload format.

Released under the MIT License.