Opsgenie is going away. The harder question is where your on-call setup should go next.
Atlassian ended new Opsgenie sales on June 4, 2025. Existing customers can continue using it until support ends on April 5, 2027, when Atlassian says the product will become inaccessible and unmigrated customer data will be deleted. Atlassian's supported destinations include Jira Service Management and Compass; this page focuses on Jira Service Management because it is the closest comparison for teams that need alerting, on-call, and broader incident workflows. Read Atlassian's timeline.
This comparison is written by the OpShift team, so we have an obvious bias. We will also tell you where Jira Service Management or another mature incident platform is the better choice. OpShift is not a drop-in replacement for every Opsgenie deployment.
The short answer
Choose Jira Service Management if your company already runs heavily on Jira, needs Atlassian's automated migration path, relies on a large integration catalog, or requires mature mobile push, ITSM, compliance, and enterprise administration.
Consider OpShift if you have a small engineering team, want a focused standalone on-call product, prefer flat team pricing, use Slack and webhooks for most alert sources, and want the on-call schedule to account for engineers' approved time off.
Keep evaluating other products if you require capabilities OpShift does not currently provide, including a native mobile application, a Terraform provider, email-based alert ingestion, hundreds of one-click integrations, or enterprise compliance certifications.
What is happening to Opsgenie?
There are two dates to plan around:
| Date | What changes |
|---|---|
| June 4, 2025 | New Opsgenie sales and signups ended. Plan upgrades and downgrades are no longer available, although existing customers can add seats and renew eligible subscriptions. |
| April 5, 2027 | Opsgenie support ends. Atlassian says access will be shut off and unmigrated customer data will be deleted. |
Atlassian provides an in-product path from Opsgenie to Jira Service Management. Its migration documentation says on-call schedules, escalation policies, alerts, incident workflows, and much of the associated configuration can be moved automatically. Customers receive up to 120 days of parallel access after migration to validate the new setup. Some configurations and integrations may still require manual work. Review Atlassian's migration process.
That makes Jira Service Management the lowest-friction destination for many existing Opsgenie customers. The question is whether you also want the broader Jira service-management platform—or whether your team would rather use a smaller, independent on-call tool.
Quick comparison
| Capability | Opsgenie | Jira Service Management | OpShift |
|---|---|---|---|
| Available to new customers | No | Yes | Yes |
| On-call schedules | Yes | Yes | Yes: daily or weekly rotations and custom slot overrides |
| Escalation policies | Yes | Yes | Yes: severity-specific, multi-step policies |
| Alert delivery | Email, SMS, voice, mobile push | Email, SMS, voice on eligible plans, mobile push | Slack, Slack DM, SMS, and voice; WhatsApp is coming soon |
| Heartbeat monitoring | Yes | Available in eligible JSM plans | Built in on paid plans |
| Native mobile app | Available until Opsgenie shuts down | Yes | No |
| Native integration catalog | Broad | Broad Atlassian and marketplace ecosystem | Slack, webhooks, and API/SDKs |
| PTO-aware on-call scheduling | No built-in PTO workflow | No native PTO/on-call cross-check documented | Built-in PTO requests, policies, balances, and conflict detection |
| Full ITSM workflows | Limited compared with JSM | Yes: service requests, incidents, problems, changes, assets | No; focused on alerting, monitoring, on-call, and PTO |
| Automated Opsgenie migration | Not applicable | Yes, for supported configurations | No; setup is recreated manually with founder assistance |
| Pricing model | Legacy per-responder plans | Per-agent/platform plan | Flat team plans: free planning, $16 Basic, $39 Pro |
Feature availability depends on plan and can change. Check Atlassian's current Service Collection pricing and OpShift's current pricing before deciding.
Where Jira Service Management is stronger
The official automated migration path
For supported configurations, Atlassian can move much of your Opsgenie data and configuration into Jira Service Management. OpShift does not currently offer an automated Opsgenie importer. If preserving configuration and history with the least manual effort is the priority, Jira Service Management has the clear advantage.
Jira and service-management workflows
Jira Service Management connects alerting and on-call work with service requests, incidents, problems, changes, assets, knowledge management, and the wider Atlassian platform. That breadth is useful when operations work already lives in Jira.
OpShift intentionally covers a narrower workflow. It can receive an alert, group occurrences, route it through an escalation policy, reach the on-call engineer, and track acknowledgment and resolution. It is not a replacement for a complete IT service-management program.
Integrations and mobile push
Atlassian documents integrations with more than 200 applications and web services for Jira Service Management. It also provides a native mobile application and mobile push notifications. See Atlassian's incident-management overview.
OpShift has no native mobile application today. It relies on Slack, SMS, voice calls, webhooks, and its API. Teams that depend on Opsgenie's critical mobile-push experience should test OpShift's phone and SMS path carefully before considering a switch.
Enterprise controls and track record
Atlassian offers mature data-residency, administration, support, security, and enterprise-plan capabilities. OpShift is a newer product and does not currently claim the same enterprise certifications or operating history. If those requirements are procurement gates, Jira Service Management or another established enterprise platform is the safer fit.
Where OpShift is stronger
It remains a focused on-call product
Some Opsgenie customers want alert routing and on-call scheduling without adopting a larger service-management suite. OpShift keeps those workflows together with heartbeat monitoring, Slack integration, and a small incident feed. There is less platform to configure because it does less.
That narrower scope is a benefit only when it matches your requirements. If you need change management, a customer service portal, asset management, or advanced AIOps, the larger Jira platform is more appropriate.
Flat pricing for the team
OpShift does not charge per seat. Its current plans cover up to 100 team members:
| Plan | Price | What it covers |
|---|---|---|
| Developer | Free | On-call scheduling, PTO tracking, and PTO/on-call conflict detection; no monitoring or paging |
| Basic | $16/month | 100 monitors, 100,000 heartbeats, 10,000 incidents, unlimited Slack paging, and 100 communication credits |
| Pro | $39/month | Basic limits with 2,500 communication credits and longer history |
SMS and voice usage draws communication credits based on destination and channel. Slack paging does not consume communication credits. WhatsApp is listed as coming soon. Review the country table and overage rates on the OpShift pricing page; do not assume every destination or channel is available.
Jira Service Management pricing is based on agents and plan selection, and an Opsgenie customer's migration price can depend on its recommended destination, current setup, and promotional eligibility. Atlassian directs customers to the migration screen and its pricing calculator for the actual amount. A generic comparison table cannot reliably replace that quote.
The schedule knows about approved time off
OpShift includes a PTO system with requests, approvals, policies, balances, blackout dates, and an audit trail. When a request overlaps an on-call assignment, OpShift flags the conflict before the leave is approved.
This does not automatically find a substitute or rewrite the rotation. It gives the approver the information needed to arrange coverage while there is still time to act. Teams can then override the affected schedule slot.
For teams currently checking a separate HR calendar, spreadsheet, and on-call schedule, putting those decisions in one workflow removes a common source of missed coverage.
Heartbeats are part of the same alert path
OpShift uses push-based heartbeat monitoring. A cron job, worker, scheduled task, or service sends a ping on its expected interval. If it stops reporting after the configured interval and grace period, OpShift creates an alert and routes it through the same notification policy as other incidents.
This is not outbound HTTP or synthetic uptime polling. Your job must send the heartbeat. Node/TypeScript and Python SDKs are available, or you can call the endpoint directly. Read the OpShift monitor documentation.
Slack and generic webhooks cover the simple cases
OpShift can receive signed webhook alerts, filter them by payload fields, group repeated occurrences, and route them by severity. It can also watch selected Slack channels for matching keywords and create alerts from those messages.
This is flexible, but it is not equivalent to Opsgenie's native integration catalog. If an alert source can send a configurable webhook, migration is usually straightforward. If it relies on an Opsgenie-specific email address, bidirectional integration, or custom action, you will need to redesign that connection or choose another product.
What an Opsgenie-to-OpShift migration involves
OpShift does not claim a one-click migration. For early customers, the founders offer to help rebuild the working configuration and test it in parallel.
1. Inventory what you actually use
Before choosing a destination, list:
- On-call teams, schedules, rotations, overrides, and time zones
- Escalation policies and delays
- User contact methods and notification preferences
- Incoming integrations, including email-based integrations
- Heartbeats and their expected intervals
- Alert grouping, suppression, and routing rules
- Alert history or audit data you must retain
- Mobile push, compliance, SSO, and data-residency requirements
This exercise often decides the migration. If the list depends heavily on native integrations, mobile push, and Jira workflows, OpShift is unlikely to be the right destination.
2. Recreate the core configuration
In OpShift, create the team and members, reproduce daily or weekly rotations, add custom slot overrides, and translate each escalation policy into severity-specific steps. Connect Slack and verify every engineer's intended contact channels.
Complex Opsgenie schedule restrictions or multi-layer designs may need to be simplified. Confirm that OpShift can represent the schedule before moving any production alert source.
3. Repoint alert sources
Replace Opsgenie-specific endpoints with OpShift webhook endpoints where the source supports generic webhooks. Update heartbeat URLs in scheduled jobs. Email-only integrations cannot currently be moved directly to OpShift.
Do this source by source and keep an inventory. An alerting migration fails when one quiet integration is forgotten, not when the obvious production monitor is moved.
4. Run both systems in parallel
Send the same test alerts to both systems. At minimum, test:
- A high-severity alert that escalates from Slack to a phone channel
- A repeated alert that should group with an existing incident
- A missed heartbeat followed by recovery
- An alert during quiet hours
- A PTO request overlapping an on-call slot
Compare recipients, timing, grouping, acknowledgment, and recovery behavior. Do not turn Opsgenie off because one test notification arrived.
5. Preserve what OpShift does not import
OpShift does not currently import Opsgenie alert history or configuration exports. Download and retain any history, audit records, or configuration data your organization needs before Opsgenie becomes unavailable. Atlassian warns that data left behind will be deleted at shutdown. Review what happens when Opsgenie is turned off.
Who should choose what?
Choose Jira Service Management if:
- You want Atlassian's supported automated migration path.
- Your incidents, requests, changes, assets, and engineering work already live in Jira.
- You rely on native integrations or mobile push.
- You require mature enterprise administration, compliance, or data-residency controls.
- You want a broad service-management platform rather than a focused on-call tool.
Consider OpShift if:
- You have a small engineering team and want a standalone on-call system.
- Your alert sources can use generic webhooks or heartbeat endpoints.
- Slack, SMS, and voice calls cover your notification needs.
- You want flat pricing instead of adding another per-agent product.
- PTO and on-call conflicts are currently checked manually—or not checked at all.
- You are comfortable validating the migration manually with founder support.
Choose another alternative if:
- A native mobile application or critical push is mandatory.
- You need a Terraform provider or hundreds of native integrations.
- You depend on inbound email alert addresses.
- You need self-hosting or enterprise certifications OpShift does not offer.
- Your schedules cannot be represented by daily/weekly rotations and slot overrides.
The bottom line
Jira Service Management is the natural default for many Opsgenie customers. Atlassian owns both products, provides an automated migration workflow, and can preserve more of the existing configuration with less manual work.
OpShift is the narrower alternative for teams that do not want to move their on-call operation into a larger ITSM platform. It trades integration breadth, mobile push, and enterprise maturity for a simpler product, flat pricing, built-in heartbeat monitoring, and an explicit PTO/on-call conflict check.
Do not choose from a feature table alone. Inventory the parts of Opsgenie you use, reproduce the two or three workflows that wake people up, and test both systems in parallel. The correct replacement is the one that reliably reaches the right person with the least operational burden—not the one with the longest checklist.
If OpShift fits that narrower profile, start with the free planning tier, build the schedule, and test a PTO conflict before moving a production alert.