tr Skip to content
Lifetime deal Own FlowMattic forever — one payment, no monthly bills, unlimited workflows. Ends in --Days --Hrs --Min --Sec See lifetime pricing
Verified integration

WooCommerce Integration

Connect WooCommerce with 800+ apps and build intelligent automated workflows — no code, ready in minutes.

Try free for 14 days No coding required 5-minute setup
How it connects

Supported triggers & actions in WooCommerce

A trigger is the event that starts the workflow; an action is what FlowMattic performs to sync data with WooCommerce.

  • woocommerce 1 app icon

    New Product Created

    When a new product is created

    Trigger
  • woocommerce 1 app icon

    Product Updated

    When a product is updated

    Trigger
  • woocommerce 1 app icon

    Product Deleted

    When a product is moved to trash

    Trigger
  • woocommerce 1 app icon

    Restore Product

    When a product is restored from trash

    Trigger
  • woocommerce 1 app icon

    New Order Created

    When a new order is created

    Trigger
  • woocommerce 1 app icon

    Order Updated

    When an order is updated

    Trigger
  • woocommerce 1 app icon

    Order Deleted

    When an order is moved to trash

    Trigger
  • woocommerce 1 app icon

    Restore Order

    When an order is restored from trash

    Trigger
  • woocommerce 1 app icon

    New Coupon Created

    When a new coupon is created

    Trigger
  • woocommerce 1 app icon

    New Customer Created

    When a new customer profile is created

    Trigger
  • woocommerce 1 app icon

    Product Added to Cart

    When user adds product in cart

    Trigger
  • woocommerce 1 app icon

    Product Removed from Cart

    When a product is removed from cart

    Trigger
  • woocommerce 1 app icon

    Order Status Set to Pending

    Triggers when an order status is set to pending

    Trigger
  • woocommerce 1 app icon

    Order Status Set to Failed

    Triggers when an order status is set to failed

    Trigger
  • woocommerce 1 app icon

    Order Status Set to On-hold

    Triggers when an order status is set to on-hold

    Trigger
  • woocommerce 1 app icon

    Order Status Set to Processing

    Triggers when an order status is set to processing

    Trigger
  • woocommerce 1 app icon

    Order Status Set to Completed

    Triggers when an order status is set to completed

    Trigger
  • woocommerce 1 app icon

    Order Status Set to Refunded

    Triggers when an order status is set to refunded

    Trigger
  • woocommerce 1 app icon

    Order Status Set to Cancelled

    Triggers when an order status is set to cancelled

    Trigger
  • woocommerce 1 app icon

    WooCommerce Subscription Created

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

    Trigger
  • woocommerce 1 app icon

    WooCommerce Subscription Status Updated

    Triggers immediately after a subscription's status has been changed

    Trigger
  • woocommerce 1 app icon

    Product Viewed

    Triggers when a product is viewed on frontend

    Trigger
  • woocommerce 1 app icon

    Order Note Added

    Triggers when a note is added to an order

    Trigger
  • woocommerce 1 app icon

    Customer Order Count Threshold

    Triggers when customer reaches specified completed order count

    Trigger
  • woocommerce 1 app icon

    Customer Total Spend Threshold

    Triggers when customer reaches specified spending amount

    Trigger
  • woocommerce 1 app icon

    Product Category Purchased

    Triggers when a product from specific category is purchased

    Trigger
  • woocommerce 1 app icon

    Product Purchased

    Triggers when a specific product is purchased

    Trigger
  • woocommerce 1 app icon

    Variable Product Purchased

    Triggers when a variable product is purchased

    Trigger
  • woocommerce 1 app icon

    Variable Subscription Purchased

    Triggers when a variable subscription product is purchased

    Trigger
  • woocommerce 1 app icon

    Order Paid

    Triggers when an order payment is completed

    Trigger
  • woocommerce 1 app icon

    Product Reviewed

    Triggers when a product review is submitted

    Trigger
  • woocommerce 1 app icon

    Product Refunded

    Triggers when a product refund is created

    Trigger
  • woocommerce 1 app icon

    Coupon Updated

    Triggers when a coupon is updated

    Trigger
  • woocommerce 1 app icon

    Coupon Deleted

    Triggers when a coupon is deleted

    Trigger
  • woocommerce 1 app icon

    Coupon Restored

    Triggers when a coupon is restored from trash

    Trigger
  • woocommerce 1 app icon

    Customer Updated

    Triggers when a customer profile is updated

    Trigger
  • woocommerce 1 app icon

    Customer Deleted

    Triggers when a customer is deleted

    Trigger
  • woocommerce 1 app icon

    Product Goes Out of Stock

    Triggers when a product goes out of stock

    Trigger
  • woocommerce 1 app icon

    Product Back in Stock

    Triggers when a product comes back in stock

    Trigger
  • woocommerce 1 app icon

    Product Low Stock

    Triggers when a product reaches low stock threshold

    Trigger
  • woocommerce 1 app icon

    Product Variation Goes Out of Stock

    Triggers when a product variation goes out of stock

    Trigger
  • woocommerce 1 app icon

    Product Variation Back in Stock

    Triggers when a product variation comes back in stock

    Trigger
  • woocommerce 1 app icon

    New Cart Abandonment

    Triggers when a customer abandons their cart without completing checkout

    Trigger
  • woocommerce 1 app icon

    Create New Product

    Create a new product in WooCommerce

    Action
  • woocommerce 1 app icon

    Create Variable Product

    Create a new variable product in WooCommerce

    Action
  • woocommerce 1 app icon

    Create Product Variation

    Create a new product variation in WooCommerce

    Action
  • woocommerce 1 app icon

    Update Product

    Update existing product in WooCommerce

    Action
  • woocommerce 1 app icon

    Create New Order

    Create a new order in WooCommerce

    Action
  • woocommerce 1 app icon

    Create Coupon

    Create a new coupon

    Action
  • woocommerce 1 app icon

    Apply Coupon

    Apply a coupon to the cart

    Action
  • woocommerce 1 app icon

    Add Email(s) to Coupon

    Add one or more emails to a coupon

    Action
  • woocommerce 1 app icon

    Add Product to Cart

    Add products to the cart

    Action
  • woocommerce 1 app icon

    Remove Product from Cart

    Removes the given product from the cart

    Action
  • woocommerce 1 app icon

    Create a Customer

    Create a new customer profile

    Action
  • woocommerce 1 app icon

    Get Customer by ID

    Create a customer profile by ID

    Action
  • woocommerce 1 app icon

    Get Customer by Email

    Create a customer profile by Email

    Action
  • woocommerce 1 app icon

    Get Order by ID

    Create a order by ID

    Action
  • woocommerce 1 app icon

    Get Orders by Email

    Get all orders by email

    Action
  • woocommerce 1 app icon

    Create Attribute

    Create a custom product attribute

    Action
  • woocommerce 1 app icon

    Add Attribute Terms

    Add terms to the product attribute taxonomy

    Action
  • woocommerce 1 app icon

    Add Product Attributes

    Add attributes to the existing product

    Action
  • woocommerce 1 app icon

    Update Product Attributes

    Update product attributes with new values and remove previous values

    Action
  • woocommerce 1 app icon

    Get Product Sales Count

    Get number of sales for the product by ID

    Action
  • woocommerce 1 app icon

    Add Order Note

    Add a note to the order

    Action
  • woocommerce 1 app icon

    Get Product by ID

    Get product details by ID

    Action
  • woocommerce 1 app icon

    Get Product by SKU

    Get product details by SKU

    Action
  • woocommerce 1 app icon

    Get Orders of User

    List all completed orders of a user by email or ID

    Action
  • woocommerce 1 app icon

    Change Order Status

    Change the status of an order

    Action
  • woocommerce 1 app icon

    Get Customer Total Spent

    Get total amount spent by a customer

    Action
  • woocommerce 1 app icon

    Get Customer Order Count

    Get total number of orders placed by a customer

    Action
  • woocommerce 1 app icon

    Get Customer Last Order

    Get the last order placed by a customer

    Action
  • woocommerce 1 app icon

    Delete Coupon

    Deletes an existing coupon

    Action
  • woocommerce 1 app icon

    Retrieve Sales Report

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

    Action
  • woocommerce 1 app icon

    Retrieve Top Sellers Report

    Get list of top selling products with quantity sold

    Action
  • woocommerce 1 app icon

    Retrieve Reviews Totals

    Get review totals by rating

    Action
  • woocommerce 1 app icon

    Retrieve Products Totals

    Get product totals by type

    Action
  • woocommerce 1 app icon

    Retrieve Customers Totals

    Get customer totals report

    Action
  • woocommerce 1 app icon

    Retrieve Coupons Totals

    Get coupon totals by discount type

    Action
  • woocommerce 1 app icon

    Retrieve Orders Totals

    Get order totals by status

    Action
  • woocommerce 1 app icon

    Retrieve a List of Refunds

    Get list of refunds for an order

    Action
  • woocommerce 1 app icon

    Fetch Coupon Details

    Retrieves coupon details by coupon code or ID

    Action
  • woocommerce 1 app icon

    Add/Update Custom Fields

    Adds or update custom fields on specific order

    Action
  • woocommerce 1 app icon

    Create Product Review

    Create a new product review

    Action
  • woocommerce 1 app icon

    Create Product Tag

    Create a new product tag

    Action
  • woocommerce 1 app icon

    Create Product Category

    Create a new product category

    Action
  • woocommerce 1 app icon

    Delete Customer

    Delete a customer account

    Action
  • woocommerce 1 app icon

    Delete Product Tag

    Delete a product tag

    Action
  • woocommerce 1 app icon

    List All Orders

    Retrieve a list of all orders

    Action
  • woocommerce 1 app icon

    Retrieve Product by Name/Slug

    Get product details by product name or slug

    Action
  • woocommerce 1 app icon

    Update Coupon

    Update an existing coupon

    Action
  • woocommerce 1 app icon

    Update Customer

    Update customer details

    Action
  • woocommerce 1 app icon

    Get All Customers

    Retrieve a list of all customers

    Action
  • woocommerce 1 app icon

    Get All Products

    Retrieve a list of all products

    Action
  • woocommerce 1 app icon

    Get Product Variation

    Get variation details by product and variation ID

    Action
  • woocommerce 1 app icon

    List All Order Notes

    Retrieve all notes for a specific order

    Action
  • woocommerce 1 app icon

    Update Product Variation

    Update an existing product variation

    Action
  • woocommerce 1 app icon

    Send Abandoned Cart Email

    Send a recovery email to customers with abandoned carts

    Action
  • woocommerce 1 app icon

    Check Cart Status

    Check if a cart is abandoned, recovered, or active

    Action
  • woocommerce 1 app icon

    Update Product Price

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

    Action
  • woocommerce 1 app icon

    Update Product Stock Quantity

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

    Action
