tr Skip to content

When a new form submission is received in Ninja Forms, add a new member to Mailchimp list

Each Ninja Forms submission adds the person to your Mailchimp audience, or updates their details if they are already a member, so sign-ups from your WordPress forms reach your email list without a CSV export.

Ninja Forms Mailchimp

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

The When a new form submission is received in Ninja Forms, add a new member to Mailchimp list workflow on the FlowMattic canvas, with 2 steps across Ninja Forms, Mailchimp
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Ninja Forms stores each submission in WordPress, and that is where it stays unless someone moves the address to your mailing tool. This workflow sends the person straight to Mailchimp instead.

When a visitor submits your Ninja Forms form, the trigger passes all the fields to FlowMattic. The Mailchimp step runs Add New Member, which adds a new member to the list, or updates them if they already exist. You map the email field and any extra fields you want on the member's record, such as a first name.

Since the step updates existing members rather than stopping at them, someone who fills in the form again simply gets their details refreshed in Mailchimp. Ninja Forms keeps its own copy of every submission as usual. Task History lists each run and what Mailchimp sent back, which helps when an address is rejected.

Footer sign-up form on a WordPress site

A two-field Ninja Forms form in your footer asks for a name and email, and every visitor who fills it in becomes a member of your Mailchimp list.

Contact form with a newsletter question

Your Ninja Forms contact form asks whether people want news. Add a Filter on that answer so only those who say yes join the Mailchimp list.

Download form for a free guide

Visitors enter their email to get a PDF, and each of them is added to the Mailchimp list you use for follow-up emails about the topic.

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 WordPress site. Every field from the submission is available to map in the Mailchimp step.

  2. Step 2Action
    Mailchimp Add New Member

    Adds the person to your Mailchimp list as a new member, or updates them if they already exist. Map the Ninja Forms email field, plus name or other fields you collect, and connect your Mailchimp account.

What you need

  • FlowMatticCore
  • Ninja Forms 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.

  • Mark the email field as required in your Ninja Forms form, so every submission gives Mailchimp an address to add.
  • Add a Filter after the trigger that continues only when a consent checkbox is ticked, so people who did not opt in stay off your Mailchimp list.
  • Send a test submission after import so FlowMattic picks up the form's fields, then map them in the Add New Member step.

Questions about this workflow

What if the Ninja Forms visitor is already on my Mailchimp list?

Add New Member updates an existing member instead of adding a second copy, so their details are refreshed with what they just submitted.

Does Ninja Forms still save the submission?

Yes. FlowMattic picks up a copy of the entry for Mailchimp and leaves the original alone, so Ninja Forms stores it and sends any emails it is set to send, as before.

Can people from different Ninja Forms forms go to different Mailchimp lists?

Yes, by cloning the workflow once per form. Each copy has its own Ninja Forms trigger and its own Mailchimp step, so you can send each form's sign-ups to a different list.

Are Ninja Forms entries from before the import sent to Mailchimp?

No. Only forms submitted while the workflow is switched on reach Mailchimp. Older entries stay in Ninja Forms, where you can export them if you need them on the list.

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.