Would you like to automatically add your form subscribers to your MailPoet email lists? With the WPForms MailPoet addon, you can seamlessly connect your forms to your MailPoet email marketing service to grow your subscriber list and improve your email marketing efforts.
This tutorial will show you how to install and set up the MailPoet addon with WPForms.
Requirements:
- You will need a Plus license level or higher to access the MailPoet addon
- Ensure that you’ve installed the latest version of WPForms to meet the minimum required version for the MailPoet addon.
Before getting started, you’ll first need to make sure WPForms is installed and activated on your WordPress site and that you’ve verified your license.
Installing and Setting Up the MailPoet Plugin
Once the core WPForms plugin is in place and your license is verified, you’ll need to install and activate the MailPoet addon.
However, before configuring it in WPForms, you must first install and activate the MailPoet plugin on your WordPress site. Unlike other WPForms integrations, MailPoet requires its own plugin to be set up before you can connect it.
To install MailPoet, go to WPForms » Settings and click on the Integrations tab.

Then, click on the MailPoet option and click the text that reads install the MailPoet plugin to proceed with installation.

This will take you to the WordPress Add New Plugin screen with MailPoet already searched. Click Install Now and then Activate to complete the installation of the MailPoet plugin.

Once the MailPoet plugin is installed and activated, you’ll be redirected to the MailPoet welcome page in your WordPress admin area.
On this page, click the Begin setup button to start configuring MailPoet.

Configuring the MailPoet Connection
Clicking Begin setup will launch MailPoet’s setup wizard. Follow the on-screen instructions to complete the basic setup. You can enter sender information now or skip it and configure these settings later in MailPoet.
After completing or skipping the onboarding steps, you’ll need to connect your MailPoet account to activate the plugin. Click the Connect MailPoet button, which will open a new tab taking you to the MailPoet website where you’ll need to select a plan and create an account.

Once you’ve created your MailPoet account and selected a plan, navigate to the Account page from MailPoet and locate the subscription information. Next, click the Copy button to copy your activation key.

Then, return to your WordPress site where the MailPoet activation page is open, paste the activation key into the Activation key field, and click Verify account.

Once your key is verified and MailPoet is connected, you can proceed to integrate it WPForms.
Adding a MailPoet Integration to Your Form
To connect MailPoet with your forms, create a new form or edit an existing one to open the form builder.
Once you’ve accessed the form builder, go to Marketing » MailPoet and click the Add New Connection button.

Next, an overlay will appear where you can enter a connection nickname. Feel free to use any nickname you’d like, as this won’t be visible to your users. Once you’ve added a nickname, click the OK button.

After adding a connection nickname, additional configuration options will appear:
Action to Perform
The first step is choosing what happens when a user submits your form. You can select one of two actions: Subscribe or Unsubscribe.
Subscribe
Selecting Subscribe will add users to your MailPoet email list when they submit the form. Once selected, additional settings will appear:
- Email: Choose the form field that collects the subscriber’s email address.
- Lists: Select the MailPoet list(s) where new subscribers should be added.
- Custom Fields: Map your WPForms fields to MailPoet custom fields to collect additional subscriber information beyond their email address. Click the blue plus (+) button to add more mappings.

Unsubscribe
Selecting Unsubscribe will remove users from your MailPoet email list. This is useful for unsubscribe forms. After choosing this action, you’ll need to configure the following:
- Email: Choose the form field that contains the subscriber’s email address.
- Lists: Select the MailPoet list(s) from which users will be unsubscribed when they submit the form.

Enabling Conditional Logic (Optional)
Conditional logic allows you to control when the MailPoet integration runs based on users’ form selections. For example, you can set it up so that only users who choose to subscribe are added to your MailPoet list.
To use conditional logic with the MailPoet addon, turn on the Enable Conditional Logic option and create your conditional logic rule.

Finally, be sure to save any changes and test your form before displaying it on your site.
Frequently Asked Questions
Here are some common questions about using the MailPoet addon with WPForms.
Can I connect to multiple MailPoet lists?
Yes, you can connect your WPForms form to multiple MailPoet lists. Simply select All Lists from the Lists dropdown, or create multiple connections to add subscribers to different lists based on various conditions.
Can I collect additional subscriber information beyond their email address?
Yes, you can map your form fields to MailPoet custom fields to collect additional information such as name, address, preferences, and more. Make sure you’ve created these custom fields in your MailPoet lists first before mapping them in WPForms.
How do I know if a user has successfully subscribed to my list?
You can check your MailPoet subscribers by going to MailPoet » Subscribers in your WordPress admin area. This will show you a list of all your subscribers across all your lists.
That’s it! You’ve now successfully set up the MailPoet addon with WPForms and can start building your email list directly from your forms.
Next, would you like to learn about more ways to enhance your forms? Check out our documentation on form notifications to ensure you’re notified whenever someone submits your form.