- Integrations
- General Productivity
- PagerDuty
Cross-verticalAutomate PagerDuty with Caddi AI Agents
Built for professional services teams.
Yes, Caddi integrates with PagerDuty. It runs 234 supported actions in PagerDuty, including create incident, add note, and resolve incident, and connects it to Datadog, Linear, and Slack. You show the workflow on a screenshare or describe it in chat, and change it in plain English as the work changes; Caddi builds it as verified code and runs it every time. No code, no IT ticket.
The differenceMost PagerDuty integrations sync records between two apps and leave the steps in between to your team. Caddi runs the whole job across PagerDuty and every tool it touches, each through its API.
Supported actions234
Incidents17
- Create incidentOpens a PagerDuty incident on a technical service.
- Acknowledge incidentMarks a PagerDuty incident as being worked so it stops escalating.
- Escalate incidentMoves a PagerDuty incident to a level of its escalation policy.
- Merge incidentsFolds PagerDuty incidents into one target and resolves them.
- Reassign incidentMoves a PagerDuty incident to a different set of users.
- Resolve incidentCloses a PagerDuty incident with an optional resolution note.
- Set incident prioritySets a PagerDuty incident's priority level.
- Snooze incidentSuppresses re-notification for a PagerDuty incident for a set time.
- Update incidentEdits a PagerDuty incident's title, urgency, type, service or conference bridge.
- Get incidentReads one PagerDuty incident by id.
- Get incident analyticsReads one PagerDuty incident's timings and response counts.
- Get outlier incidentReads how unusual a PagerDuty incident is for its technical service.
- List incident analyticsReads one PagerDuty analytics row per incident with its timings and counts.
- List incidentsFinds PagerDuty incidents matching a filter.
- List past incidentsFinds earlier PagerDuty incidents on the same service that resemble this one.
- List related incidentsFinds live PagerDuty incidents connected to a given one.
- List responder incident analyticsReads one PagerDuty responder's own incident history with their interruption counts.
Notification rules15
- Create user handoff notification ruleWarns a PagerDuty user before they go on or off call.
- Create user notification ruleAdds a step to how a PagerDuty user is paged.
- Create user status update notification ruleSends a PagerDuty user's incident status updates to a contact method.
- Update user handoff notification ruleEdits a warning a PagerDuty user gets before a shift change.
- Update user notification ruleEdits a step of how a PagerDuty user is paged.
- Update user status update notification ruleRedirects a PagerDuty user's incident status updates.
- Get user handoff notification ruleReads one warning a PagerDuty user gets before a shift change.
- Get user notification ruleReads one step of how a PagerDuty user is paged.
- Get user status update notification ruleReads one place a PagerDuty user receives status updates.
- List user handoff notification rulesReads how a PagerDuty user is warned before going on or off call.
- List user notification rulesReads how soon and where a PagerDuty user is paged about assigned incidents.
- List user status update notification rulesReads where a PagerDuty user receives incident status updates.
- Delete user handoff notification ruleStops warning a PagerDuty user before a shift change.
- Delete user notification ruleRemoves a step of how a PagerDuty user is paged.
- Delete user status update notification ruleStops sending a PagerDuty user's status updates to a contact method.
Fields13
- Update incident custom field valuesSets custom fields on a PagerDuty incident.
- Update technical service custom field valuesSets custom fields on a PagerDuty monitored system.
- Get incident type custom fieldReads one custom field definition on a PagerDuty incident type.
- Get incident type custom field optionReads one allowed value of a fixed-value PagerDuty custom field.
- Get technical service custom fieldReads one custom field definition for PagerDuty monitored systems.
- Get technical service custom field optionReads one allowed value of a fixed-value PagerDuty service custom field.
- List incident custom field valuesReads the custom fields set on a PagerDuty incident.
- List incident type custom field optionsReads the allowed values of a fixed-value PagerDuty custom field.
- List incident type custom fieldsReads the custom field definitions on a PagerDuty incident type.
- List technical service custom field optionsReads the allowed values of a fixed-value PagerDuty service custom field.
- List technical service custom field valuesReads the custom fields set on a PagerDuty monitored system.
- List technical service custom fieldsReads the custom field definitions available on PagerDuty monitored systems.
- List template fieldsReads the placeholders a PagerDuty template may reference.
Schedules11
- Create scheduleBuilds a PagerDuty on-call schedule from its rotations.
- Create shift scheduleCreates an empty PagerDuty shift-based schedule.
- Update scheduleReplaces a PagerDuty schedule's settings and rotations.
- Update shift scheduleEdits a PagerDuty shift-based schedule's name, description or time zone.
- Get scheduleReads one PagerDuty schedule and the rota it computes over a period.
- Get shift scheduleReads one PagerDuty shift-based schedule and its rotations.
- List schedulesFinds PagerDuty on-call schedules by name or owning team.
- List shift schedulesFinds PagerDuty shift-based schedules by name or owning team.
- Preview scheduleComputes the rota a proposed PagerDuty schedule would produce, saving nothing.
- Delete scheduleRemoves a PagerDuty on-call schedule.
- Delete shift scheduleRemoves a PagerDuty shift-based schedule.
Shifts10
- Create shift schedule custom shiftsAdds one-off cover to a PagerDuty shift-based schedule.
- Create shift schedule rotation shiftAdds a recurring shift pattern to a PagerDuty rotation.
- Update shift schedule custom shiftEdits a one-off shift on a PagerDuty shift-based schedule.
- Update shift schedule rotation shiftReplaces a recurring shift pattern in a PagerDuty rotation.
- Get shift schedule custom shiftReads one one-off shift on a PagerDuty shift-based schedule.
- Get shift schedule rotation shiftReads one recurring shift pattern in a PagerDuty rotation.
- List shift schedule custom shiftsReads the one-off shifts on a PagerDuty shift-based schedule.
- List shift schedule rotation shiftsReads the recurring shift patterns in a PagerDuty rotation.
- Delete shift schedule custom shiftRemoves a one-off shift from a PagerDuty shift-based schedule.
- Delete shift schedule rotation shiftRemoves a recurring shift pattern from a PagerDuty rotation.
Subscriptions10
- Create status page subscriptionSigns an outside party up to a PagerDuty status page.
- Create team notification subscriptionsSubscribes a PagerDuty team to incidents or business services.
- Create user notification subscriptionsSubscribes a PagerDuty user to incidents or business services.
- Get status page subscriptionReads one outside party's PagerDuty status page subscription.
- List status page subscriptionsFinds the outside parties following a PagerDuty status page.
- List team notification subscriptionsReads which incidents and business services a PagerDuty team follows.
- List user notification subscriptionsReads which incidents and business services a PagerDuty user follows.
- Delete status page subscriptionStops a PagerDuty status page's updates reaching an outside party.
- Remove team notification subscriptionsUnsubscribes a PagerDuty team from incidents or business services.
- Remove user notification subscriptionsUnsubscribes a PagerDuty user from incidents or business services.
Impacts8
- Set incident business service impactOverrides whether a PagerDuty incident counts as impacting a business service.
- Get status page impactReads one impact level on a PagerDuty status page.
- List business service impactorsReads which incidents are currently affecting PagerDuty business services.
- List business service impactsReads which PagerDuty business services are affected right now.
- List incident impacted business servicesReads which business services a PagerDuty incident is affecting.
- List status dashboard service impactsReads how a PagerDuty status dashboard's business services are doing right now.
- List status page impactsReads the impact levels a PagerDuty status page post may report.
- List supporting business service impactsReads which services holding up a PagerDuty business service are affected.
Overrides8
- Create schedule overridesAdds replacement cover to a PagerDuty schedule.
- Create shift schedule overridesAdds cover swaps to a PagerDuty shift-based schedule.
- Update shift schedule overrideEdits a cover swap on a PagerDuty shift-based schedule.
- Get shift schedule overrideReads one cover swap on a PagerDuty shift-based schedule.
- List schedule overridesReads the cover swaps on a PagerDuty schedule over a period.
- List shift schedule overridesReads the cover swaps on a PagerDuty shift-based schedule.
- Delete schedule overrideRemoves replacement cover from a PagerDuty schedule.
- Delete shift schedule overrideRemoves a cover swap from a PagerDuty shift-based schedule.
Subscribers8
- Add business service subscribersSubscribes users or teams to a PagerDuty business service.
- Add incident status update subscribersSubscribes users or teams to a PagerDuty incident's status updates.
- Create business service account subscriptionSubscribes everyone on a PagerDuty account to a business service.
- List business service subscribersReads who follows a PagerDuty business service.
- List incident status update subscribersReads who receives a PagerDuty incident's status updates.
- Delete business service account subscriptionUnsubscribes a whole PagerDuty account from a business service.
- Remove business service subscribersUnsubscribes users or teams from a PagerDuty business service.
- Remove incident status update subscribersUnsubscribes users or teams from a PagerDuty incident's status updates.
Technical services8
- Create technical serviceAdds a monitored system incidents can be opened against in PagerDuty.
- Update technical serviceEdits a PagerDuty monitored system's settings.
- Get status page serviceReads one service shown on a PagerDuty status page.
- Get technical serviceReads one monitored system in PagerDuty.
- List automation action servicesReads which monitored systems a PagerDuty automation action can be run against.
- List status page servicesReads the services a PagerDuty status page shows to customers.
- List technical servicesFinds the monitored systems on a PagerDuty account.
- Delete technical serviceRemoves a monitored system from PagerDuty.
Activities7
- List audit recordsReads a PagerDuty account's whole change history across every resource.
- List escalation policy audit recordsReads the change history of a PagerDuty escalation policy.
- List schedule audit recordsReads the change history of a PagerDuty schedule.
- List shift schedule audit recordsReads the change history of a PagerDuty shift schedule.
- List team audit recordsReads the change history of a PagerDuty team.
- List technical service audit recordsReads the change history of a PagerDuty monitored system.
- List user audit recordsReads the change history of a PagerDuty user.
Tags7
- Create tagAdds a tag to a PagerDuty account.
- Assign tagsAttaches and detaches PagerDuty tags on one user, team or escalation policy.
- Get tagReads one PagerDuty tag by id.
- List entity tagsReads the tags on one PagerDuty user, team or escalation policy.
- List tagged entitiesFinds the users, teams or escalation policies a PagerDuty tag is applied to.
- List tagsFinds the tags defined on a PagerDuty account.
- Delete tagRemoves a tag from a PagerDuty account and from every object it is applied to.
Reports6
- Get incident metricsAggregates PagerDuty incident response times and counts over a period.
- Get paused alert countsReads how many PagerDuty alerts were held back and how many mattered.
- Get paused alert reportReads which PagerDuty alerts were held back and which of them turned out to matter.
- Get responder metricsAggregates how much PagerDuty paging load responders are carrying.
- Get user metricsAggregates how much of a PagerDuty account's roster is actually reachable.
- List incident response analyticsReads each responder's part in one PagerDuty incident.
Templates6
- Create templateAdds a status update template to a PagerDuty account.
- Update templateReplaces a PagerDuty status update template's wording.
- Get templateReads one PagerDuty status update template and its placeholder text.
- List templatesFinds the status update templates on a PagerDuty account.
- Render templateFills a PagerDuty template's placeholders from an incident without sending anything.
- Delete templateRemoves a PagerDuty status update template.
Users6
- Get current userReads the PagerDuty user the connection belongs to.
- Get userReads one person on a PagerDuty account by id.
- List on callsReads who is covering PagerDuty escalation levels now or over a period.
- List schedule usersReads which users a PagerDuty schedule puts on call over a period.
- List user analyticsReads which PagerDuty users can actually be reached when they are paged.
- List usersFinds people on a PagerDuty account by name, email or team.
Change events5
- Update change eventRe-describes a deploy or config change recorded in PagerDuty.
- Get change eventReads one deploy or config change reported to PagerDuty.
- List change eventsFinds the deploys and config changes reported to a PagerDuty account.
- List incident related change eventsFinds the changes PagerDuty believes are behind an incident.
- List technical service change eventsFinds the changes reported against one PagerDuty monitored system.
Contact methods5
- Create user contact methodAdds a way to reach a PagerDuty user.
- Update user contact methodEdits a way a PagerDuty user is reached.
- Get user contact methodReads one way a PagerDuty user can be reached.
- List user contact methodsReads the ways a PagerDuty user can be reached.
- Delete user contact methodRemoves a way a PagerDuty user is reached.
Escalation policies5
- Create escalation policyBuilds a PagerDuty escalation policy from its levels.
- Update escalation policyReplaces a PagerDuty escalation policy's settings and levels.
- Get escalation policyReads one PagerDuty escalation policy and its levels.
- List escalation policiesFinds PagerDuty escalation policies by name, team or target user.
- Delete escalation policyRemoves a PagerDuty escalation policy.
Maintenance windows5
- Create maintenance windowStops named PagerDuty services creating incidents for a stretch of time.
- Update maintenance windowEdits when a PagerDuty maintenance window runs and what it covers.
- Get maintenance windowReads one PagerDuty maintenance window.
- List maintenance windowsFinds PagerDuty maintenance windows by service, team or when they run.
- Delete maintenance windowEnds a PagerDuty maintenance window or removes an upcoming one.
Post updates5
- Create status page post updatePublishes a message under a PagerDuty status page post.
- Update status page post updateEdits a message already published under a PagerDuty status page post.
- Get status page post updateReads one message published under a PagerDuty status page post.
- List status page post updatesReads the messages published under one PagerDuty status page post.
- Delete status page post updateRemoves a message published under a PagerDuty status page post.
Posts5
- Create status page postPublishes an announcement to a PagerDuty status page.
- Update status page postEdits a published PagerDuty status page announcement.
- Get status page postReads one announcement on a PagerDuty status page.
- List status page postsFinds the announcements published on a PagerDuty status page.
- Delete status page postRemoves an announcement from a PagerDuty status page.
Alerts4
- Move alert to incidentRegroups a PagerDuty alert under a different incident.
- Resolve alertCloses one PagerDuty alert without closing its incident.
- Get incident alertReads one PagerDuty alert on an incident.
- List incident alertsFinds the alerts grouped into a PagerDuty incident.
Notes4
- Create incident noteAdds a note to a PagerDuty incident's timeline.
- Update incident noteRewrites a note on a PagerDuty incident.
- List incident notesReads the notes responders left on a PagerDuty incident.
- Delete incident noteRemoves a note from a PagerDuty incident's timeline.
Records4
- Upload enrichment recordsAdds rows of reference data to a PagerDuty enrichment schema from a CSV.
- List enrichment recordsReads the rows of reference data in a PagerDuty enrichment schema.
- Query enrichment dataLooks a row up in a PagerDuty enrichment schema by column values.
- Delete enrichment recordRemoves one row of reference data from a PagerDuty enrichment schema.
Rotations4
- Create shift schedule rotationAdds an empty rotation to a PagerDuty shift-based schedule.
- Get shift schedule rotationReads one rotation on a PagerDuty shift-based schedule.
- List shift schedule rotationsReads the rotations on a PagerDuty shift-based schedule.
- Delete shift schedule rotationRemoves a rotation from a PagerDuty shift-based schedule.
Automation actions3
- Invoke automation actionRuns a PagerDuty automation action against an incident.
- Get automation actionReads one PagerDuty automation action and what it is configured to run.
- List automation actionsFinds the automation actions a PagerDuty account can run against an incident.
Integrations3
- Create service integrationAdds an endpoint a monitoring tool fires into on a PagerDuty service.
- Update service integrationEdits an endpoint a monitoring tool fires into on a PagerDuty service.
- Get service integrationReads one endpoint a monitoring tool fires into on a PagerDuty service.
Jobs3
- Start incident workflowRuns a PagerDuty incident workflow against an incident.
- Get automation action invocationReads one PagerDuty automation run and how far it got.
- List automation action invocationsReads recent PagerDuty automation runs and how far each got.
Log entries3
- Get log entryReads one PagerDuty incident timeline entry by id.
- List incident log entriesReads the timeline of one PagerDuty incident.
- List log entriesReads the account-wide PagerDuty incident timeline across every incident.
Members3
- Add user to teamPuts a user on a PagerDuty team with a role.
- List team membersReads who is on a PagerDuty team and the role each holds.
- Remove user from teamTakes a user off a PagerDuty team.
Postmortems3
- Upsert status page postmortemPublishes the write-up on a PagerDuty status page post.
- Get status page postmortemReads the write-up published on a PagerDuty status page post.
- Delete status page postmortemRemoves the write-up from a PagerDuty status page post.
Standards3
- Get standard scoreReads how one PagerDuty resource scored against the account's standards.
- List standard scoresReads how several PagerDuty resources scored against the account's standards.
- List standardsReads the rules a PagerDuty account checks its resources against.
Teams3
- Get teamReads one PagerDuty team by id.
- List automation action TeamsReads which teams a PagerDuty automation action belongs to.
- List TeamsFinds the teams on a PagerDuty account by name.
Business services2
- Get business serviceReads one customer-facing capability in PagerDuty.
- List business servicesReads the customer-facing capabilities on a PagerDuty account.
Incident types2
- Get incident typeReads one PagerDuty incident type by id or name.
- List incident typesReads the incident types configured on a PagerDuty account.
Incident workflows2
- Get incident workflowReads one PagerDuty incident workflow and its steps.
- List incident workflowsFinds the automations a PagerDuty account can run against an incident.
Objects2
- Get enrichment schemaReads one PagerDuty enrichment schema and the columns it holds.
- List enrichment schemasReads the reference data sets a PagerDuty account can annotate incidents from.
Relationships2
- List business service dependenciesReads which services hold up a PagerDuty business service.
- List technical service dependenciesReads what a PagerDuty monitored system holds up and depends on.
Responder requests2
- Create responder requestPages extra responders onto a PagerDuty incident.
- Cancel responder requestsWithdraws pending responder requests on a PagerDuty incident.
Severities2
- Get status page severityReads one severity on a PagerDuty status page.
- List status page severitiesReads the severities a PagerDuty status page post may report.
Status2
- Get status page statusReads one status on a PagerDuty status page.
- List status page statusesReads the statuses a PagerDuty status page post may report.
Status dashboards2
- Get status dashboardReads one PagerDuty status dashboard by id or URL slug.
- List status dashboardsFinds the internal status dashboards on a PagerDuty account.
Vendors2
- Get vendorReads one monitoring tool's PagerDuty integration details.
- List vendorsReads the monitoring tools PagerDuty ships ready-made integrations for.
More4
- Create incident status updateBroadcasts a status update to a PagerDuty incident's subscribers.
- List notificationsReads the SMS, email, phone and push messages PagerDuty sent over a period.
- List prioritiesReads the priority levels configured on a PagerDuty account.
- List status pagesFinds the status pages on a PagerDuty account.
Need something that isn't listed? Teach Caddi the step the way you'd teach a new hire and it gets built.
How to automate PagerDuty

