Setting Up Mailchimp for WordPress Integration

The Mailchimp addon lets you add your WordPress membership site users to a Mailchimp audience or email list when they register on your site or purchase a product or membership plan via the checkout form.

It can automatically sync profile changes and membership subscriptions with Mailchimp and allow users to manage their email preferences from their account page. That is, they can unsubscribe or subscribe to some of your emails and not others.

Activating the Addon

To activate the MailChimp addon, go to ProfilePress>>Addons>> Scroll to Mailchimp and switch it ON.

Setting up Mailchimp

Go to ProfilePress >> Settings >> Integrations >> Mailchimp.

Adding your Mailchimp API Key

If you already have your Mailchimp account API key, you can paste it in the field or click on “Get it Here” below the field to navigate the API page of MailChimp (you will be required to log in to your Mailchimp account).

Newsletter Subscription Checkbox

If you want users to opt-in or tick a subscribe checkbox before they are added to the Mailchimp list of the membership plan they are purchasing during checkout, enable the “Checkout Subscription Checkbox” setting.

Enable Auto Sync

Enabling auto-sync allows the plugin to listen to changes in your WordPress user base and membership subscriptions and automatically sync them with Mailchimp.

For example, if your members or users update their profile information or change their account email address, their profile in Mailchimp will be updated to reflect the changes.

Similarly, if you have every membership plan on your site set up to sync to specific Mailchimp audiences when members subscribe to a plan, they will be added to the Mailchimp list or audience you have configured for that plan. And if their subscription expires, they will be removed.

Sync Tool

This tool allows you to import users in bulk to your MailChimp Audience. Learn more about the sync tool.

Click on “Save Settings” to save and activate your API Key.

Note: This will add an “API key successfully validated” message to the API field

Adding Audiences

ProfilePress allows you to create multiple audiences for use with MailChimp. To Create your first audience, click “Add New Audience” at the top of the Mailchimp setup page to reveal the page for adding new audiences.

Enable Audience: Activating this will make this audience or list available for use in your forms and in the user notification settings to subscribe to and unsubscribe from.

Title: This is the title text shown on the Registration Form and My Account pages to represent this audience—preferably the selected audience name.

Audience: This allows you to select the MailChimp list you want the new users added to.

Automatically Add New Users: If enabled, users will automatically be subscribed to this audience when they register. The audience will not show on a registration form even if you add the Mailchimp field.

Mapping Custom Fields: If you have custom fields in your registration form, this section allows you to map them to their respective attributes in MailChimp.

Double Opt-in: This option allows users to receive an opt-in confirmation email before they are added to this audience.

Default Tags: You can select tags to apply to users that subscribe to this audience during account registration. The tags must have already been created in your MailChimp dashboard.

After filling out the form, click the submit button to add the Mailchimp audience to ProfilePress.

Add as many Mailchimp audiences or lists as you will need in ProfilePress.

Wrapping Up

When you are done, see the links below to learn how to integrate the created audience with ProfilePress registration forms and membership checkout forms.

Add Users to Mailchimp Based on Subscribed Membership Plans

Subscribe Registering WordPress Users to Mailchimp List

Setting Up The Manage Subscription Page