Getting started

Up and running in three steps

1

Connect your account

Authorize WooCommerce inside FlowMattic in a couple of clicks — no API keys to hunt down.

2

Pick a trigger

Choose the WooCommerce event that should kick off your workflow.

3

Automate the actions

Chain in as many actions and apps as you need — FlowMattic runs the workflow 24/7.

In the wild

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
Browse more

Connect WooCommerce with 800+ apps

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

Showing 25 of 800 integrations
WooCommerce app icon

About WooCommerce

Version 2.2.2

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

Related categories

WooCommerce integration changelog

Track the latest updates, new features, and improvements

v2.2.2 – 28 Jul. 2026
Fix: Update Product action converting variable, grouped and external products into simple products on every update, orphaning their variations
Fix: Product Type field being ignored by the Create Product and Update Product actions
Fix: Update Product clearing the title, status and other product fields when a workflow or AI Agent tool call sent only the fields it wanted to change
Fix: Product slug being incorrectly saved as the “Sold individually” setting when creating or updating a product

v2.2.1 – 27 Jul. 2026
Fix: Abandoned cart sessions table failing to create on hosts where MySQL defaults to MyISAM (1000-byte index limit), printing a database error on top of every page; the table is now created as InnoDB with utf8mb4-safe index lengths
Improved: A failed cart sessions table creation now backs off for an hour and logs the error instead of retrying and printing it on every page load

