tr Skip to content

When new submission is received in Ninja Forms, create a new order in WooCommerce

Turn each Ninja Forms submission into a WooCommerce order on the same site, with the customer details and products you map from the form, so requests made by form show up with your other orders.

Ninja Forms WooCommerce

2 steps Setup ~5 min Used on 2.7k sites Free to import

The When new submission is received in Ninja Forms, create a new order in WooCommerce workflow on the FlowMattic canvas, with 2 steps across Ninja Forms, WooCommerce
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Some sales don't fit a normal checkout. A customer asks for a custom quote, a bulk order or a pre-order through a form, and someone then rebuilds that request as an order in WooCommerce. This workflow creates the order for you from the form entry.

The Ninja Forms trigger runs when a visitor submits a form. Their answers, such as name, email, address and the item they asked for, are handed to the next step. The WooCommerce step creates a new order in your store. You decide which form answers go into the order.

The workflow only creates the order record. It does not take a payment, so handle payment the way you normally would for manual orders. Both plugins run on your WordPress site, so the data stays there. Task History shows each run and the order WooCommerce created.

Wholesale order requests

Trade customers fill in a Ninja Forms order sheet with quantities. Each submission becomes a WooCommerce order your team can process and invoice.

Pre-orders for a product not yet in stock

A pre-order form collects the buyer's details, and the order appears in WooCommerce so you can see demand and contact buyers when stock arrives.

Phone or in-person sales logged by staff

Staff enter a sale through an internal form, and it is recorded as an order alongside your online orders.

How this workflow runs

What happens at each step once the workflow is on, and what you need before you import it.

  1. Step 1Trigger
    Ninja Forms New Form Submission

    Runs each time a visitor submits a Ninja Forms form on your site. All submitted answers are available to map into the WooCommerce order.

  2. Step 2Action
    WooCommerce Create New Order

    Creates a new order in WooCommerce. Map the customer's answers from the form into the order, then do a test run to see what the step needs and how the finished order looks.

What you need

  • FlowMatticCore
  • Ninja Forms PluginPlugin
  • WooCommerce PluginPlugin

After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.

Make it yours

Changes worth making after you import it.

  • Add a Filter after the trigger so only the order form starts a run, if other Ninja Forms forms on your site would otherwise reach this step.
  • If buyers pick an item on the form, use a dropdown whose values match your WooCommerce product names, so there are no typos to sort out when mapping the order.
  • Send a test submission after import, then open the new order in WooCommerce to confirm the customer and product details landed where you expected.

Questions about this workflow

Does the WooCommerce order get paid when the Ninja Forms entry is sent?

No. The workflow creates the order but takes no payment. Collect payment separately and update the order in WooCommerce.

Do Ninja Forms and WooCommerce need to be on the same site as FlowMattic?

Yes. Both are WordPress plugins, and the trigger and the order step both run on the site where FlowMattic is installed.

What happens if the same customer submits the form twice?

Each submission starts its own run, so two submissions create two separate WooCommerce orders.

Can a single order include several products from the form?

Run a test of the WooCommerce step after import to see how it takes products, then shape the form to match.

Import this workflow into your WordPress site

Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

Flowmattic is one of most advanced integration platform , A perfect alternative of zapier with unlimited task and founder and his team always ready to stand even at 2am midnight so really dedicated

Inderpreet Singh

An excellent replacement to Zapier with unlimited tasks and full control over data. Customer service is fantastic! Have had hands-on support from owner who is ultra helpful and they have even been integrating new SAAS options continuously.