What you can do
On-call validation
Check if specific users are currently on-call in PagerDuty schedules
Intelligent routing
Automatically route tickets to on-call engineers based on PagerDuty schedules
Reduce misdirected escalations
Prevent tickets from being escalated to engineers who are not on-call
Multi-schedule support
Query on-call status across multiple PagerDuty schedules
Real-time sync
Query live schedule data every time a workflow runs
Workflow integration
Use on-call status as a condition in workflows to control routing logic
How it works
On-call validation workflow
On-call validation workflow
When a workflow runs with a PagerDuty validation action:
- Query PagerDuty’s REST API to retrieve current on-call information for specified schedules.
- Match users by email address (case-insensitive) between Ravenna and PagerDuty.
- Workflow receives a true/false result indicating whether the user is currently on-call.
- Based on the result, route the ticket to the on-call engineer, escalate to a manager, or hold until the next rotation.
Authentication
Authentication
Uses OAuth 2.0 authentication to securely connect to your PagerDuty account and query on-call schedule data.
Unlike typical PagerDuty integrations that send events to create incidents, this integration reads on-call schedule data to make intelligent routing decisions within your service desk workflows.
Requirements
- Admin access to your PagerDuty account to authorize OAuth access.
- An active PagerDuty subscription with configured schedules.
- Admin or Member access to Ravenna to configure integrations and workflows.