GoAlert
GoAlert is free, open-source software for on-call scheduling, alert routing, and automated escalation.
What GoAlert is
GoAlert is free, open-source software for on-call scheduling, alert routing, and automated escalation. Schedules, rotations, and escalation policies determine who receives an alert and move it onward if it is not acknowledged. Alerts can come from the generic API, email, Grafana, Prometheus, Site24x7, Sensu, or manual entry in the interface. Notification options include SMS and voice through Twilio, email through Mailgun, and Slack. GoAlert is self-hosted and distributed as a single binary or Docker images; a running PostgreSQL instance is its only hard requirement. It supports administrator-configured GitHub OAuth and OpenID Connect. The setup guide recommends configuring a data-encryption key to protect sensitive information, such as API keys, before database storage. The responsive interface is described as mobile friendly and accessible from a phone or work computer. Two-way SMS is available for US-based numbers, while Indian government regulations prevent two-way SMS for Indian numbers. GoAlert is licensed under Apache License, Version 2.0.
Good
- Schedules and rotations route alerts to on-call responders.
- Escalation policies handle unacknowledged alerts.
- Alert sources include Grafana and Prometheus.
- Responsive interface works from phones or computers.
Watch out
- Users must host the software themselves.
- A running PostgreSQL instance is required.
- Two-way SMS is unavailable for Indian numbers.
Who it suits
GoAlert suits teams that need to route on-call alerts through schedules and escalation policies and can host the software themselves. It is also relevant to teams with a PostgreSQL instance and a need for multiple alert sources and notification channels.
Verdict
GoAlert combines self-hosted scheduling, escalation, and multichannel notifications for on-call response. Plan for PostgreSQL and your own hosting, and account for the regional limitation on two-way SMS.
Plans and prices
From GoAlert's own pricing page, checked 3 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| GoAlert | Free | Open-source software; you host it; requires a running PostgreSQL instance |
The facts
Each one read from GoAlert's own pages, with the date it was checked.
What it does
- Alert sources
- Alerts can come through the generic API, email, Grafana, Prometheus, Site24x7, Sensu, or manual entry in the UI.checked 3 Oct 2026
- Authentication
- GoAlert supports GitHub OAuth and OpenID Connect authentication, which can be enabled and configured by an administrator.checked 3 Oct 2026
- Database requirement
- A running PostgreSQL instance is the only hard requirement for GoAlert.checked 3 Oct 2026
- Deployment
- GoAlert is distributed as a single binary and as Docker images, and the project says users host it themselves.checked 3 Oct 2026
- License
- The project is licensed under the Apache License, Version 2.0.checked 3 Oct 2026
- Mobile experience
- The site describes GoAlert as responsive and mobile friendly, accessible from a phone or work computer.checked 3 Oct 2026
- Notifications
- Notifications include SMS and voice through Twilio, email through Mailgun, and Slack.checked 3 Oct 2026
- Purpose
- GoAlert provides on-call scheduling, automated escalations, and notifications to engage the right person at the right time.checked 3 Oct 2026
- Schedules and escalation
- Schedules, rotations, and escalation policies determine who receives an alert and escalate it when it is not acknowledged.checked 3 Oct 2026
- Sensitive data
- The getting-started guide recommends configuring a data-encryption key to encrypt sensitive information such as API keys before database storage.checked 3 Oct 2026
- SMS limitation
- Two-way SMS is available for US-based numbers; the guide says Indian government regulations do not allow two-way SMS.checked 3 Oct 2026
- Support
- The project lists [email protected] and the #goalert channel in Gophers Slack as ways to get help.checked 3 Oct 2026
Alternatives to GoAlert
- 1
Grafana Cloud Application Observability
Free planAndroidiOSWebAPI8.4From $0.03 a month - 2

PagerDuty
Free planAndroidiOSWebAPI8.3From $21 a month - 3

xMatters
Free planAndroidiOSWebAPI8.3From $15 a month - 4
PagerTree
Free planAndroidiOSWebAPI8.2From $15 a month - 5

AlertOps
Free planAndroidiOSWebAPI8.1From $8 a month - 6

Better Stack
Free planAndroidiOSWebAPI7.6From $29 a month
