MailPoet
Overview
The AFI plugin allows you to connect your WordPress forms with MailPoet, enabling automatic subscription of users to your MailPoet email lists. Whenever someone submits a form, the data is instantly passed to MailPoet, making it easier to build and manage your newsletter audience.
This is ideal for email marketing, blog updates, and subscriber management.
✅ Supported Features
-
Subscribe users to a selected MailPoet list
🔧 How To Setup
Step 1: MailPoet Plugin Installation
To use this integration, make sure you have the official MailPoet plugin installed and activated on your WordPress site.
Step 2: Create New Integration
-
Go to AFI → Add New
-
You’ll land on the New Integration setup screen
🔹 Title
Give your integration a name (e.g., “Newsletter Signup – MailPoet”)
🔹 Trigger
-
Form Provider: Choose your form plugin (e.g., WPForms, Elementor, Contact Form 7)
-
Form/Task Name: Select the form you want to connect
Step 3: Configure the Action
-
Platform: Select MailPoet
-
Task: Choose Subscribe to List
This task will subscribe the user to your selected MailPoet list on form submission.
Step 4: Map Fields
Once the task is selected, you’ll be able to configure the following options:
🔹 MailPoet List
Select the target list you want to add new subscribers to.
The plugin will fetch available lists from your MailPoet installation.
🔹 Subscriber Fields
Map the form fields to MailPoet fields:
-
Email (required)
-
First Name (optional)
-
Last Name (optional)
-
Any other custom subscriber field
Each left-hand field is from MailPoet. Use the dropdown on the right to map your form fields.
Step 5: Save Integration
Click Save Integration at the bottom.
🎉 Done! Now, whenever someone submits the connected form, they’ll be subscribed to the selected MailPoet list.
🔍 Troubleshooting
If the integration doesn’t work as expected:
-
Go to AFI → Log
-
Check logs for MailPoet requests
-
Verify the following:
-
MailPoet plugin is installed and active
-
The selected list exists
-
Required fields like Email are mapped and filled
-
No API errors were returned
-
If issues persist, try reconnecting or checking for plugin conflicts.