// FLOW
Three practical steps to produce your report
This is the same fast path used on the Home page, expanded with full detail below.
On-Call Compensation Report - Alex Johnson (alex.johnson@example.com)
| Date | Day type | Stipends | Callout | Grand Total |
|---|---|---|---|---|
| 03/04/2026 | Week Day | £20.00 | - | £20.00 |
| 04/04/2026 | Week Day | £20.00 | £45.00 | £96.35 |
| 05/04/2026 | Week Day | £20.00 | £45.00 | £96.35 |
| 06/04/2026 | Weekend | £35.00 | £90.00 | £187.70 |
| 07/04/2026 | Weekend | £35.00 | £45.00 | £111.35 |
| 08/04/2026 | Week Day | £20.00 | £45.00 | £96.35 |
How it works
CalloutPay is built for one job: producing accurate on-call compensation reports for teams using PagerDuty, quickly and clearly.
Enter reporting period
Choose the start and end dates for the report month or date range.
Identify user
Provide PagerDuty user email or user ID.
Enter pay settings
Set hourly rate, stipends, callout fee, and bank holiday region based on your policy.
Add API token
Add your PagerDuty API token to enable direct lookups and validation. Use only the access needed for reporting.
Generate spreadsheet
CalloutPay prepares a finance-ready sheet with stipend, callout, minimum-hours, and totals.
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.
Team report POPULAR
11 engineers. Team Summary + Detail sheets + Rates tab for per-person hourly rates.
Organisation report
13 engineers across the org, April 2026 including bank holidays. Rates tab pre-filled.
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
- 1Log into PagerDuty.
- 2Go to Integrations.
- 3Select API Access Keys.
- 4Click Create New API Key.
- 5Give it a name (for example: CalloutPay Reporting).
- 6Select Read-only API Key — CalloutPay only reads schedule and incident data, so full access is not needed.
- 7Create the key.
- 8Copy and keep it safe.
- 9Paste it into CalloutPay when generating a report.
The key is used only for that request and is not stored in export files.