Seamlessly connect your WordPress registration forms with Mailchimp to automatically build your email marketing lists. This Mailchimp integration allows you to sync user data between User Registration & Membership forms and your Mailchimp audience, enabling sophisticated email marketing automation..
Prerequisites:
✅ User Registraton & Membership Premium plugin.
✅ Mailchimp Addon.
✅ A MailChimp account with at least one audience/list created.
Install User Registration & Membership Plugin #
This guide assumes you have already installed and activated the User Registration & Membership Premium plugin. If you haven’t completed these steps yet, please refer to our documentation on:
Activate the Mailchimp Addon #
To activate the addon, follow these steps:
- Navigate to User Registration & Membership > Addons in your WordPress dashboard.
- Locate or search for the Mailchimp addon and toggle to Activate.

Initial Configuration for MailChimp Integration #
Obtaining Your Mailchimp API Key #
Your API key connects WordPress to your Mailchimp account securely.
- Log in to Mailchimp and click your profile name (top right).

2. Navigate to Extras > API Keys.

3. Click on Create A Key.

4. Give a name to API Key and click on Generate Key.

5. Copy the API key – you’ll need this for WordPress.

💡 Tip: Store your API key securely. Never share it publicly or commit it to version control. Read more about API Keys.
Now, create a Mailchimp list as instructed here if you haven’t already.
Connecting Mailchimp to WordPress #
- In WordPress admin, go to User Registration & Membership > Settings > Integration.
- Click the Mailchimp tab.

3. Enter your API key and Add your Mailchimp username (profile name) in the designated fields.
4. Click Connect.
The connection will be verified automatically. If successful, Mailchimp API will be connected, and all the lists will be ready to be synchronized.

Note: the synchronization occurs every 24 hours automatically in the background. Also, you can add multiple API keys in your Mailchimp settings.
Creating Registration Forms with Mailchimp Integration #
- Go to User Registration & Membership > Add New or edit an existing form.
- Make sure you add a Checkbox field, if you want to use Conditional Logic for Mailchimp integration.

Here, be aware that your User Registration & Membership form should match the data type with the field that is in the MailChimp form ( under List > Setting > List fields and *|MERGE|* tags ) to get the data from the plugin’s form to the MailChimp list.
For example, we have Email Address, First Name, Last Name, and Phone Number in our Mailchimp list fields, so our User Registration also has fields to represent that information.
3. Now, navigate to Form Settings > Mailchimp > Integration and click on Add New Connection.

4. Give a name to the new connection and click on Add Connection.

5. Next, configure the connection. Here, you also need to give tags to the list.

You can either select the Mailchimp tags or add new tags. For adding a new tag, just write the name of the tag and click on ‘Add New Tags‘.

Tags are custom labels you assign to contacts in your MailChimp audience. Think of them as digital sticky notes that help you organize and identify subscribers based on any criteria you define.
Next, map the form field with Mailchimp list so that correct data will be added to list.

Use Double Optin: If you want to send a verification message to users before subscribing, check the ‘Use double option’ checkbox.
Sync Mailchimp on user update: Enable this option to sync the user’s data to Mailchimp when the users update their profile details from the My Account page.
Unsubscribe on user deletion: Enable this option to delete the user’s contact from the Mailchimp account then their account is deleted from the site.
Conditional Logic
You can use conditional logic while sending the data to the Mailchimp groups/list. For this, enable the ‘Use Conditional Logic’ option.

This powerful feature allows you to create sophisticated audience segmentation automatically during the registration process. The system evaluates form field values in real-time and it will be synchronized to the Mailchimp list.
Note that, if you've checked Enable Double-Opt-In, the subscription occurs only after the user verifies it from email. After the user is subscribed, you can find the user is added to your contacts.
Similarly, you can add new connection, sync the field and use conditional logic for second option for the checkbox field.

Mailchimp Groups #
If you use Mailchimp groups then, this add-on supports it too. You can select the groups you want to add the users to. For this go to the form’s settings > Mailchimp and select the groups that you want to be integrated.

Testing Mailchimp Integration with User Registration & Membership Plugin #
- To test the integration start by registering a new test users.
- Select appropriate checkbox.

3. Navigate to Mailchimp to see if the list has the newly registered user or not:

4. Verify all field mappings work correctly.
If everything is alright, you’ve successfully connected Mailchimp with your User Registration & Membership form.