
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.
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.
-
New Product Created
When a new product is created
Trigger -
Product Updated
When a product is updated
Trigger -
Product Deleted
When a product is moved to trash
Trigger -
Restore Product
When a product is restored from trash
Trigger -
New Order Created
When a new order is created
Trigger -
Order Updated
When an order is updated
Trigger -
Order Deleted
When an order is moved to trash
Trigger -
Restore Order
When an order is restored from trash
Trigger -
New Coupon Created
When a new coupon is created
Trigger -
New Customer Created
When a new customer profile is created
Trigger -
Product Added to Cart
When user adds product in cart
Trigger -
Product Removed from Cart
When a product is removed from cart
Trigger -
Order Status Set to Pending
Triggers when an order status is set to pending
Trigger -
Order Status Set to Failed
Triggers when an order status is set to failed
Trigger -
Order Status Set to On-hold
Triggers when an order status is set to on-hold
Trigger -
Order Status Set to Processing
Triggers when an order status is set to processing
Trigger -
Order Status Set to Completed
Triggers when an order status is set to completed
Trigger -
Order Status Set to Refunded
Triggers when an order status is set to refunded
Trigger -
Order Status Set to Cancelled
Triggers when an order status is set to cancelled
Trigger -
WooCommerce Subscription Created
Triggers when a subscription is created after a customer purchases a subscription product or products
Trigger -
WooCommerce Subscription Status Updated
Triggers immediately after a subscription's status has been changed
Trigger -
Product Viewed
Triggers when a product is viewed on frontend
Trigger -
Order Note Added
Triggers when a note is added to an order
Trigger -
Customer Order Count Threshold
Triggers when customer reaches specified completed order count
Trigger -
Customer Total Spend Threshold
Triggers when customer reaches specified spending amount
Trigger -
Product Category Purchased
Triggers when a product from specific category is purchased
Trigger -
Product Purchased
Triggers when a specific product is purchased
Trigger -
Variable Product Purchased
Triggers when a variable product is purchased
Trigger -
Variable Subscription Purchased
Triggers when a variable subscription product is purchased
Trigger -
Order Paid
Triggers when an order payment is completed
Trigger -
Product Reviewed
Triggers when a product review is submitted
Trigger -
Product Refunded
Triggers when a product refund is created
Trigger -
Coupon Updated
Triggers when a coupon is updated
Trigger -
Coupon Deleted
Triggers when a coupon is deleted
Trigger -
Coupon Restored
Triggers when a coupon is restored from trash
Trigger -
Customer Updated
Triggers when a customer profile is updated
Trigger -
Customer Deleted
Triggers when a customer is deleted
Trigger -
Product Goes Out of Stock
Triggers when a product goes out of stock
Trigger -
Product Back in Stock
Triggers when a product comes back in stock
Trigger -
Product Low Stock
Triggers when a product reaches low stock threshold
Trigger -
Product Variation Goes Out of Stock
Triggers when a product variation goes out of stock
Trigger -
Product Variation Back in Stock
Triggers when a product variation comes back in stock
Trigger -
New Cart Abandonment
Triggers when a customer abandons their cart without completing checkout
Trigger -
Create New Product
Create a new product in WooCommerce
Action -
Create Variable Product
Create a new variable product in WooCommerce
Action -
Create Product Variation
Create a new product variation in WooCommerce
Action -
Update Product
Update existing product in WooCommerce
Action -
Create New Order
Create a new order in WooCommerce
Action -
Create Coupon
Create a new coupon
Action -
Apply Coupon
Apply a coupon to the cart
Action -
Add Email(s) to Coupon
Add one or more emails to a coupon
Action -
Add Product to Cart
Add products to the cart
Action -
Remove Product from Cart
Removes the given product from the cart
Action -
Create a Customer
Create a new customer profile
Action -
Get Customer by ID
Create a customer profile by ID
Action -
Get Customer by Email
Create a customer profile by Email
Action -
Get Order by ID
Create a order by ID
Action -
Get Orders by Email
Get all orders by email
Action -
Create Attribute
Create a custom product attribute
Action -
Add Attribute Terms
Add terms to the product attribute taxonomy
Action -
Add Product Attributes
Add attributes to the existing product
Action -
Update Product Attributes
Update product attributes with new values and remove previous values
Action -
Get Product Sales Count
Get number of sales for the product by ID
Action -
Add Order Note
Add a note to the order
Action -
Get Product by ID
Get product details by ID
Action -
Get Product by SKU
Get product details by SKU
Action -
Get Orders of User
List all completed orders of a user by email or ID
Action -
Change Order Status
Change the status of an order
Action -
Get Customer Total Spent
Get total amount spent by a customer
Action -
Get Customer Order Count
Get total number of orders placed by a customer
Action -
Get Customer Last Order
Get the last order placed by a customer
Action -
Delete Coupon
Deletes an existing coupon
Action -
Retrieve Sales Report
Get total sales, refunds, net sales, and order count for a selected date range
Action -
Retrieve Top Sellers Report
Get list of top selling products with quantity sold
Action -
Retrieve Reviews Totals
Get review totals by rating
Action -
Retrieve Products Totals
Get product totals by type
Action -
Retrieve Customers Totals
Get customer totals report
Action -
Retrieve Coupons Totals
Get coupon totals by discount type
Action -
Retrieve Orders Totals
Get order totals by status
Action -
Retrieve a List of Refunds
Get list of refunds for an order
Action -
Fetch Coupon Details
Retrieves coupon details by coupon code or ID
Action -
Add/Update Custom Fields
Adds or update custom fields on specific order
Action -
Create Product Review
Create a new product review
Action -
Create Product Tag
Create a new product tag
Action -
Create Product Category
Create a new product category
Action -
Delete Customer
Delete a customer account
Action -
Delete Product Tag
Delete a product tag
Action -
List All Orders
Retrieve a list of all orders
Action -
Retrieve Product by Name/Slug
Get product details by product name or slug
Action -
Update Coupon
Update an existing coupon
Action -
Update Customer
Update customer details
Action -
Get All Customers
Retrieve a list of all customers
Action -
Get All Products
Retrieve a list of all products
Action -
Get Product Variation
Get variation details by product and variation ID
Action -
List All Order Notes
Retrieve all notes for a specific order
Action -
Update Product Variation
Update an existing product variation
Action -
Send Abandoned Cart Email
Send a recovery email to customers with abandoned carts
Action -
Check Cart Status
Check if a cart is abandoned, recovered, or active
Action -
Update Product Price
Manage the regular price or sale price of an existing Product or Variation by SKU or ID
Action -
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
Send beautiful emails to recover the abandoned cart
Alert the team on Slack when product goes out of stock
Notify customers waiting for the product to come back in stock
Create and send custom coupon to users if cart is abandoned for 1 day
When a new product is created, add the product details to Google Spreadsheet and share the product details to Zapier
When user adds a product to cart, check if it is a specific product using Filter module, and apply discount coupon
When a new response received in Fluent Forms, create a new product in WooCommerce and add the details to Google Spreadsheet
When new order is created in WooCommerce, send a template message to WhatsApp using WA.Team and send order details to API ( CRM etc.)
When a new customer is created in WooCommerce, create a new customer in Pabbly Subscriptions and add the customer to contact list on Mailchimp
When new submission is received in WPForms, create a new order in WooCommerce
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
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
Connect WooCommerce with 350+ Apps
Build powerful automated workflows by connecting WooCommerce with your favorite tools and platforms
Can't find what you're looking for?
We're constantly adding new integrations. Request the integration you need and we'll prioritize it.
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