Add members to Mailchimp audiences (MailChimp Pro)

12 minIntermediateMailChimp Pro add-onUltimate Membership Pro 14.2+

In Ultimate Membership Pro, the MailChimp Pro add-on saves your members as subscribers in your Mailchimp audiences and keeps each audience in step with the Memberships people hold. A member can join a different audience for each Membership, and is removed from it when that Membership expires or is deleted, so your newsletters reach the right people.

This guide switches the add-on on, connects your Mailchimp account with an API key, chooses the audiences and shows when members are added and removed.

Before you start

What it adds to the built-in Opt-In

Ultimate Membership Pro already has a Mailchimp option in the Opt-In module. MailChimp Pro goes further: it works with the Membership a person holds, not only with the sign-up. See Collect newsletter subscribers (Opt-In) for the built-in option.

Opt-In with Mailchimp (built in)

Audience
One audience for everyone
Added
When a new member registers
Removed
Never
Setup
API Key and ID List typed in Opt-In Management

MailChimp Pro (add-on)

Audience
A Default Audience, plus a different audience for each Membership
Added
When a new member registers (as an Opt-In service) and each time a Membership is activated
Removed
When a Membership expires or is deleted, and when the account is deleted
Setup
API Key, then pick audiences from a list loaded from your account

Use the built-in option when one list for all new members is enough. Use MailChimp Pro when you send different emails to Free Community members, Pro Monthly members and Annual Pass holders.

Switch on the add-on

  1. Go to Ultimate Membership Pro›Modules and open the MailChimp PRO card.
  2. Switch on Activate/Hold MailChimp Pro Integration and click Save Changes.
MailChimp PRO box with the Activate/Hold MailChimp Pro Integration switch on and highlighted
The switch at the top of the MailChimp PRO screen.
Activate/Hold MailChimp Pro Integration

Turns the connection between Ultimate Membership Pro and your Mailchimp audiences on or off.

Default: Off

Connect your Mailchimp account

  1. Log in to Mailchimp.
  2. Click your profile name, then Account, Extras and API keys, and click Create A Key.
  3. Copy the key from the Your API keys table and paste it into API Key.
  4. Click Refresh Audience Lists.
API Key field filled with a placeholder key ending in -us21, above the How to find API Key list
Paste the whole key, including the part after the dash.
API KeyRequired

Your Mailchimp API key. Paste all of it: the end of the key, such as -us21, tells the add-on which Mailchimp server to talk to.

Choose the audiences

Refresh Audience Lists loads the audiences of your Mailchimp account into the lists below. Click it again whenever you create a new audience in Mailchimp. Then pick an audience for the default and for each Membership, and click Save Changes.

Refresh Audience Lists button, Default Audience select set to Coaching Club Newsletter, and one select for each Membership; Pro Monthly is set to Pro Members
The audience for everyone and one audience per Membership.
1Refresh Audience Lists

Loads your Mailchimp audiences into the selects. It also stores the API Key you typed.

2Default Audience

Members go to this audience when a Membership has no audience of its own, and when they register with MailChimp PRO chosen as the Opt-In service.

3Individual Audience for each Subscription

One select per Membership, labeled “<Membership name> Subscription assigned to”. Members who get that Membership are added to the audience you pick. Leave “…” to use the Default Audience.

Add new sign-ups to the Default Audience

When the add-on is on, MailChimp PRO appears in the list of Opt-In services. Choose it to send every new registration to the Default Audience.

  1. Go to Ultimate Membership Pro›Registration Form.
  2. Switch on Opt-In Subscription, click MailChimp PRO under Choose Opt-In Service and click Save Changes.
Opt-In Subscription switched on; the Choose Opt-In Service grid lists MailChimp PRO as the last option and it is selected
MailChimp PRO is added to the Opt-In services.

The consent checkbox of the Opt-In module works the same way here. See Collect newsletter subscribers (Opt-In).

When members are added and removed

A new member registersMailChimp PRO chosen as Opt-In service

The member is added to the Default Audience with their email address, first name and last name.

A Membership is activated

The member is added to the audience assigned to that Membership, or to the Default Audience when the Membership has none. The status is “subscribed”, so Mailchimp does not send a confirmation email.

A Membership expires

The member is removed from the audience of that Membership, or from the Default Audience when it has none. Expiry is processed by the daily scheduled task.

A Membership is deleted

Same as expiry: the member is removed when they or you remove the Membership.

An account is deleted

The member is removed from the audiences assigned to their Memberships and from the Default Audience.

Good to know

  • Adding a member when a Membership is activated doesn’t depend on the opt-in checkbox of the registration form. If you ask for consent, tell people on the sign-up page that they join your mailing list with their Membership.
  • A Membership without its own audience uses the Default Audience for adding and for removing. If members can hold several Memberships, give each one an audience of its own.
  • Members are added to your audiences only from the moment the add-on is on. Existing members are not copied.

Example: three audiences for Coaching Club

Coaching ClubEach Membership has its own audience; sign-ups go to the newsletter.
Activate/Hold MailChimp Pro Integration
On
API Key
Your Mailchimp key, for example xxxxxxxx-us21
Default Audience
Coaching Club Newsletter
Free Community Subscription assigned to
…
Pro Monthly Subscription assigned to
Pro Members
Annual Pass Subscription assigned to
Annual Pass Members
Opt-In Subscription
On, MailChimp PRO

Learn more about MailChimp Pro

Troubleshooting

The audience lists only show “…”. What should I do?

Paste your API Key, click Refresh Audience Lists and open the select again. The lists are loaded from your Mailchimp account, so the key must be correct and the account must have at least one audience. After you save, the audiences also load when you open the screen.

Why isn’t a new member added to my audience?

Check that the add-on switch is on and saved, that the API Key is filled in, and that an audience is chosen: the one for the Membership or the Default Audience. For members who only register, MailChimp PRO must also be chosen under Choose Opt-In Service.

Can I use MailChimp Pro together with the built-in Mailchimp Opt-In?

Yes, but the registration form sends new sign-ups to one Opt-In service only. The Membership audiences of MailChimp Pro are filled whichever service you chose there.

Does Mailchimp send members a confirmation email?

No. Members are added with the status “subscribed”, which is why your sign-up page should say that they join your mailing list.

How do I add the members I already have?

The add-on adds a member when a Membership is activated or when they register. Existing members are not copied, so add them in Mailchimp yourself, for example by importing a list of their email addresses.

How do I send different newsletters to different Memberships in Ultimate Membership Pro?

Create one audience per Membership in Mailchimp, assign each one under Individual Audience for each Subscription, and send your campaign to the audience you want.

What’s next

What are your feelings

  • Happy
  • Normal
  • Sad