Opsgenie to Jira Service Management: on-call pay reports
By Kayabyte · Updated 12 November 2026
Short answer: Opsgenie is shut down on 5 April 2027 and its on-call schedules move to Jira Service Management Operations. Schedules, rotations and overrides come along, but if payroll gets on-call hours from Opsgenie reports or exports today, plan the replacement before the switch: Jira Service Management shows the on-call timeline but has no standby pay report per person, and its API only lets people, not apps, read schedules. On-Call Pay is a Jira app that fills that gap.
What moves, and what to check
- Schedules, rotations, overrides: move to Jira Service Management Operations. Check each schedule’s time zone after the move: pay rules depend on it.
- History: check how much on-call history is available in Jira Service Management after the move. Reports for months before a schedule existed there have nothing to read.
- Reports and exports: anything payroll pulls from Opsgenie today needs a new source.
The API detail that matters
Reading schedules and timelines through the Jira Service Management Operations API works with a person’s access. Calls made as an app are refused (“Account does not have access to Opsgenie”). Any tool that builds pay reports has to run as a person: interactively as the viewer, or, for an automatic monthly run, as a named admin.
Keep payroll numbers stable
- Agree the pay rules in writing: categories (office hours, outside office hours, weekends, public holidays), rates, time zone, working days and holidays.
- Run one month in parallel: the old Opsgenie numbers and the new Jira Service Management numbers. Differences are usually time zones, overrides or holidays.
- Save each month’s report when it goes to payroll, so it can be shown again later with the same numbers.
Doing it in Jira
On-Call Pay reads the final on-call timeline of your schedules, splits each person’s time into office hours, outside office hours, weekends and public holidays in your time zone, applies hourly standby rates, and gives hours and pay per person with a CSV for payroll. On the 1st it can save last month’s report as a snapshot. It is in review at the Atlassian Marketplace. For the manual method, see How to calculate on-call pay from Jira Service Management schedules.
Jira, Jira Service Management, Opsgenie and Atlassian are trademarks of Atlassian. Kayabyte is an independent developer and is not affiliated with or endorsed by Atlassian.
More guides
- Atlassian Connect end of support: what Jira and Confluence admins should check before 31 January 2027
- How to delete old page versions in Confluence Cloud
- Apps to make a Confluence group watch a space or page, compared
- How to make a Confluence group watch a space or page
- Onboarding in Confluence: make new hires watch the right spaces automatically
- Confluence storage almost full? What counts and how to free it
- Apps to delete old Confluence page versions, compared
- Confluence watching but no email? 5 things to check
- How to track billable and non-billable hours in Jira
- How to calculate budget burn rate and run-out date in Jira
- Jira business days apps compared: JQL, Automation and holidays
- How to count business days between two dates in Jira
- How to see what a Jira epic costs from worklogs
- How to export Jira worklogs to Excel or CSV
- Make a Jira field read-only after approval or when closed
- How to handle hourly rate changes in Jira cost reports without changing past costs
- Jira project cost and budget apps compared: Tempo Financial Manager alternatives
- How to track project cost and budgets in Jira from worklogs
- How to see project cost from Tempo worklogs in Jira
- How to set a WIP limit per person in Jira
- How to see workload per assignee in Jira
- How to invoice Jira worklogs in Fiken
- How to invoice Jira worklogs in Fortnox
- How to invoice Jira worklogs in PowerOffice Go
- How to invoice Jira worklogs in Tripletex
- JQL with business days: find Jira work due within N working days
- Add a group as request participants in Jira Service Management
- JSM agent can’t find a customer in Request participants: what to check
- Add or remove request participants with Jira Automation
- CC a whole team on every Jira Service Management request
- Group request participants apps for Jira Service Management compared
- JSM organizations vs request participants: which to use
- Why adding request participants in bulk floods inboxes in Jira Service Management, and how to avoid it
- Stop agents or the reporter ending up as request participants
- How to add public holidays to a JSM SLA calendar
- Kanban WIP limit per person in Jira: beyond column limits
- What happens to your worklogs when you leave Tempo Timesheets (Jira Cloud)
- Purge Versions for Confluence after moving to Cloud: what replaces it