When a new form submission is received in Forminator, create a new user in WordPress, and add a new member in Mailchimp list
When someone submits a Forminator form, this workflow creates a WordPress user account for them and then adds them as a member of your Mailchimp audience, so one form gives both site access and a place on your list.
Forminator
WordPress
Mailchimp3 steps Setup ~5 min Used on 1.1k sites Free to import

What this workflow does
Sign-up forms often need to do two jobs: give the person an account on your site and add them to your email list. Doing both by hand after each submission is slow. This workflow handles both from one Forminator form.
The Forminator trigger fires when a form is submitted on your WordPress site. The submitted fields are passed on. The WordPress step creates a new user from the details you map, such as the email address and name. The Mailchimp step then adds the same person to the audience you choose.
The two actions run one after the other for each submission. If the email already belongs to a WordPress user, the step doesn't create a second account and returns that user's ID instead. You can check what WordPress and Mailchimp each returned in Task History.
Membership sign-up page
A Forminator registration form gives new members a site login and adds them to the Mailchimp audience you use for member news.
Free resource library
Visitors sign up to access downloads on your site, and they also start receiving your newsletter.
Community forum on WordPress
New forum members get an account and join a Mailchimp audience for community updates.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Forminator New Form SubmissionRuns when a Forminator form is submitted on your WordPress site. Every submitted field is passed to the next two steps for mapping.
WordPress New UserTurns the Forminator entry into a WordPress account. Map the email address and the name or username fields from the form, then test with a new address to see the account it creates.
Mailchimp Add New MemberAdds the person to your Mailchimp audience. Map the form's email field and any name fields, and connect your Mailchimp account.
What you need
- FlowMatticCore
- Forminator PluginPlugin
- Mailchimp 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.
- Add a Filter between the Forminator trigger and the WordPress step that continues only for your sign-up form, so other Forminator forms don't create users.
- Add a consent checkbox to the form and a Filter between the WordPress step and the Mailchimp step, so only people who agreed are added to your audience.
- Submit a test entry after import so FlowMattic captures the Forminator fields for both steps.
Questions about this workflow
Does every Forminator form create a WordPress user?
Yes, as imported, every submission starts a run. To limit it to your sign-up form, add a Filter between the Forminator trigger and the WordPress step.
What if the email already has a WordPress account?
WordPress won't make a second account for it. The New User step reports the existing user's ID, which Task History shows, and Mailchimp's Add New Member adds the address to your audience or updates the member already there.
Which Mailchimp audience are Forminator sign-ups added to?
Whichever audience you select when you set up the Add New Member step. All Forminator sign-ups go to that one audience.
Do I need anything besides Forminator and FlowMattic on the site?
No other plugin is needed. You need a Mailchimp account to connect for the third step.
More Forms 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





