Self-hosted alerting and on-call
From Prometheus to the person who fixes it, in one hop.
Shorthop replaces Alertmanager and the pager service behind it. Routes, silences, schedules, escalation and history live in one place you own — and every alert remembers what fixed it last time.
History
Seen 7 times in 90 days.
Last fixed by Erik, 12 days ago:
“Restarted the consumer — it had stalled after a broker failover.”
One system, not two
Routes and silences in one place, instead of copied between Alertmanager and a pager service.
Owned by your teams
Each team runs its own routes, schedules and escalation without filing a ticket.
Runs where you run
One container and a Postgres database. Your alerts never leave your infrastructure.
Fewer hops, one place to manage them
Today an alert crosses two systems, each with its own routes and its own silences. Muting something means doing it twice, and nobody is quite sure which one is right.
- Prometheus
- Alertmanager routes, silences
- Pager service routes, silences, schedules
- Phone
- Prometheus
- Shorthop routes, silences, schedules, escalation, history
- Phone
Drop-in for Alertmanager
Prometheus sends to Shorthop the way it sends to Alertmanager. An Alertmanager webhook door lets you run both side by side while you move.
Routes and incidents
An ordered route list decides who is told. Alerts that belong together become one incident, so a bad deploy pages you once, not forty times.
On-call and escalation
Schedules, shifts and escalation policies. If nobody acknowledges, the next person is told — by push, email or webhook.
Silences you can trust
Familiar matchers, a live preview of exactly what a silence would mute, and nothing deleted — expired silences stay on the record.
Watches itself
If Prometheus stops talking to Shorthop, Shorthop raises its own alert. A quiet pager should mean a quiet system, never a broken one.
Every change audited
Who acknowledged, who silenced what and for how long, who changed a route — all in one log.
Every alert remembers what fixed it
Shorthop recognises the same fault even when it fires on a different pod or host. When you resolve an alert you note what fixed it, and the next person paged sees that first. At three in the morning, that is the whole job.
- How often it fires — and whether it is getting worse.
- What fixed it — in the words of whoever fixed it.
- Noisy alerts surfaced — the ones nobody acts on, so you can fix or delete them.
And Claude can use it too
A built-in MCP server lets Claude read incidents, the history behind them and who is on call, and act on them with the permissions of the person who connected it. Admin tokens are refused, and every call is in the audit log.
Paged when something stops — even Shorthop
An alerting system cannot tell you it is down: it is the thing that is down. Watch runs outside your installation. Your jobs ping a URL on a schedule, and when the pings stop, Watch pages your phones directly — whether it is a backup that never ran, a cron job that died, a Prometheus that went quiet, or your whole Shorthop server.

One curl in your job
Add a ping to the end of a backup, cron job or batch run. Say how often it runs and how late is too late; an optional note, like "312 GB in 41 min", shows up on the check.
Watches your Prometheus
Shorthop forwards each Prometheus's Watchdog to Watch with one click, so a monitoring stack that dies quietly still pages you.
Pause for maintenance
Pause a check for a planned migration and it resumes by itself. A pause always has an end — a mute that never ends looks just like a working check.
What Watch knows about your jobs is the check's name, when it pinged and its note. The name is in the push and the email it sends; the note is shown only in your own Shorthop.
What it looks like
The web UI your team works in, and the app in your pocket at three in the morning. Real screens, demo data.
The app
Paged by push, acknowledged with one tap, and the history is on the phone too.




The platform is free. You pay per phone.
Run Shorthop yourself, free, with no limits. You only pay for the phones paged through the Shorthop app — because keeping an app in two stores and a push service up around the clock is the part nobody should have to build again. Watch is priced the same way: per check.
Platform
Everything that runs on your own servers.
Self-hosted, forever
- Unlimited alerts, users, teams and integrations
- Routing, incidents, schedules and escalation
- History and what-fixed-it notes
- MCP server for Claude
- Email and webhook delivery
Small team
Paging on the phones of a small on-call rota.
Up to 3 phones · no card needed
Everything in Platform, plus
- Push to the Shorthop app on 3 phones
- Acknowledge from the lock screen
- Swap phones whenever you like
Team
As many phones as you sign in. Nothing else to count.
From the 4th phone · the first 3 stay free
Everything in Small team, plus
- Unlimited phones
- Billed on the most phones signed in that month
- Sign a phone out and its seat is free again
- No minimum, no tiers, no per-alert charges
Shorthop Watch
Checks for your jobs, your Prometheus and Shorthop itself, watched from outside.
A page is never dropped over billing. A payment problem stops new phones and checks being added — it never stops alerts reaching the phones you already have, or a check you already have from paging.
We never see your alerts. The push carries an id; your phone fetches the details straight from your own server.
Prices exclude VAT. Billed monthly by card (Viva.com) on the most phones and checks you had that month; a month that comes to €0 is never charged. EU businesses with a valid VAT number pay no VAT (reverse charge). Phone paging and Watch open with the public app release.
Where it stands
Shorthop is new. It runs our own monitoring today, beside Alertmanager — and we would rather tell you exactly what works than promise what does not yet.
Works today
- Prometheus, Alertmanager-webhook and JSON ingest
- Routing, incidents, escalation and on-call schedules
- Silences, history and what-fixed-it notes
- Web interface with Google sign-in
- Email and webhook delivery
- MCP server for Claude
- The push relay — our own installs page phones through it
- Shorthop Watch, including watching Shorthop itself
- Monthly billing by card, with VAT and invoices — on a test account
Coming
- The Shorthop app in the App Store and Google Play
- The relay and Watch open to your own server, at relay.shorthop.io
- Install guide and packaging for self-hosting
- Sign-up and an account page for your phones, checks and invoices