tr Skip to content
Black Friday FlowMattic for life, 12 payments of $33.25 Or $399 once. Nothing added for splitting Ends in --Days --Hrs --Min --Sec See the deal

Create a subscription when a FluentForm submission received

When a Fluent Forms form is submitted, this workflow creates a WooCommerce subscription for a customer using the details from the entry, so sign-ups you take through a form appear as subscriptions in your store.

Fluent Forms WooCommerce Subscriptions

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

The Create a subscription when a FluentForm submission received workflow on the FlowMattic canvas, with 2 steps across Fluent Forms, WooCommerce Subscriptions
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Some subscriptions don't start at the WooCommerce checkout. You might sign members up through an application form, take orders by phone and enter them in a form, or agree terms offline and then set the customer up. Building each subscription by hand in the WooCommerce admin is slow and easy to get wrong.

The Fluent Forms trigger runs when a form submission is received. Every answer in the entry is passed on. The WooCommerce Subscriptions step uses Create Subscription, which creates a new subscription for a customer. You map the form answers into the step.

The subscription is created for a customer of your store, so the person needs to exist as one. Run a test submission and read the result in Task History to see which customer details the step needs and whether the subscription is linked to the right account. This workflow doesn't take a payment through the form. Check how the new subscription will be billed before you use it with real customers.

Approved membership applications

Staff fill in an internal Fluent Forms form after approving an applicant, and the member's subscription is created in WooCommerce from that entry.

Phone or in-person sign-ups

A team member enters a customer's choice in a Fluent Forms form during a call, and the matching WooCommerce subscription appears in the store.

Moving customers from another system

You re-enter existing subscribers through a simple form one by one, and each submission creates their subscription in WooCommerce.

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
    Fluent Forms New Form Submission

    Runs when a Fluent Forms submission is received on your site. All of the entry's answers become available to map into the subscription step.

  2. Step 2Action
    WooCommerce Subscriptions Create Subscription

    Creates a new WooCommerce subscription for a customer from the form data. Map the entry's answers into it and test to confirm the subscription lands on the right customer.

What you need

  • FlowMatticCore
  • Fluent Forms PluginPlugin
  • WooCommerce Subscriptions 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.

  • Use the form only for logged-in staff or customers, so every submission comes from someone who already has an account in your store.
  • Add a Filter after the trigger that continues only when an approval or plan field has the value you expect, so test or incomplete entries don't create subscriptions.
  • Add WooCommerce Subscriptions' Add Subscription Note step after the create step, recording that the subscription came from a Fluent Forms entry.

Questions about this workflow

Does a Fluent Forms visitor need a store account for the subscription?

The step creates a subscription for a customer, so the subscription needs a customer to belong to. Test with your own account first, and check Task History to see what the step needs.

Is the customer charged when the WooCommerce subscription is created?

The form doesn't take a payment in this workflow. How later renewals are billed depends on the subscription's setup in WooCommerce, so check a test subscription before going live.

Will every Fluent Forms submission create a subscription?

Every submission that triggers the workflow does, because there are no conditions. Add a Filter to limit it, or use a dedicated form.

Can one person end up with two WooCommerce subscriptions from repeat Fluent Forms entries?

Yes. Each submission runs the step again. A Filter, or WooCommerce Subscriptions' Find Subscriptions by User ID step before the create step, helps you catch that.

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

It's an exceptional product. Works great and extremely valuable. I saved thousands of dollard on Zapier, as Flowmattic makes me able to host the automation myself. And very deeply integrates with the products I need.

Tijn

Ease of use and terrific support from the founder. Tons of integrations and regular updates. The Flowmattic custom app is great especially if you want to integrate apps that aren't available yet inside Flowmattic.