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 Subscriptions2 steps Setup ~5 min Used on 2.9k sites Free to import

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.
Fluent Forms New Form SubmissionRuns when a Fluent Forms submission is received on your site. All of the entry's answers become available to map into the subscription step.
WooCommerce Subscriptions Create SubscriptionCreates 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.
More E-Commerce workflows
Other ready-to-import templates from the same category.






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