AppsPricingBlogTry it
PagerDuty logo
WooCommerce logo

Connect PagerDuty to WooCommerce

Use 2 documented PagerDuty triggers to run 22 documented WooCommerce actions.

2 source triggers
22 target actions
Reverse direction supported

Why Connect PagerDuty & WooCommerce?

Start with a PagerDuty event

Choose from 2 documented triggers, including New On-Call Rotation, New or Updated Incident.

Run a WooCommerce action

Send the event into one of 22 documented actions, such as Add Order Note, Create Customer, Create Order.

Map and review the workflow

Choose the fields and conditions for the workflow, then test the result before activation.

Available Triggers & Actions

PagerDuty logo

PagerDuty

Triggers (2)

New On-Call Rotation

Emit new event each time a new user rotates onto an on-call rotation

polling
New or Updated Incident

Emit new event each time an incident is created or updated

polling

Actions (24)

Acknowledge Incident

**Deprecated** — use **Update Incident** instead. Acknowledge an incident. See the documentation

Add Note to Incident

Add a text note to an incident. Notes are visible in the incident timeline and useful for documenting investigation steps, resolution details, or handoff notes. Use **List Incidents** or **Get Incident** to find the incident ID. See the documentation

Create Incident

Trigger a new incident on a PagerDuty service. Use **List Services** to find a service ID and **List Escalation Policies** to find a policy ID. Use **List Priorities** to find priority IDs. Set incidentKey to a stable value derived from the alert source (e.g. a hash of title + service ID) to prevent duplicate incidents on retry — PagerDuty deduplicates open incidents with the same key on the same service. See the documentation

Create Schedule Override

Override a schedule layer to assign a specific user for a time window. Use **List Schedules** to find a schedule ID and **List Users** to find the user ID. Time params use ISO 8601 with explicit UTC offset, e.g. 2026-06-02T15:00:00-07:00. Always include the UTC offset — do not assume UTC; using the wrong offset will place the override in the wrong time slot. See the documentation

Create Service

Create a new PagerDuty service. A service represents a system or application that generates incidents. Use **List Escalation Policies** to find a valid escalation policy ID (required). Set autoResolveTimeout to 0 to disable auto-resolve. Set acknowledgementTimeout to 0 to disable re-triggering after acknowledgment. See the documentation

Find Oncall User

Find the user on call for a specific schedule. See the documentation

Get Event Orchestration for Service

Get the active event orchestration routing rules configured for a service. Event orchestration routes incoming events to the right responders based on conditions. Use **List Services** to discover service IDs. See the documentation

Get Incident

Get full details for a single incident by ID, including its current status, urgency, assignments, and html_url. Use **List Incidents** to find the incident ID. See the documentation

Get Service Analytics

Get incident volume and MTTR (mean time to resolve) metrics for one or more services over a time range. Use **List Services** to discover service IDs. Time params use ISO 8601 with explicit UTC offset, e.g. 2026-06-02T15:00:00-07:00. See the documentation

List Escalation Policies

List escalation policies in the PagerDuty account. Supports both exact name match (name) and substring search (query), plus team filtering. Use policy IDs with **Create Incident**, **Create Service**, and **Update Escalation Policy**. See the documentation

List Escalation Policy ID Options

Retrieves available options for the Escalation Policy ID field.

List Incident Change Events

List change events (deployments, config changes) correlated to an incident. Change events show what changed in your systems around the time the incident was triggered. Use **List Incidents** or **Get Incident** to find the incident ID. See the documentation

List Incident Workflows

List available incident automation workflows. Use workflow IDs with **Start Incident Workflow** to run automation on an active incident. Requires Business+ plan — accounts without this plan will receive empty results or a 402 error. See the documentation

List Incidents

List and filter incidents by status, urgency, service, or team. Default statuses are triggered and acknowledged (open incidents). Use **List Services** to discover service IDs and **List Teams** for team IDs. Time params use ISO 8601 with explicit UTC offset, e.g. 2026-06-02T15:00:00-07:00. See the documentation

List Log Entries

List log entries (the audit trail of actions taken on an incident or across the account). When incidentId is provided, scopes results to that incident's log entries. Otherwise returns account-wide log entries. Use **List Incidents** or **Get Incident** to find incident IDs. Time params use ISO 8601 with explicit UTC offset, e.g. 2026-06-02T15:00:00-07:00. Set isOverview: true to get only the most recent action per incident. See the documentation

List On-Call Schedule ID Options

Retrieves available options for the On-Call Schedule ID field.

List On-Calls

List on-call entries — who is on call right now or during a given time window. Filterable by schedule IDs or escalation policy IDs. Use **List Schedules** to discover schedule IDs and **List Escalation Policies** to discover policy IDs. Time params use ISO 8601 with explicit UTC offset, e.g. 2026-06-02T15:00:00-07:00. Set earliest: true to get one on-call entry per unique (schedule, escalation policy, escalation level) combination. See the documentation

