- Home
- IT Alerting Software
- GoAlert
GoAlert
What it is
GoAlert is free, open-source software for on-call scheduling, alert routing, and automated escalation. Schedules and rotations identify who is responsible, while escalation policies move an alert onward when it is not acknowledged. Alerts can enter through the generic API, email, Grafana, Prometheus, Site24x7, Sensu, or manual entry. Notification channels include Twilio SMS and voice, Mailgun email, and Slack. GoAlert is self-hosted and available as a single binary or Docker images. A running PostgreSQL instance is its only hard requirement. Administrators can enable GitHub OAuth or OpenID Connect, and the setup guide recommends a data-encryption key for sensitive information such as API keys. The responsive interface is described as mobile friendly. Two-way SMS is available for US-based numbers, while Indian government regulations prevent it for Indian numbers. The project is licensed under Apache License 2.0 and lists email and a Gophers Slack channel for support.
For and against
For
- Schedules rotations and escalation policies
- Accepts alerts from monitoring tools and APIs
- Sends SMS, voice, email, and Slack notifications
- Runs as a binary or Docker image
- Licensed under Apache License 2.0
Against
- Requires a running PostgreSQL instance
- Self-hosting is required
- Two-way SMS excludes Indian numbers
- No free trial is listed
The verdict
GoAlert provides a broad, self-hosted alerting workflow without a listed software charge. PostgreSQL administration and regional two-way SMS limits are important considerations before deployment.
Who it suits
GoAlert suits teams that host their own on-call system and need schedules, escalations, and multiple notification channels. It also fits organizations wanting API or monitoring-tool alert sources with mobile browser access.
Plans and prices
GoAlert
Open-source software; you host it; requires a running PostgreSQL instance
Read 3 Oct 2026 · github.com
On the record
- Alert sources
- Alerts can come through the generic API, email, Grafana, Prometheus, Site24x7, Sensu, or manual entry in the UI.goalert.me · read 3 Oct 2026
- Authentication
- GoAlert supports GitHub OAuth and OpenID Connect authentication, which can be enabled and configured by an administrator.goalert.me · read 3 Oct 2026
- Database requirement
- A running PostgreSQL instance is the only hard requirement for GoAlert.goalert.me · read 3 Oct 2026
- Deployment
- GoAlert is distributed as a single binary and as Docker images, and the project says users host it themselves.github.com · read 3 Oct 2026
- License
- The project is licensed under the Apache License, Version 2.0.github.com · read 3 Oct 2026
- Mobile experience
- The site describes GoAlert as responsive and mobile friendly, accessible from a phone or work computer.goalert.me · read 3 Oct 2026
- Notifications
- Notifications include SMS and voice through Twilio, email through Mailgun, and Slack.goalert.me · read 3 Oct 2026
- Purpose
- GoAlert provides on-call scheduling, automated escalations, and notifications to engage the right person at the right time.goalert.me · read 3 Oct 2026
- Schedules and escalation
- Schedules, rotations, and escalation policies determine who receives an alert and escalate it when it is not acknowledged.goalert.me · read 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.goalert.me · read 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.goalert.me · read 3 Oct 2026
- Support
- The project lists [email protected] and the #goalert channel in Gophers Slack as ways to get help.goalert.me · read 3 Oct 2026