tr Skip to content

When a new form submission is received in Ninja Forms, add a new subscriber to Campaign Monitor

When someone fills in a Ninja Forms form on your WordPress site, this workflow adds them as a subscriber to your Campaign Monitor list, so form sign-ups reach your email audience without CSV exports.

Ninja Forms Campaign Monitor

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

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

What this workflow does

Ninja Forms keeps submissions on your WordPress site, while your newsletters go out from Campaign Monitor. Moving people between the two by export and import leaves gaps of days or weeks, and new sign-ups miss the emails they asked for. This workflow sends each submission across as it happens.

The Ninja Forms trigger runs when a visitor submits one of your forms, and every field is available to map. The Campaign Monitor step then adds a new subscriber to the list you pick, using the email and name values you map from the form.

The trigger and the form live on your own site, and only the subscriber details are sent to Campaign Monitor. Each run appears in Task History, including Campaign Monitor's response, which is where you look if a subscriber didn't show up.

Footer newsletter form

A two-field Ninja Forms form in your site footer asks for a name and email. Each sign-up joins the Campaign Monitor list your weekly newsletter goes to.

Course or webinar waitlist

Visitors join a waitlist through a Ninja Forms form. They land on a dedicated Campaign Monitor list, ready for the launch email.

Contact form with an opt-in box

Your contact form includes a newsletter checkbox. Add a Filter on that field so only people who ticked it become Campaign Monitor subscribers.

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

    Picks up every new Ninja Forms entry the moment it is submitted on your site. The answers, including the email address, become values you can map into Campaign Monitor.

  2. Step 2Action
    Campaign Monitor Add Subscriber

    Adds a new subscriber to your chosen Campaign Monitor list. Map the Ninja Forms email field, and the name field if your form has one, then connect your Campaign Monitor account.

What you need

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

  • If your Ninja Forms form includes a consent checkbox, put a Filter before the Campaign Monitor step that continues only when the box is checked.
  • Running several forms? Add a Filter on the form ID or title so only the sign-up form you choose sends people to this list.
  • Make the email field required in Ninja Forms, so the Campaign Monitor step always has an address to subscribe.

Questions about this workflow

Does this work with every Ninja Forms form on my site?

The trigger fires for new form submissions. Do a test run to see how it is tied to your forms, and add a Filter on the form's details if only one form should add subscribers.

What happens when the address is already a Campaign Monitor subscriber?

The step uses Add Subscriber, described as adding a new subscriber to the list. Submit the form with an address that is already on the list and check Task History for Campaign Monitor's response.

Will past Ninja Forms entries be sent to Campaign Monitor?

No. The trigger reacts to new Ninja Forms submissions from the time the workflow is switched on. Entries already stored in Ninja Forms stay where they are.

Can I send Ninja Forms sign-ups to more than one Campaign Monitor list?

Yes. Add a second Add Subscriber step pointing at the other list. To pick one list per person from a form answer, put a Router before the Campaign Monitor step and give each route its own Add Subscriber step set to a different 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

It's very straightforward, has a lot integrations and they work well. It is one thing to 'integrate' new external software, but integrating it well, with lots of options is where FlowMattic shines.

Koen A.

Works within WordPress, so it can easily access any inbuilt WP functions or custom functions and use them in your flow. It's easy to use and already has many useful integrations built.