Compared on 1 September 2026

An Opsgenie alternative for the small team.

Opsgenie stops being supported on 5 April 2027. If your team used a tenth of it — a schedule, an escalation policy, a phone that rings — Pingtower is a smaller, self-hostable place to land. If you used all of it, it is not.

1.0The short version

Pick the one built for your problem.

Pick Jira Service Management or Compass if

  • You rely on postmortem templates, responder roles and stakeholder notifications, not just alerting.
  • Your on-call runs across many teams with routing rules between them.
  • Your phones only install from Google Play. Pingtower’s Android app is a beta APK download, not on Play yet.
  • You want Atlassian’s migration tool to move your history for you.

Pick Pingtower if

  • Your team is small and used Opsgenie for a schedule, an escalation policy, and a phone that rings.
  • Your alerts come from your own services’ errors, and you want them deduplicated by shape, not by an alias you maintain.
  • You want incidents and a status page in the same tool as the pager.
  • You would rather run it yourself than trust the next platform’s roadmap.
  • Free during preview, and honest about what is missing.

2.0Side by side

What carries over, and what does not.

PingtowerOpsgenie
AvailabilityLive at api.pingtower.com, free during preview; self-host binaries signed and publishedEnd of sale 4 June 2025; end of support 5 April 2027, after which unmigrated data is deleted
On-call schedulesLayered rotations, timezone-aware day and hour restrictions, overrides, who-is-on-call-now. In the web app, the iOS app and the APISchedules, rotations, overrides, in the app
Escalation policiesPer rule: renotify until acked, up to ten rungs naming schedules or people, auto-resolve on quietEscalation policies with repeat and notify-next steps
Alert deduplicationAutomatic, by the message’s recovered shape, with a count; split by key with identifier keysBy an alias the sender sets on each alert
Ack and close from a phoneiOS, in open TestFlight beta, swipe to ack. Android beta as a direct APK download. Ack from the lock-screen notification not yet liveiOS and Android
Alerts that sound through Silent modeEscalations are delivered with Apple’s critical-alert entitlementApp setting
Where alerts come fromAnything that can POST a JSON line, with a level and keys; the addons agent for probes and host sensorsTwo hundred-plus integrations, email, API
Outbound integrationsSigned webhooks, Slack, Telegram, Discord; GitHub and GitLab issues for incidents; runbook actions call any HTTP endpoint with an execution logSlack, Teams, Jira, and a long catalogue
Incident management and postmortemsNumbered incidents with stages, severity and a lead; internal notes kept apart from public updates; cause and fix on resolve; new alerts from the same rule join the open incident. No postmortem templates or stakeholder notificationsIncidents, responders, postmortems, stakeholder updates
Status pagesPublic or members-only, on ptwr.net or your own domain, with 90-day uptime, incidents and scheduled maintenance
Heartbeat (dead-man's switch) monitoringA ping URL per job, on an interval or a cron schedule in its own timezone, with start, fail and run durations; or a source_silent rule on any source that stops sendingHeartbeat monitors
Audit logEvery write on both planes, per tenant
Self-hostingOne static Go binary on your PostgreSQL, or SQLite. Your box keeps the data; pingtower.com relays the page to the App Store appCloud only
Team size it fitsOne to a few dozen people who carry their own pagerEnterprises with many teams
PriceFree during preview, no card; founder pricing for early users when paid plans arriveNo longer sold

Compared on 1 September 2026 against Opsgenie's public documentation. If something here is out of date, tell us and it gets fixed in the same day.

The deadline

Atlassian stopped selling Opsgenie on 4 June 2025 and ends support on 5 April 2027. Atlassian’s own path is Jira Service Management for incident management or Compass for alerting and on-call, with a migration tool that turns Opsgenie off 120 days after you run it. If you have not decided yet, the date that matters is not April 2027; it is whenever your renewal conversation happens.

Who this page is for

A team of two to twenty that used Opsgenie for three things: a rota, an escalation policy, and a phone that rings at 3 a.m. That team is paying for, and migrating, a great deal of product it never opened. Pingtower is those three things, built for people who carry their own pager, plus the part Opsgenie never did: taking your application’s own errors directly, deduplicating them by shape, and turning them into the alert.

Who it is not for

A NOC. A company with twelve teams and routing rules between them. Anyone whose incident process depends on postmortem templates, responder roles and stakeholder notifications. Anyone whose phones only install from Google Play. Pingtower does not do those things, and a page that pretended otherwise would waste your afternoon.

What maps to what

OpsgeniePingtower
TeamTenant, with owner, admin, member, responder and viewer roles, plus up to 20 custom roles
ServiceProject
Integration (inbound)Source, with its own ingest token
Integration (outbound)Integration: webhook, Slack, Telegram, Discord; or a runbook action
Alert with aliasAlert, deduplicated by message shape; identifier_keys where you used the alias to split
Schedule, rotation, overrideOn-call schedule, layers, overrides
Escalation policyThe rule’s escalations ladder and renotify_minutes
Acknowledge, closeAck, resolve
Heartbeat monitorA rule with a source_silent trigger, on an interval or a cron schedule
IncidentIncident, numbered, with a lead, a severity, a timeline and a GitHub or GitLab issue
PostmortemThe incident’s cause and fix, and a shareable page
Status pageStatus page, on your-name.ptwr.net or your own domain

The documentation has each of these in full, and the agent guide is the same setup written so an AI agent can run it end to end.

How a migration goes

  1. Sign up, create a tenant, invite the team. Free, no card.
  2. Recreate the schedule. One POST with the layers; see on-call.
  3. Write one rule per class of alert with the ladder Opsgenie had. Most teams end with fewer rules than they had policies, because dedup by shape removes the ones that existed to suppress noise.
  4. Point your senders at ingest tokens. Anything that could call Opsgenie’s API can POST a line.
  5. Install the app on each phone, allow critical alerts, send a test line, watch it ring, ack it.

Keep Opsgenie running in parallel for a week. Then turn it off yourself, before the tool does it for you.

Bring the schedule. Leave the platform.

Sign up, create a tenant, mint a key, write the rule above. If Opsgenie was a schedule and an escalation policy for you, that is the whole migration.