woocommerce-1.png
Verified Integration

Automate WooCommerce with AI-Powered Workflows

Connect WooCommerce with 350+ apps and build intelligent automations.
Save hours with no-code workflows that work 24/7.

Try free for 14 days
No coding required
5-minute setup
Trusted by 7,603+ WordPress professionals worldwide

Supported Triggers and Actions in WooCommerce

Workflow is a set of actions. Trigger is an event that starts the workflow, and an action is an event that is executed by workflow to sync data with your app.

  • woocommerce-1.png

    New Product Created

    When a new product is created

    Trigger
  • woocommerce-1.png

    Product Updated

    When a product is updated

    Trigger
  • woocommerce-1.png

    Product Deleted

    When a product is moved to trash

    Trigger
  • woocommerce-1.png

    Restore Product

    When a product is restored from trash

    Trigger
  • woocommerce-1.png

    New Order Created

    When a new order is created

    Trigger
  • woocommerce-1.png

    Order Updated

    When an order is updated

    Trigger
  • woocommerce-1.png

    Order Deleted

    When an order is moved to trash

    Trigger
  • woocommerce-1.png

    Restore Order

    When an order is restored from trash

    Trigger
  • woocommerce-1.png

    New Coupon Created

    When a new coupon is created

    Trigger
  • woocommerce-1.png

    New Customer Created

    When a new customer profile is created

    Trigger
  • woocommerce-1.png

    Product Added to Cart

    When user adds product in cart

    Trigger
  • woocommerce-1.png

    Product Removed from Cart

    When a product is removed from cart

    Trigger
  • woocommerce-1.png

    Order Status Set to Pending

    Triggers when an order status is set to pending

    Trigger
  • woocommerce-1.png

    Order Status Set to Failed

    Triggers when an order status is set to failed

    Trigger
  • woocommerce-1.png

    Order Status Set to On-hold

    Triggers when an order status is set to on-hold

    Trigger
  • woocommerce-1.png

    Order Status Set to Processing

    Triggers when an order status is set to processing

    Trigger
  • woocommerce-1.png

    Order Status Set to Completed

    Triggers when an order status is set to completed

    Trigger
  • woocommerce-1.png

    Order Status Set to Refunded

    Triggers when an order status is set to refunded

    Trigger
  • woocommerce-1.png

    Order Status Set to Cancelled

    Triggers when an order status is set to cancelled

    Trigger
  • woocommerce-1.png

    WooCommerce Subscription Created

    Triggers when a subscription is created after a customer purchases a subscription product or products

    Trigger
  • woocommerce-1.png

    WooCommerce Subscription Status Updated

    Triggers immediately after a subscription's status has been changed

    Trigger
  • woocommerce-1.png

    Product Viewed

    Triggers when a product is viewed on frontend

    Trigger
  • woocommerce-1.png

    Order Note Added

    Triggers when a note is added to an order

    Trigger
  • woocommerce-1.png

    Customer Order Count Threshold

    Triggers when customer reaches specified completed order count

    Trigger
  • woocommerce-1.png

    Customer Total Spend Threshold

    Triggers when customer reaches specified spending amount

    Trigger
  • woocommerce-1.png

    Product Category Purchased

    Triggers when a product from specific category is purchased

    Trigger
  • woocommerce-1.png

    Product Purchased

    Triggers when a specific product is purchased

    Trigger
  • woocommerce-1.png

    Variable Product Purchased

    Triggers when a variable product is purchased

    Trigger
  • woocommerce-1.png

    Variable Subscription Purchased

    Triggers when a variable subscription product is purchased

    Trigger
  • woocommerce-1.png

    Order Paid

    Triggers when an order payment is completed

    Trigger
  • woocommerce-1.png

    Product Reviewed

    Triggers when a product review is submitted

    Trigger
  • woocommerce-1.png

    Product Refunded

    Triggers when a product refund is created

    Trigger
  • woocommerce-1.png

    Coupon Updated

    Triggers when a coupon is updated

    Trigger
  • woocommerce-1.png

    Coupon Deleted

    Triggers when a coupon is deleted

    Trigger
  • woocommerce-1.png

    Coupon Restored

    Triggers when a coupon is restored from trash

    Trigger
  • woocommerce-1.png

    Customer Updated

    Triggers when a customer profile is updated

    Trigger
  • woocommerce-1.png

    Customer Deleted

    Triggers when a customer is deleted

    Trigger
  • woocommerce-1.png

    Product Goes Out of Stock

    Triggers when a product goes out of stock

    Trigger
  • woocommerce-1.png

    Product Back in Stock

    Triggers when a product comes back in stock

    Trigger
  • woocommerce-1.png

    Product Low Stock

    Triggers when a product reaches low stock threshold

    Trigger
  • woocommerce-1.png

    Product Variation Goes Out of Stock

    Triggers when a product variation goes out of stock

    Trigger
  • woocommerce-1.png

    Product Variation Back in Stock

    Triggers when a product variation comes back in stock

    Trigger
  • woocommerce-1.png

    New Cart Abandonment

    Triggers when a customer abandons their cart without completing checkout

    Trigger
  • woocommerce-1.png

    Create New Product

    Create a new product in WooCommerce

    Action
  • woocommerce-1.png

    Create Variable Product

    Create a new variable product in WooCommerce

    Action
  • woocommerce-1.png

    Create Product Variation

    Create a new product variation in WooCommerce

    Action
  • woocommerce-1.png

    Update Product

    Update existing product in WooCommerce

    Action
  • woocommerce-1.png

    Create New Order

    Create a new order in WooCommerce

    Action
  • woocommerce-1.png

    Create Coupon

    Create a new coupon

    Action
  • woocommerce-1.png

    Apply Coupon

    Apply a coupon to the cart

    Action
  • woocommerce-1.png

    Add Email(s) to Coupon

    Add one or more emails to a coupon

    Action
  • woocommerce-1.png

    Add Product to Cart

    Add products to the cart

    Action
  • woocommerce-1.png

    Remove Product from Cart

    Removes the given product from the cart

    Action
  • woocommerce-1.png

    Create a Customer

    Create a new customer profile

    Action
  • woocommerce-1.png

    Get Customer by ID

    Create a customer profile by ID

    Action
  • woocommerce-1.png

    Get Customer by Email

    Create a customer profile by Email

    Action
  • woocommerce-1.png

    Get Order by ID

    Create a order by ID

    Action
  • woocommerce-1.png

    Get Orders by Email

    Get all orders by email

    Action
  • woocommerce-1.png

    Create Attribute

    Create a custom product attribute

    Action
  • woocommerce-1.png

    Add Attribute Terms

    Add terms to the product attribute taxonomy

    Action
  • woocommerce-1.png

    Add Product Attributes

    Add attributes to the existing product

    Action
  • woocommerce-1.png

    Update Product Attributes

    Update product attributes with new values and remove previous values

    Action
  • woocommerce-1.png

    Get Product Sales Count

    Get number of sales for the product by ID

    Action
  • woocommerce-1.png

    Add Order Note

    Add a note to the order

    Action
  • woocommerce-1.png

    Get Product by ID

    Get product details by ID

    Action
  • woocommerce-1.png

    Get Product by SKU

    Get product details by SKU

    Action
  • woocommerce-1.png

    Get Orders of User

    List all completed orders of a user by email or ID

    Action
  • woocommerce-1.png

    Change Order Status

    Change the status of an order

    Action
  • woocommerce-1.png

    Get Customer Total Spent

    Get total amount spent by a customer

    Action
  • woocommerce-1.png

    Get Customer Order Count

    Get total number of orders placed by a customer

    Action
  • woocommerce-1.png

    Get Customer Last Order

    Get the last order placed by a customer

    Action
  • woocommerce-1.png

    Delete Coupon

    Deletes an existing coupon

    Action
  • woocommerce-1.png

    Retrieve Sales Report

    Get total sales, refunds, net sales, and order count for a selected date range

    Action
  • woocommerce-1.png

    Retrieve Top Sellers Report

    Get list of top selling products with quantity sold

    Action
  • woocommerce-1.png

    Retrieve Reviews Totals

    Get review totals by rating

    Action
  • woocommerce-1.png

    Retrieve Products Totals

    Get product totals by type

    Action
  • woocommerce-1.png

    Retrieve Customers Totals

    Get customer totals report

    Action
  • woocommerce-1.png

    Retrieve Coupons Totals

    Get coupon totals by discount type

    Action
  • woocommerce-1.png

    Retrieve Orders Totals

    Get order totals by status

    Action
  • woocommerce-1.png

    Retrieve a List of Refunds

    Get list of refunds for an order

    Action
  • woocommerce-1.png

    Fetch Coupon Details

    Retrieves coupon details by coupon code or ID

    Action
  • woocommerce-1.png

    Add/Update Custom Fields

    Adds or update custom fields on specific order

    Action
  • woocommerce-1.png

    Create Product Review

    Create a new product review

    Action
  • woocommerce-1.png

    Create Product Tag

    Create a new product tag

    Action
  • woocommerce-1.png

    Create Product Category

    Create a new product category

    Action
  • woocommerce-1.png

    Delete Customer

    Delete a customer account

    Action
  • woocommerce-1.png

    Delete Product Tag

    Delete a product tag

    Action
  • woocommerce-1.png

    List All Orders

    Retrieve a list of all orders

    Action
  • woocommerce-1.png

    Retrieve Product by Name/Slug

    Get product details by product name or slug

    Action
  • woocommerce-1.png

    Update Coupon

    Update an existing coupon

    Action
  • woocommerce-1.png

    Update Customer

    Update customer details

    Action
  • woocommerce-1.png

    Get All Customers

    Retrieve a list of all customers

    Action
  • woocommerce-1.png

    Get All Products

    Retrieve a list of all products

    Action
  • woocommerce-1.png

    Get Product Variation

    Get variation details by product and variation ID

    Action
  • woocommerce-1.png

    List All Order Notes

    Retrieve all notes for a specific order

    Action
  • woocommerce-1.png

    Update Product Variation

    Update an existing product variation

    Action
  • woocommerce-1.png

    Send Abandoned Cart Email

    Send a recovery email to customers with abandoned carts

    Action
  • woocommerce-1.png

    Check Cart Status

    Check if a cart is abandoned, recovered, or active

    Action
  • woocommerce-1.png

    Update Product Price

    Manage the regular price or sale price of an existing Product or Variation by SKU or ID

    Action
  • woocommerce-1.png

    Update Product Stock Quantity

    Manage the stock quantity and stock status of an existing Product or Variation by SKU or ID

    Action

