These trigger nodes require WooCommerce to be active. Use the individual guides below to check the event’s purpose, underlying hook or event key, and important timing notes. The event label is the name shown in the workflow editor.
Screenshot to add: [Workflow editor WooCommerce trigger group and selected trigger settings]
How to choose a trigger
- Open your workflow and open the trigger picker.
- Select the event whose timing matches the step you want to automate. Some hooks run during setup or before an operation is complete.
- Inspect the available trigger data, then map only the fields needed by later nodes.
- Test the workflow on a staging site or low-risk record before enabling live changes or customer-facing messages.
Individual WooCommerce trigger guides
- WooCommerce Trigger: Order Status Set to Pending
- WooCommerce Trigger: Order Status Set to Failed
- WooCommerce Trigger: Order Status Set to On-hold
- WooCommerce Trigger: Order Status Set to Processing
- WooCommerce Trigger: Order Status Set to Completed
- WooCommerce Trigger: Order Status Set to Refunded
- WooCommerce Trigger: Order Status Set to Cancelled
- WooCommerce Trigger: On New Order Create
- WooCommerce Trigger: Restore Order
- WooCommerce Trigger: New Coupon Created
- WooCommerce Trigger: Create Customer
- WooCommerce Trigger: Update Customer
- WooCommerce Trigger: Delete Customer
- WooCommerce Trigger: Create Product
- WooCommerce Trigger: Update Product
- WooCommerce Trigger: Product Status Updated
- WooCommerce Trigger: Product Stock Status Updated
- WooCommerce Trigger: Restore Product
- WooCommerce Trigger: Product Status Changed
- WooCommerce Trigger: Delete Product
- WooCommerce Trigger: Product Added to Cart
- WooCommerce Trigger: Product Removed from Cart
- WooCommerce Trigger: Order Status Changed
Safety and timing
WordPress hooks may run before a change is complete or several times during one user action. Verify the trigger timing and available data in your own environment. Avoid sending passwords, reset tokens, session secrets, or other sensitive data to external services or unnecessary run logs.