WPForms is often the quickest way to take an order by phone, a wholesale request or a vendor's product details, while WooCommerce is where those need to end up. FlowMattic turns each WPForms entry into the right WooCommerce record: an order, a product, a customer, a coupon or an order note. It suits shops that sell through more than the standard checkout.
44 triggers57 actions6 example workflows2 ready-made templatesUnlimited runs
Try a pairing
When this happens in WPForms1 trigger
Do this in WooCommerce57 actions
1. TriggerNew Form Submission
2. ActionGet Product by SKU
When WPForms fires New Form Submission, FlowMattic runs Get Product by SKU in WooCommerce with the data from that event.
You build this in the FlowMattic workflow builder on your own site. See the setup steps
WPForms and WooCommerce workflows you can build
Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.
Ready-made template
Create a WooCommerce order from an order request form
Staff taking phone or trade orders fill in one form, and the order appears in WooCommerce with the customer and products, ready for picking and invoicing.
New Form Submission→Get Product by SKU→Create New Order
Create a coupon, limit it to the signup's email with Add Email(s) to Coupon, then email the code, so the discount only works for the person it was meant for.
New Form Submission→Create Coupon→Add Email(s) to Coupon→Email (SMTP)
Open a customer account from a wholesale application
Approved trade buyers need a WooCommerce customer before they can order. A Filter checks the application, then Create a Customer adds them with billing details.
New Form Submission→Filter→Create a Customer
Attach return requests to the original order as a note
The customer enters the order number and reason on a returns form. Get Order by ID finds the order and Add Order Note keeps the request where staff will see it.
New Form Submission→Get Order by ID→Add Order Note
Publish feedback form answers as product reviews
Post-purchase surveys built in WPForms can ask for a rating and comment. Create Product Review adds them to the product page for you to moderate.
New Form Submission→Create Product Review
Set up: orders from an order form
At the end, every entry on your order form creates a WooCommerce order for the product the customer chose.
1
Build the form
In WPForms, add fields for name, email, phone, address, product SKU and quantity.
2
Start with New Form Submission
In FlowMattic, create a workflow, choose WPForms and New Form Submission, pick the form and submit a test order.
3
Find the product
Add WooCommerce with Get Product by SKU and map the SKU field, so the workflow has the product ID.
4
Create the order
Add Create New Order, map the customer details, product ID and quantity, test the step and switch the workflow on.
Retrieve Coupons TotalsGet coupon totals by discount type
Retrieve Orders TotalsGet order totals by status
Retrieve a List of RefundsGet list of refunds for an order
Fetch Coupon DetailsRetrieves coupon details by coupon code or ID
Add/Update Custom FieldsAdds or update custom fields on specific order
Create Product ReviewCreate a new product review
Create Product TagCreate a new product tag
Create Product CategoryCreate a new product category
Delete CustomerDelete a customer account
Delete Product TagDelete a product tag
List All OrdersRetrieve a list of all orders
Retrieve Product by Name/SlugGet product details by product name or slug
Update CouponUpdate an existing coupon
Update CustomerUpdate customer details
Get All CustomersRetrieve a list of all customers
Get All ProductsRetrieve a list of all products
Get Product VariationGet variation details by product and variation ID
List All Order NotesRetrieve all notes for a specific order
Update Product VariationUpdate an existing product variation
Send Abandoned Cart EmailSend a recovery email to customers with abandoned carts
Check Cart StatusCheck if a cart is abandoned, recovered, or active
Update Product PriceManage the regular price or sale price of an existing Product or Variation by SKU or ID
Update Product Stock QuantityManage the stock quantity and stock status of an existing Product or Variation by SKU or ID
Why run this pair with FlowMattic
WPForms and WooCommerce connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Both plugins, one site
WPForms, WooCommerce and FlowMattic all run in the same WordPress install, so entries become store records without leaving your server.
Orders beyond the checkout
Phone, trade and event orders get into WooCommerce through a form your staff already know how to use.
No charge per order
Runs are unlimited, so a busy sales day creates as many orders as it needs at no extra cost.
Common questions
Can a WPForms submission create a WooCommerce order?
Yes. Use the WPForms New Form Submission trigger and the WooCommerce Create New Order action. Look the product up by SKU first so the order gets the right product ID.
Can I create products from a form?
Yes. Create New Product takes the name, price, description and other details from the form. For products with options, use Create Variable Product and Create Product Variation.
Does the customer pay through the form?
That depends on your form. The workflow creates the order record. If WPForms took the payment, set the order status to match with Change Order Status.
Can the form add someone to an existing coupon?
Yes. Add Email(s) to Coupon adds the submitted email to a coupon's allowed list, so a single shared code can be limited to people who filled in the form.
30-day money-back guarantee Unlimited workflows and runs Self-hosted
Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. WPForms integration 1.0, WooCommerce integration 2.2.2.