v2.2.0 – 4 Apr. 2026
Fix: New Order trigger not firing when using CartFlows checkout due to internal flag conflict between new order and new customer triggers
Fix: New Order trigger not firing for free orders (100% discount coupon) and virtual/downloadable products where WooCommerce skips “Processing” status
Improved: HPOS compatibility for order meta operations in new order and new customer triggers

v2.1.1 – 23 Mar. 2026
New: Bulk actions now include all 3 email types (Recovery, Coupon Discount, Final Reminder)
New: Coupon Discount bulk action shows coupon code/discount value popup
New: Delete bulk action shows confirmation dialog before deleting
Improved: Cart recovery link now uses fallback token matching when customer session has changed (expired, logged in, different browser)
Improved: Cart restoration verifies products are still available and in stock before adding to cart
Improved: Recovery handler provides specific messages for different scenarios instead of generic error
Improved: Cart tracking paused during recovery to ensure reliable session persistence

v2.1.0 – 18 Mar. 2026
New: Emails tab – customize subject, heading, body message and button text for all 3 recovery email templates
New: Placeholder support in email templates ({customer_name}, {discount_value}, {coupon_code})
New: Send Test Email button for each template to preview emails with current field values
New: Reset to Defaults button to restore original email template text
Fix: Bulk actions (Send Email, Delete) returning 0 due to duplicate AJAX action parameter overwriting WordPress handler
Fix: Abandoned cart admin CSS file throwing 404 error on page load
Improved: Renamed all AJAX action hooks with fm_wc_ prefix to avoid conflicts with other plugins
Improved: Redesigned coupon discount modal with modern UI, input icons, animations and better UX

v2.0.3 – 10 Oct. 2025
Fix: WooCommerce checkout causing conflict with the PixelYourSite implementation

v2.0.2 – 8 Oct. 2025
Improved: Pixel your site UTM data will now be available in capture response for any checkout plugin including WooCommerce regular checkout, cartflows and more
Improved: Line item names and other related additional data will now be available on all the order triggers
Fix: Coupon Updated trigger was not firing due to incorrect hook implementation

v2.0.1 – 29 Sept. 2025
Fix: Abandoned cart functionality PHP Compatibility on some server configurations not working.

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

Start automating

Ready to automate your WordPress workflows?

Connect WooCommerce with hundreds of other apps through FlowMattic. No coding required — just simple, powerful automation.

Connect in minutes
No coding required
Unlimited workflows
Premium support
Start automating today

Connect WooCommerce now

Join thousands automating their workflows with FlowMattic. Get started in minutes.

No per-task fees 14-day free trial