Popular WooCommerce Workflows

See how teams are using WooCommerce with FlowMattic to automate their work

WooCommerce
WooCommerce

Send beautiful emails to recover the abandoned cart

WooCommerce + WooCommerce
WooCommerce
Slack

Alert the team on Slack when product goes out of stock

WooCommerce + Slack
WooCommerce
FluentCRM

Notify customers waiting for the product to come back in stock

WooCommerce + FluentCRM
WooCommerce
WooCommerce

Create and send custom coupon to users if cart is abandoned for 1 day

WooCommerce + WooCommerce
WooCommerce
Google Sheets
Zapier

When a new product is created, add the product details to Google Spreadsheet and share the product details to Zapier

WooCommerce + Google Sheets + Zapier
WooCommerce
Filters

When user adds a product to cart, check if it is a specific product using Filter module, and apply discount coupon

WooCommerce + Filters
Fluent Forms
WooCommerce
Google Sheets

When a new response received in Fluent Forms, create a new product in WooCommerce and add the details to Google Spreadsheet

Fluent Forms + WooCommerce + Google Sheets
WooCommerce
WhatsApp by WA.Team
API Module

When new order is created in WooCommerce, send a template message to WhatsApp using WA.Team and send order details to API ( CRM etc.)

WooCommerce + WhatsApp by WA.Team + API Module
WooCommerce
Pabbly Subscriptions
Mailchimp

