// FLOW

Three practical steps to produce your report

This is the same fast path used on the Home page, expanded with full detail below.

april-2026-oncall-finance.xlsx

On-Call Compensation Report - Alex Johnson (alex.johnson@example.com)

Total Earnings: £608.10 │ Total Callouts: 6 │ Total Hours Worked: 6.00Apr 2026
DateDay typeStipendsCalloutGrand Total
03/04/2026Week Day£20.00-£20.00
04/04/2026Week Day£20.00£45.00£96.35
05/04/2026Week Day£20.00£45.00£96.35
06/04/2026Weekend£35.00£90.00£187.70
07/04/2026Weekend£35.00£45.00£111.35
08/04/2026Week Day£20.00£45.00£96.35
TOTAL£608.10
Ready

How it works

CalloutPay is built for one job: producing accurate on-call compensation reports for teams using PagerDuty, quickly and clearly.

01
STEP 01

Enter reporting period

Choose the start and end dates for the report month or date range.

02
STEP 02

Identify user

Provide PagerDuty user email or user ID.

03
STEP 03

Enter pay settings

Set hourly rate, stipends, callout fee, and bank holiday region based on your policy.

04
STEP 04

Add API token

Add your PagerDuty API token to enable direct lookups and validation. Use only the access needed for reporting.

05
STEP 05

Generate spreadsheet

CalloutPay prepares a finance-ready sheet with stipend, callout, minimum-hours, and totals.

06
STEP 06

Export and send to finance

Download the report and send a clean summary directly to payroll/finance.

// EXAMPLE REPORTS

See exactly what you'll get

Download a real example of each report type — pre-filled with typical data, formatted exactly as CalloutPay produces them.

Individual report

One engineer, one month. Finance sheet with stipends, callouts, and totals.

Download example

Team report POPULAR

11 engineers. Team Summary + Detail sheets + Rates tab for per-person hourly rates.

Download example

Organisation report

13 engineers across the org, April 2026 including bank holidays. Rates tab pre-filled.

Download example

Settings are saved between sessions

You don't need to re-enter everything each time you generate a report. Most fields — including your hourly rate, stipend amounts, callout fee, and user email — have a Remember toggle. Tick it once and CalloutPay saves that value in your browser. Only your reporting date range needs updating each run.

How to get your PagerDuty API key

  1. 1Log into PagerDuty.
  2. 2Go to Integrations.
  3. 3Select API Access Keys.
  4. 4Click Create New API Key.
  5. 5Give it a name (for example: CalloutPay Reporting).
  6. 6Select Read-only API Key — CalloutPay only reads schedule and incident data, so full access is not needed.
  7. 7Create the key.
  8. 8Copy and keep it safe.
  9. 9Paste it into CalloutPay when generating a report.

The key is used only for that request and is not stored in export files.