MailChimp Integration

Little Green Light’s integration with MailChimp, will allow you to manage your email marketing lists from within LGL. After a simple setup/configuration within MailChimp and LGL, you can begin syncing information from your LGL account to MailChimp.

The synchronization process between MailChimp and LGL is a two-way process, allowing you to add and remove constituents from your MailChimp mailing lists, and automatically receiving updates when constituents unsubscribe, or have their email bounce (if the address is no longer valid).
The process looks something like this:

LGLMailchimp.png

Note: LGL is not affiliated with MailChimp in any way. The MailChimp service is completely separate and carries its own pricing structure, terms of service, and privacy policy. Please see http://www.mailchimp.com/ for details.

Also note: You must be an administrator to use this feature in LGL. If you are not an admin, you will not see any of these features.

Connect LGL to MailChimp

The first step here is to create your MailChimp account. Then you’ll want to setup a list in MailChimp to use for the integration, generate an API Key, and connect those up to your LGL Account. We’ll review how to do all that here.

Create your MailChimp account if you don’t already have one

If you don’t already have a MailChimp account, you can create one here: https://mailchimp.com/signup/. If you do already have a MailChimp account you can skip this step.

  • After logging in to your MailChimp account, click on the Lists menu

mc_1.png

  • Then, click on the create list button.

mc_2.png

  • Lastly, name your list and save it, filling out all required fields.

mc_3.png

  • As an optional 5th step, you can create groups for your list, which you can use to connect to your LGL categories (see section 3 below for full details).

mc_4.png

Now you have a list that is ready to be connected to your LGL account.

Generate your MailChimp API Key and copy it

The next step is to generate your MailChimp API Key, if you don’t already have one.

  • To do that, move mouse over the Account menu, and click on the API Keys & Authorized Apps option:

mc_api_menu.png

  • Next, click on the add a key button to generate your API Key, unless you already have one. After it is generated, copy the full text of the API Key:

mc_copy_api_key.png

Connect MailChimp to your LGL Account

Once you have your list build in MailChimp and your API Key copied to your clipboard, you can move on to setting up the integration in LGL. Log in to your LGL account, and then:

  • Go to Settings and click on the Integration Settings link
  • Click on the MailChimp Integration menu
  • Paste your MailChimp API Key into the form and click the Save button

mc_api_key_in_lgl.png

  • Lastly, choose the list you want to integrate from the menu, and press the Save button.

mc_set_api_key.png

Activate automatic updates from MailChimp

As a last step, you can activate a Webhook in MailChimp by clicking the Activate button

mc_activate_webhook.png

This will allow MailChimp to automatically post unsubscribe requests, email bounces, and email updates back to LGL when subscribers change their status or information, or when emails bounce.

Connecting MailChimp Groups to LGL Categories

If you plan to send emails to different segments of constituents on a regular basis, it is best to set up a connection between some MailChimp Groups and corresponding LGL Categories. You can do this by creating a Group in MailChimp for each Category in LGL that you want to keep in sync, and then mapping the values so that LGL can understand which categories should be pushed back to MailChimp.

For example, if you allow subscribers to indicate their preferences for which types of communications they would like to receive in, you might set up a Communications category in LGL and a Communications group in your MailChimp list.

Add a category to LGL

Navigate to the Menu Items page, and click on the Add a category button, and then add the values you want to track:

mc_lgl_comm.png

Add a group to MailChimp

  • Within MailChimp, click on the Lists menu, and then click the Create groups option:

mc_create_groups.png

  • Add a Communications group, and values that will line up with your LGL category. These don’t need to be exact matches, since we will map them in LGL.

mc_groups.png

Map the MailChimp group values to your LGL Category

Now, you can map the MailChimp Communications group to your Communications category in LGL.

  • Navigate to your MailChimp Integration page
  • Click the Update field mappings button in the MailChimp fields section

mc_mappings.png

  • Make sure that the Communications group field from MailChimp is mapped to the Communications category in LGL. Then, click the Add rule button and select Map Values

mc_map_values.png

  • Map all the values as desired and save the form.

mc_map_and_save.png

Now, each time that you mark a constituent subscribed in LGL, their Communications preferences will be automatically synced to MailChimp, making it easy to segment a given campaign within MailChimp by that group.

Managing MailChimp Subscribers in LGL

Setting up the MailChimp integration automatically creates a MailChimp Status category. Only those constituents with a MailChimp Status of Subscribed will be synced to MailChimp.

Restrictions

LGL will prevent you from subscribing any constituent who can’t or doesn’t want to receive email. As such, you will not be able to “Subscribe” a constituent who also has the special Do not email tag set, nor can you subscribe a constituent who has Unsubscribed via MailChimp. LGL will also prevent you from subscribing a constituent whose email is not valid or has bounced.

Subscribing an individual constituent

To add individual constituents to MailChimp, find them in a search or navigate to their details page, and then edit their MailChimp Status:

mc_add_const.png

mc_subscribe_one.png

mc_subscribed.png

Removing one constituent from MailChimp

To remove a constituent, follow the same steps as above, but change the status to -- none --.

Bulk subscribing constituents

You can subscribe any number of Selected constituents to your MailChimp list. To do so, first search for the constituents you want to add, and then click the Select X button, to select them. From there, you can click on the More actions button and select the Update MailChimp Status:

mc_update_status.png

This will pull up a form that allows you to change the status of all selected constituents:

mc_update_form.png

Send targeted emails to Static Segments

Sometimes, it is not enough to rely on the synchronization between MailChimp groups and LGL categories. For instance, if you want to email an appeal to lapsed donors, you might want to create a list in LGL and then sync that list to a Static Segment in MailChimp.

Build a list in LGL

You can do this by first creating your list in LGL:

mc_lapsed_list.png

Subscribe everyone on the list

From there, you can subscribe everyone on the list (who is not excluded based on the restrictions mentioned above) by clicking the Subscribe X to MailChimp button.

2011-08-14_0308.png

Link the LGL List to a static segment in MailChimp

Lastly, you can link these constituents to a Static Segment within MailChimp:

mc_lasped_segment.png

And then you can sync it immediately:

2011-08-14_0310.png

Wrapping up

We’ve only just covered the basics when it comes to integrating MailChimp and LGL, but you should now have enough information to get up and running.