How to send subscribers to MailChimp

The Leaky Paywall - Mailchimp extension integrates Leaky Paywall with the popular email marketing platform Mailchimp.

The Mailchimp add-on will do the following:

  1. Automatically add new subscribers to your desired Mailchimp lists
  2. Tag each new subscriber by level of subscription (free, paid, etc)
  3. Add opt-in Mailchimp Groups to your subscription levels
  4. Support a paid newsletter option by automatically removing the assigned tag for the subscription level when a payment cancels

Configuring the Leaky Paywall MailChimp Addon

1. After installing the plugin, go to Leaky Paywall > Settings > MailChimp in your WordPress admin.

2. Enter your MailChimp API key and click “Save Settings”. If you need help finding your API key, click here.

3. After entering a valid MailChimp API key, the Default MailChimp List setting will populate with all the lists in your MailChimp account. Select the list you would like to add new subscribers to. You have the option to override this default list on a per level basis.

4. To automatically add new paid level subscribers to MailChimp, check the box next to Paid Level Subscribe. This will also allow you to set a different MailChimp list on a per level basis. (see step #7)

5. To automatically add new free level subscribers to MailChimp, select "Automatically add new free level subscribers to Mailchimp".  To show an opt-in checkbox on the register form instead, select "Display opt-in checkbox on the free registration form".

6. Important: Make sure you don't have any required merge fields set up on your audience in Mailchimp or emails won't be added (see below for instructions)

7. You can enable Double Opt-In for all MailChimp subscriptions by checking the box for Double Opt-in. A double opt-in signup helps verify that you have permission to send mail to a subscriber. The user will receive an email that confirms their MailChimp subscription before they are added to the list.

8. To add new subscribers to a different list depending on what level they subscribe to, go to Leaky Paywall > Settings. In the 'Restrictions and Levels' tab Scroll to the Subscription Levels section and edit the MailChimp List setting for each level to select a different list than the default list. You also have the option to select "Do not add subscriber to a list" if you do not want the level to add a subscriber to Mailchimp.

Creating and Assigning Tags

You can set tags on a per-level basis. When a subscriber registers for that level, those tags will get applied to their subscriber info in Mailchimp. This lets you filter and create campaigns in Mailchimp based on those tags. 

To add more than one tag, enter a comma-separated list of tags. (i.e. monthly, likes cats, enjoys mountains)

Working with Mailchimp Groups

If you want users to self-categorize when they subscribe, you can use Mailchimp Groups. 

1. First, create your groups in Mailchimp. Once you create your groups in Mailchimp they will be available to select on each Leaky Paywall level based on the list selected for that level.

2. Go to Leaky Paywall > Settings > Subscriptions and scroll down to the subscription levels.  Under the Mailchimp Groups setting, you can select which interest groups to display on the registration form and profile page.  

3.  The Group category you selected will show up on the registration form.  The user will also be able to update their email preferences any time they like from their Leaky Paywall Profile page.

New Subscribers Are Not Getting Added to Mailchimp

Make sure you don't have any required merge fields set up on your audience in Mailchimp.

1. In your Mailchimp dashboard, go the audience (list) you want the new subscriber to be added to.

2. Click on Manage Audience > Settings

3. Click on Audience Fields and *|MERGE|* tags

4. Make sure that "required" isn't checked on any of the fields.