When a new customer is created in WooCommerce, create a new customer in Pabbly Subscriptions and add the customer to contact list on Mailchimp

WooCommerce + Pabbly Subscriptions + Mailchimp
WPForms
WooCommerce

When new submission is received in WPForms, create a new order in WooCommerce

WPForms + WooCommerce
Typeform
WooCommerce
Filters

When a new submission is received in Typeform, check if contact is registered as customer in WooCommerce and create a new customer if not exists

Typeform + WooCommerce + Filters
Contact Form 7
WooCommerce
WhatsApp Cloud API

When a form submission is received in Contact Form 7, create a coupon and add email to it in WooCommerce and share the coupon to the users WhatsApp

Contact Form 7 + WooCommerce + WhatsApp Cloud API

Connect WooCommerce with 350+ Apps

Build powerful automated workflows by connecting WooCommerce with your favorite tools and platforms

Showing 25 of 350 integrations
woocommerce-1.png

About WooCommerce

Version 2.0.0

WooCommerce is an open-source e-commerce plugin for WordPress. It is designed for small to large-sized online merchants using WordPress.

WooCommerce Integration Changelog

Track the latest updates, new features, and improvements

v2.0.0 – 29 Sept. 2025
# New Triggers
– Product Goes Out of Stock
– Product Back in Stock
– Product Low Stock (with configurable product and quantity filters)
– Product Variation Goes Out of Stock
– Product Variation Back in Stock
– New Cart Abandonment
– Product Viewed
– Order Note Added
– Customer Order Count Threshold
– Customer Total Spend Threshold
– Product Category Purchased
– Product Purchased
– Variable Product Purchased
– Variable Subscription Purchased
– Order Paid
– Product Reviewed
– Product Refunded
– Coupon Updated
– Coupon Deleted
– Coupon Restored
– Customer Updated
– Customer Deleted

