When new form submission is received in Contact Form 7, create a new subscription in Pabbly Subscriptions
A Contact Form 7 submission creates a customer in Pabbly Subscriptions from the form answers, then starts a subscription for that customer on the plan you set up after import.
Contact Form 7
Pabbly Subscriptions3 steps Setup ~5 min Used on 913 sites Free to import

What this workflow does
Not every subscription starts at a checkout page. Clubs, services and B2B sellers often take sign-ups through a plain form and then set the person up for billing by hand. This workflow takes a Contact Form 7 entry and builds both records in Pabbly Subscriptions: the customer, then their subscription.
The Contact Form 7 trigger starts a run when a form is submitted and passes every field on. The first Pabbly Subscriptions step creates a customer from the answers you map, such as the name and email. The second step creates a subscription, which FlowMattic describes as an action for an existing customer, so it uses the customer the step before it just made.
Both Pabbly steps arrive empty. After import you connect your Pabbly account, map the form fields into the customer, then map that customer into the subscription step and set the subscription details it asks for, including which of your Pabbly plans it belongs to. A test submission shows what each step needs and returns.
Every submission runs the workflow, including test entries and repeat sign-ups. Pabbly may return an error for an email it already holds; Task History shows its reply for each step.
Membership sign-up form
A sports club takes membership applications through Contact Form 7, and each one starts the member's subscription in Pabbly Subscriptions.
Service plans sold by enquiry
A website maintenance agency asks clients to choose a care plan on a form, then bills them through Pabbly without re-entering their details.
Box subscriptions without a store
A small coffee roaster collects subscriber details on a Contact Form 7 page and runs the monthly billing from Pabbly Subscriptions.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Contact Form 7 New Form SubmissionStarts the workflow whenever someone submits your Contact Form 7 form. Each field on the form, such as the name and email, is passed on for mapping into Pabbly.
Pabbly Subscriptions Create CustomerCreates a customer in Pabbly Subscriptions from the form answers. The step has no mapping yet: connect your Pabbly account and map the submitter's name, email and any other details you collect.
Pabbly Subscriptions Create SubscriptionStarts a subscription for the customer from step 2. Map that customer from the previous step's result and set the remaining subscription details, such as the plan, after checking a test run.
What you need
- FlowMatticCore
- Contact Form 7 PluginPlugin
- Pabbly Subscriptions AccountAccount
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.
- Mark the email field required with Contact Form 7's email* tag, so every submission carries the address Pabbly needs for the customer.
- If your form offers several plans, add a Router between the Create Customer step and the Create Subscription step, move Create Subscription into one route and copy it into the others, each set to a different plan, with conditions that can't both match.
- Use one dedicated form for sign-ups. Every submission of the form you pick starts a customer and a subscription, so a general contact form is the wrong choice here.
Questions about this workflow
Does the subscriber pay through Contact Form 7?
No. Contact Form 7 only collects the details. Pabbly Subscriptions holds the customer and subscription, and any payment happens on Pabbly's side according to how your plan is set up there.
Why does the workflow create a customer before the subscription?
The Create Subscription action works on an existing customer. Creating the customer in step 2 gives step 3 a record to attach the subscription to.
What happens when someone submits the Contact Form 7 form twice?
Both entries start a run. Pabbly Subscriptions may refuse a second customer with the same email, so look at those runs in Task History before you rely on them.
Which Pabbly plan does the new subscription use?
The one you set in the Create Subscription step after import. The template doesn't choose a plan for you.
More Payments 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