Many stores already have a Contact Form 7 form for quotes, wholesale requests or returns, and someone copies each one into WooCommerce by hand. FlowMattic does that copying on the same WordPress site, turning submissions into orders, products, coupons and order notes, so shop owners spend their time on the request instead of the data entry.
44 triggers57 actions7 example workflows3 ready-made templatesUnlimited runs
Try a pairing
When this happens in Contact Form 71 trigger
Do this in WooCommerce57 actions
1. TriggerNew Form Submission
2. ActionCreate New Order
When Contact Form 7 fires New Form Submission, FlowMattic runs Create New Order in WooCommerce with the data from that event.
You build this in the FlowMattic workflow builder on your own site. See the setup steps
Contact Form 7 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 a quote or order request form
Custom and bulk orders often start as a form. Each submission becomes a WooCommerce order with the customer's details and chosen product, ready to price and send for payment.
Turn supplier or maker submissions into WooCommerce products
Marketplaces and consignment shops let sellers propose items through a form. Each one becomes a WooCommerce product with its name, price and description for staff to review.
Email a personal discount code to newsletter signups
A signup form creates a single-use coupon, restricts it to the subscriber's email so it cannot be shared, and sends the code in a welcome email.
New Form Submission→Create Coupon→Add Email(s) to Coupon→Email (SMTP)
Reply to where is my order questions with live order status
A short form asks for the email used at checkout. FlowMattic looks up that customer's orders and emails back each order number and its current status.
New Form Submission→Get Orders by Email→Iterator→Email (SMTP)
Attach return requests to the original order as a note
Customers give their order number and reason on a returns form. The order is fetched, a note with the reason is added and its status changes to on-hold for the warehouse.
New Form Submission→Get Order by ID→Add Order Note→Change Order Status
Publish reviews sent through a feedback form
Some customers prefer a simple form to the review box. Their rating and comment are saved as a WooCommerce product review on the product they pick.
New Form Submission→Retrieve Product by Name/Slug→Create Product Review
Create a customer account from a wholesale application
Trade buyers apply with company details. A Filter checks the application answers, and accepted ones get a WooCommerce customer profile so they can log in and order.
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
Contact Form 7 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
Contact Form 7 and WooCommerce already sit in your WordPress install, so nothing needs an outside account or API key to connect.
No retyping between screens
Requests turn into orders, products, notes and coupons with the customer's own wording, which removes copy and paste errors.
Busy weeks cost the same
FlowMattic runs are unlimited, so a holiday rush of quote requests needs no upgrade.
Common questions
Can a Contact Form 7 form create a WooCommerce order?
Yes. Use the New Form Submission trigger and the WooCommerce Create New Order action, then map the form fields to the billing details and the product. The order is created on the same site, so staff see it in the normal orders list.
Can the form take payment?
Contact Form 7 does not process payments itself. One approach is to create the order, then email the customer a link to pay for it from their account or the order page, using Email (SMTP) after Create New Order.
Will a returning buyer get a second customer account?
Check first with Get Customer by Email. A Router then creates a customer only when none exists, and otherwise goes straight to the order.
Can different forms do different things?
Yes. Each workflow listens to the form you select, so your quote form can create orders while your returns form adds order notes.
Can I stop spam submissions from creating orders?
Use Contact Form 7's own spam protection, and add a Filter in the workflow on a field that real buyers always fill, such as a valid product choice.
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. Contact Form 7 integration 1.0, WooCommerce integration 2.2.2.