List Priorities

List the priority levels configured for this PagerDuty account. Returns priority IDs and names (e.g. P1, P2, critical) useful for **Create Incident** and **Update Incident**. See the documentation

List Schedules

List on-call schedules in the PagerDuty account, optionally filtered by name. Returns schedule IDs and names useful for **List On-Calls** and **Create Schedule Override**. See the documentation

List Service ID Options

Retrieves available options for the Service ID field.

List Services

List services, optionally filtered by team or searched by name. Returns service IDs, names, status, and html_url. Use **List Teams** to discover team IDs for filtering. See the documentation

List Status Page Posts

List posts on a PagerDuty status page. Use **List Status Pages** to discover status page IDs. Set activeOnly: true to filter to currently active posts (client-side filter). Requires Business+ plan — accounts without this plan will receive empty results or a 402 error. See the documentation

List Status Pages

List configured PagerDuty status pages. Use status page IDs with **List Status Page Posts** to retrieve posts on a specific page. Requires Business+ plan — accounts without this plan will receive empty results or a 402 error. See the documentation

List Teams

List teams in the PagerDuty account, optionally filtered by name. Returns team IDs and names useful for filtering incidents, users, and services. See the documentation

WooCommerce logo

WooCommerce

Triggers (4)

New Coupon Event (Instant)

Emit new event each time the specified coupon event(s) occur

webhook
New Customer Event (Instant)

Emit new event each time the specified customer event(s) occur

webhook
New Order Event (Instant)

Emit new event each time the specified order event(s) occur

webhook
New Product Event (Instant)

Emit new event each time the specified product event(s) occur

webhook

Actions (22)

Add Order Note

Create a new note for an order. See the docs

Create Customer

Creates a new customer. See the docs

Create Order

Creates a new order. See the docs

Create Product

Creates a new product. See the docs

Create Refund

Create a new refund for an order. See the docs

Delete Order

Delete an existing order. See the docs

Get Customer

Retrieve a specific customer. See the docs

Get Order

Retrieve a specific order. See the docs

Get Order Note

Retrieve a specific order note. See the docs

Get Product

Retrieve a specific product. See the docs

List Categories Options

Retrieves available options for the Categories field.

List Customer Options

Retrieves available options for the Customer field.

List Order ID Options

Retrieves available options for the Order ID field.

List Order Notes

Retrieve a list of notes for a specific order. See the docs

List Orders

Retrieve a list of orders. See the docs

List Payment Method Options

Retrieves available options for the Payment Method field.

List Product ID Options

Retrieves available options for the Product ID field.

List Products

Retrieve a list of products. See the docs

List Products Options

Retrieves available options for the Products field.

Search Customers

Finds a customer by searching. See the docs

Update Order Status

Update the status of a specific order. See the docs

Update Product

Updates a product. See the docs

Integration Features

2 documented PagerDuty triggers
22 documented WooCommerce actions
Configurable field mapping
Conditional workflow steps
Execution monitoring
A supported WooCommerce to PagerDuty direction

Capability Examples

PagerDuty trigger → WooCommerce action

Catalog example
PagerDutyPagerDuty

New On-Call Rotation

WooCommerceWooCommerce

Add Order Note

WooCommerce trigger → PagerDuty action

Reverse direction
WooCommerceWooCommerce

New Coupon Event (Instant)

PagerDutyPagerDuty

Acknowledge Incident

How It Works

1

Connect Apps

Authenticate your PagerDuty and WooCommerce accounts

2

Choose a Trigger

Select a documented PagerDuty event

3

Choose an Action

Select the documented WooCommerce operation to run

Test and Review

Verify field mapping and provider responses before activation

Frequently Asked Questions

Integration Benefits

Trigger-driven Workflows

Start the supported direction from one of 2 documented PagerDuty triggers.

Automated Actions

Run one of 22 documented WooCommerce actions after the selected trigger fires.

Provider Authentication

Review the authentication requirements published by each provider before activating the workflow.

Guided Configuration

Select a documented trigger, choose a target action, and map the fields required by the workflow.

Field Mapping

Map the fields exposed by the selected trigger and action, then review the required provider inputs.

Execution Review

Test the workflow and review provider responses before relying on it in production.

WooCommerce logoPagerDuty logo

Reverse Integration Available

Also connect WooCommerce to PagerDuty for bidirectional automation

View Integration
PagerDuty logo

All PagerDuty Integrations

Explore all available PagerDuty connections

View All Integrations
WooCommerce logo

All WooCommerce Integrations

Explore all available WooCommerce connections

View All Integrations

Ready to Connect PagerDuty & WooCommerce?

Build this supported workflow in Mazaal AI and test it with your own provider accounts.

Get Started Free