How to Create a Custom MailerLite Signup Form in WordPress

Looking to create a custom MailerLite signup form in WordPress? With WPForms, you don’t have to touch a single line of code to create and embed a beautiful MailerLite signup form. You can create it easily with our drag and drop builder and customize it per your needs.

In this article, we’ll show you how to create a custom MailerLite signup form in WordPress.

Creating a Custom MailerLite Signup Form

The first thing you need to do is to install and activate the WPForms plugin. Here’s a step by step guide on how to install a WordPress plugin.

After the installation, you’ll need to create a form.

While creating a form, you might want to choose Newsletter Signup Form as your template for convenience. Let’s rename the form as MailerLite for the sake of this example.

create a Constant Contact newsletter signup form

WPForms is the best WordPress Form Builder plugin. Get it for free!

For more detailed steps, see our tutorial on creating a simple form in WPForms.

In order to import contacts into your MailerLite account from your form, you’ll need to install and activate Zapier addon on your site.

The Zapier addon lets you connect your WordPress forms to over 500+ web apps, including the MailerLite app.

For more help with this step, you can check out our tutorial on how to install and use the Zapier addon.

Now let’s take a look at how to connect WordPress forms to MailerLite.

Login to your Zapier account and click the Make a Zap button in the top navigation.

Then, follow Zapier’s step by step guide to create a Zap. To see screenshots of every step, you can refer to our tutorial on using Zapier with WPForms.

Make sure to choose the MailerLite form you just created, when you’re asked to setup Edit Options. You must have at least one test entry on your form before fetching existing entries.

choose mailerlite form

You should then see a successful confirmation message.

Connecting Your WordPress Forms to MailerLite

Now that you’ve connected Zapier to WPForms plugin, it’s the time to connect WPForms to MailerLite.

The first step is to choose MailerLite as the action app. If you haven’t used the MailerLite app on Zapier previously, you may need to use the search bar to find the MailerLite app.

choose mailerlite in zapier

Then, you’ll be asked to select MailerLite action. As we’re looking to add a new subscriber to your MailerLite list, let’s choose Create/Update Subscriber and click Continue.

select mailerlite action

Now you need to connect your MailerLite account to Zapier.

mailerlite api key

To do this, you’ll need to authorize Zapier to access your MailerLite data.

Go to this page and find your API key on the top left-hand side.

copy mailerlite api key

Copy and paste it into Zapier to provide access to your MailerLite account. Click Yes, Continue and then click Save + Continue.

Now you’ll be asked to set up MailerLite subscriber. In this step, you’ll need to connect each contact form field to the appropriate MailerLite field. Also, make sure to choose the right subscriber group or email list from your MailerLite account. Then click Continue.

connect mailerlite with zapier

If you want to test whether your Zapier connection is working, click on Test. You can now see what data is being updated in MailerLite. Click Create & Continue.

To verify the data in your MailerLite account, click the Subscribers tab. If everything was configured correctly, you can find the right data in your list.

verify maillerlite data

You’ve just tested the MailerLite app on Zapier successfully.

In the final step, make sure to turn on your Zap. You can also give your Zap an appropriate name. By turning on Zap, you can automatically send contacts to your MailerLite account whenever your visitors submit the form on your site.

Turn On Zap

That’s it! Now anytime someone fills out your form, they will be added as a subscriber in your MailerLite database, so you can keep in touch with email marketing.

Want to get more value from your client forms? Check out these web form hacks to unlock hidden customer data using a WPForms hidden field.

What are you waiting for? Get started with the most powerful WordPress forms plugin today.

If you like this article, then please follow us on Facebook and Twitter for more free WordPress tutorials.

Using WordPress and want to get WPForms for free?

Enter the URL to your WordPress website to install.


  1. Just discovered your blog, and I’m in LOVE with it! Amazing layout an content. Love your style, you rock!! Thanks a million and please carry on the rewarding work. I think this is engaging and eye-opening material. Thank you so much for caring about your content and your readers.

  2. Hi, I found my way to this page because I’m trying to build a form that will sign people up for my Mailerlite newsletter…but I’m kind of sad I have to add yet another plugin (Zapier) to be able to do that. What are the chances of being able to integrate wpforms directly with Mailerlite anytime soon?

    1. Hi Brianna!

      We don’t have any ETA for this, however, this integration is already added to our list as a feature request.
      I apologize for any inconvenience!

      Have a good one 🙂

  3. I have just attempted this and once I installed Zapier and clicked settings, it came up with a critical website error warning and sent an email to my wordpress email advising of their built in ability to detect plug ins with issues so this is no longer a viable option

  4. Are you considering the possibility of adding an addon so that we can integrate mailerlite without needing zapier?

    1. Hi Marcos!
      I do agree it would be super helpful, though. I’ve made a note of the feature request and we’ll keep it on our radar as we plan out our roadmap for the future.
      Currently, I don’t have any ETA on this.
      I apologize for any inconvenience!
      Have a good one 🙂

  5. Hi, are there any news on the direct integration between MailerLite and WPForms? It will be very useful as MailerLite is a fast growing email marketing platform and Zapier is not always the best solution 😉

    1. Hey Pascal- I apologize as this feature is still in the development phase and currently, we do not have an ETA on this live implementation. I have noted your email address and you’ll be notified when this feature is live.

      Thank you for understanding!

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.