Connect PagerDuty to Caddi
Allow1Sign in to PagerDuty
One click with your own PagerDuty login. No API keys.
Automate alert to incident in PagerDuty.
ScreenshareType it2Show or tell it
Screenshare the job, or type it in chat. Change it any time.
- Running


14 done1 for review
3Watch it run
Caddi does the work and flags anything unsure for review.
PagerDuty integrations
Connect PagerDuty with any of the 164 other tools Caddi works with. Pick one to see what Caddi automates between them.
164 tools
8x8
Actionstep
Acumatica
Addepar
Aderant
Adobe Acrobat
Adobe Sign
AdvicePay
AdvisorEngine CRM
Advyzon
Affinity
AgencyBloc
Airtable
Allvue
Asana
Attio
Autodesk Construction Cloud
Autotask
Basecamp
Bill.com
Bill4Time
Black Diamond
Bluebeam
BoxCalendly
CASEpeer
Chronograph
ClickUp
Clio
Conga
ConnectWise
Constant Contact
Coupa
Datadog
DealCloud
Dialpad
Docusign
Dropbox
Dropbox Sign
eBillity
eFax
Egnyte
Elite 3E
eMoney
Everlaw
Evernote
Expensify
EZLynx
Filevine
Fireflies
Five9
FreshBooks
FreshserviceGitHub
GitLab
Gmail
Google Calendar
Google Docs
Google Drive
Google Meet
Google Sheets
GoTo Meeting
Gusto
HaloITSM
HawkSoft
HolistiPlan
HotDocs
HubSpot
iManageIntapp
Intermedia
Ironclad
IT Glue
Jasper AI
Jira
Jotform
Jump
Juniper Square
Klaviyo
Kofax
Laserfiche
Laurel
Lawmatics
LawPay
LeadDocket
LexisNexis InterAction
Linear
Litera
Litify
MailChimp
Microsoft 365
Microsoft Dynamics 365
Microsoft OneNote
Microsoft Outlook
Microsoft Teams
Mimecast
Monday
MoneyGuidePro
MyCase
Neos
NetDocuments
NetSuite
NinjaOne
Nitrogen
Notion
NowCerts
OneDrive
OpenText eDOCSOracle EDM
Oracle Fusion ERP
Orion
PandaDoc
Pax8
PracticePanther
Practifi
PreciseFP
Procore
Quickbooks
Ramp
Redtail CRMRelativity
RingCentral
Rocket Matter
Salentica
SalesforceSentry
ServiceNow
ServiceTitan
ShareFileSharePoint
Shopify
SimpleLegal
Slack
Smartsheet
SmokeballSnowflake
Square
SRFax
Stripe
Surepoint
SurveyMonkey
Tamarac
Tenable
Timely
TimeSolv
Todoist
Toggl
Trello
Twilio
Typeform
Vonage
Wave
Wealthbox
Webex
WooCommerce
XLR8
Zendesk
Zinnia SmartOffice
Znuny
Zocks
Zoho Books
Zoho CRM
Zoho Sign
Zoom
What Caddi does with PagerDuty
Why teams automate PagerDuty
PagerDuty gets the right person on an incident. Caddi AI Agents handle the coordination around it: creating the incident, updating stakeholders and filing the follow-ups.
Incidents create a burst of manual updates across chat, tickets and status pages. Caddi runs that coordination consistently while engineers fix the problem.
Loops Caddi runs against PagerDuty
Alert to incident
Recommended patternCaddi opens a PagerDuty incident from a critical Datadog alert.
Stakeholder updates
Recommended patternCaddi posts PagerDuty incident status changes to Slack as they happen.
Postmortem tasks
Recommended patternCaddi creates follow-up issues in Linear when a PagerDuty incident resolves.
Where professional services teams use it
Inbound triage
Watch PagerDuty for new items, classify them, and route the right data to the right downstream system: CRM, matter system, or storage.
Cross-tool data sync
Keep PagerDuty in lockstep with your CRM, billing, or document system so the same record never has to be updated twice.
Document workflows
Generate, send, and archive documents end-to-end using PagerDuty alongside e-signature, cloud storage, and your system of record.
Notifications & approvals
Send the right person the right PagerDuty update by email, Slack, or Teams, and capture approvals back into the originating record.
Questions about automating PagerDuty
Does Caddi have a real PagerDuty integration?
Yes. Caddi runs verified code against PagerDuty's official APIs. Every automation Caddi builds for PagerDuty is reviewed before it runs in production.
Do I need engineering help to automate PagerDuty with Caddi?
No. You demonstrate the workflow, clicking through PagerDuty the way you normally would, and Caddi turns it into a verified, repeatable automation. No code, no IT ticket, no Zapier-style wiring.
Is my PagerDuty data safe?
Caddi is SOC 2 attested. Our AI watches and builds the automation; once generated, it executes as deterministic code against PagerDuty, the same steps on every run, and any model step inside a run is scoped, logged, and reviewable.
Can Caddi connect PagerDuty to the rest of my stack?
That's the point. Most Caddi automations span 3-6 tools. For example: pulling data out of an email, updating PagerDuty, filing a document in cloud storage, and posting a confirmation in Slack or Teams. Every tool on the integrations page is fair game.
How do I find what to automate in PagerDuty?
Caddi Discover reads the activity in the tools you connect, read only, and ranks the repeated work worth automating with the evidence behind each finding. Unlike process mining, it does not stop at the insight: the person who does the work builds the automation in Caddi Automate, and Govern keeps every run and decision on the record.
Ready to automate PagerDuty?
Drop your work email and we'll show you Caddi running end-to-end against PagerDuty and the rest of your stack.