# New Actions
– Delete Coupon
– Retrieve Sales Report
– Retrieve Top Sellers Report
– Retrieve Reviews Totals
– Retrieve Products Totals
– Retrieve Customers Totals
– Retrieve Coupons Totals
– Retrieve Orders Totals
– Retrieve a List of Refunds
– Fetch Coupon Details
– Add/Update Custom Fields
– Create Product Review
– Create Product Tag
– Create Product Category
– Delete Customer
– Delete Product Tag
– List All Orders
– Retrieve Product by Name/Slug
– Update Coupon
– Update Customer
– Get All Customers
– Get All Products
– Get Product Variation
– List All Order Notes
– Update Product Variation
– Send Abandoned Cart Email
– Check Cart Status
– Update Product Price
– Update Product Stock Quantity

# Improved
– Added request body for all actions to easily track the data passed to the action in task history
– Add to cart trigger and action in same workflow will not create the infinite loop now
– Added UTM attribution data from PixelYourSite Pro plugin to order triggers (new order and order update)
– Added PYS enrich data extraction from PixelYourSite Pro plugin to order triggers

v1.7.6 – 28 August, 2025
– Improved: Compatibility with CartFlows checkout
– Improved: Added extracted data for line item names and quantity in response
– Fix: Trigger not capturing with CartFlows checkout if product id is set in trigger config

v1.7.5 – 28 July, 2025
– Fix: PHP warning on new order trigger if no products are set in the trigger settings
– Fix: New customer and New order actions not preserving the values for Billing and Shipping addresses

v1.7.4 – 15 April, 2025
– Fix: WooCommerce new product action with sale price was not updating the sale price correctly

v1.7.3 – 10 April, 2025
– Improved: New order create action now automatically assign the order to the customer if the given email has customer account
– Fix: New Order trigger was executing the workflow for all products and was ignoring the product IDs set in trigger settings

v1.7.2 – 19 Feb. 2025
# Fix:
– Create new order action throwing error on PHP 8.1+ versions

v1.7.1 – 9 Jan. 2025
# Fix: Typo in action name

v1.7.0 – 9 Jan. 2025
# New
– Create order action now allows to set the payment method and payment method title
– Get orders or user action now shows the number of orders and the total spent in the response

# Improved
– Order payload in order related trigger response now includes more detailed information
– Used simplified and updated method to retrieve order details

# Fix
– Create order action coupon field was set to be required, it is now optional
– Compatibility with WooCommerce 9.5.x
– Compatibility with FlowMattic v5 workflow builder
– PHP warning “Rest No Route” on some installations due to other WooCommerce add-ons

v1.6 – 21 Jun, 2024
# New
– Action: Remove product from cart
– Action: Add note to order
– Action: Get product details by product ID
– Action: Get product details by product SKU
– Action: List user or customer orders by email or ID
– Action: Change order status
– Action: Get Customer Total Spent
– Action: Get Customer Total Order Count
– Action: Get Customer Last Order
– Coupon field added to the create new order action to auto apply coupon

# Improved
– WooCommerce 9.0 Compatibility
– WordPress 6.5.x Compatibility

# Fix
– New product single price not updating correctly
– PHP fatal errors on new order creation
– New order trigger not working correctly if the user is redirected to custom thank you page after order placed
– PHP error on new customer trigger
– PHP error in workflow editor when integration is installed without WooCommerce plugin

v1.5 – 23 Jun. 2023
– New: Action to add variable product
– New: Action to add product variations to the variable product
– New: Option to set the product attribute as variation
– Improved: Response data for JSON objects
– Fix: Workflow editor loading too slow if there are hundreds of product in WooCommerce
– Fix: Compatibility with WooCommerce 7.8

v1.4.4 – 3 Jan. 2023
– Fix: New order trigger was executing on repeat if the order thank you page was refreshed.

v1.4.3 – 12 Dec. 2022
– Fix: WooCommerce Update Product action firing too early that it was missing some product info.

v1.4.2 – 3 Dec. 2022
– Fix: WooCommerce Update Product action was not working well in live mode

v1.4.1 – 24 Oct. 2022
– Fix: WooCommerce order triggers not fetching any data on some servers.

v1.4.0 – 14 Oct. 2022
– New: 7 New Triggers for order status change
– New: Action to update product dynamically
– New: Action to update product attributes
– New: Option to control the workflow execution for trigger – New Order, based on the products
– New: Feature to fetch data from database for certain triggers
– Improved: Multiple product attributes can be inserted with comma separated values
– Improved: Order Updated trigger will now provide more data for line items and overall order
– Improved: New order trigger will now provide more data for line items and overall order
– Fix: Captured data was not displayed sometimes
– Fix: Product update/delete firing workflow execution if capture data is in process