How to Integrate Your Pixelpop Popups with MailChimp

Connecting an Email Signup popup to your MailChimp account is easy. To start, all you’ll need is a Pixelpop account and access to a MailChimp account.

Step One: Create a list in MailChimp

Log in to MailChimp (or create an account here) and click Lists in the top menu. If you already have a list you’d like to use, great! You can skip to Step Two. If not, click Create List in the top right corner. Name your list, indicate the email address and name that your campaign will send from, and write a summary to remind people why they’re on your list. Select your notification preferences and click Save.


Step Two: Create a newsletter popup

Log in to your Pixelpop account from your Apps page. You can either connect MailChimp to an existing Email Signup popup, or click the purple New Popup button to create and connect to a new one. To create a new popup, follow the instructions here, choosing Email Signup from the New Popup screen.

Step Three: Connect your popup to MailChimp

You can connect your popup to MailChimp either from your Pixelpop dashboard or within the popup editor.

Connecting from the dashboard:

After you’ve created an Email Signup popup, you can connect it to a MailChimp list by clicking the purple Select mailing list button right below your popup.


This button will appear if your popup has not yet been integrated with MailChimp—it doesn’t matter if it’s published or not. Once you’ve clicked it, an Email Collection window will pop up to customize the connection.

Choose MailChimp from the Sync with mailing service section. This will open up another window where you'll log in and give Pixelpop access to your account.

Next, you'll be prompted to select a  Mailing list from the dropdown and specify whether or not you want to Require double opt-in for new signups. If activated, this will require recipients to opt-in to your mailing list via a confirmation email from MailChimp before they are subscribed to your list. Note that this may be required by law in your country.

Click Save changes and you're done! Now, anyone who gives you their email via this popup will automatically be added to this list in MailChimp.

Note: Emails may take up to 15 minutes to sync to your mailing service. Enabling double opt-in may also result in your email list numbers not matching your Pixelpop email collection metrics.

If you want to change the list your emails are collected to, or disconnect from your mailing service at any time, simply click the Emails link next to your newsletter.

Connecting from the popup editor:

If you’re creating a new popup or editing an existing Email Signup popup, you can enable email syncing from within the editor. Under Options, click the green Connect link under the Sync emails heading at the top.


This brings up the same Email Collection dialog as connecting through the dashboard. Follow the steps above to toggle the connection on, choose MailChimp, select your list, and enable or disable double opt-in authorization. Click the green Save changes button. To edit your connection preferences at any time, click on the green Emails link from your dashboard.

Connecting from the Account page:

You can also manage your email syncing from the Account Settings on your Account page. 

Simply click the Connect link under MailChimp and log in to your account. Note that with this option you will still have to go to your dashboard or popup editor to customize the mailing list your emails are sent to.

Frequently Asked Questions

What is ‘double opt in’?

If you’ve ever signed up for an email newsletter, chances are you’ve encountered a double opt-in. Essentially, it requires anyone who adds their email address to your popup to agree (again) to being added to your list. After submitting their email the first time, they will receive an email from MailChimp requesting confirmation that they would like to be signed up for your newsletter. You will not see their email on your MailChimp list until they have completed the double opt-in process.

Why can’t I see the emails immediately in MailChimp?

Pixelpop works fast, but it can still take a few minutes to transfer new emails from the app to your MailChimp list. Have faith! They’ll get there.

What else can I do in the Email Collection window?

Lots! You can download a CSV file of all the emails you’ve captured so far, change the list your popups are connected to, and disable the connection to your MailChimp account at any time.

Why are there emails in the email CSV that aren’t in MailChimp?

There’s a few reasons why the number of email addresses in your CSV file might not match up exactly with the number in MailChimp. For one, MailChimp will filter out emails it thinks are “fake,” such as “” or “” MailChimp also doesn’t recognize “role addresses,” meaning emails that start with “info@” and “help@” and “webmaster@” might appear in a CSV file but not on your MailChimp list.

If you want to learn more about why MailChimp does this, you can do so  right here, otherwise just realize that the numbers won’t always add up, and that’s perfectly okay.

What will happen if I de-authorize MailChimp from “Account Settings”?

Disconnecting MailChimp from your account settings will automatically disconnect all of your email signup popups from MailChimp at once, even if they’re unpublished. Your popups will no longer sync with MailChimp, however emails will continue to be captured and stored by Pixelpop (you can download a CSV file of them at any time).

If you decide to reconnect MailChimp, your popups will remain disconnected from MailChimp until you re-enable them individually. This can be done from the Email Connection dialog box, accessed through either your dashboard or the popup editor.

Do my unpublished popups sync to MailChimp?

Yes. Your popups do not need to be enabled in order to sync to MailChimp (though, obviously, no new emails will be added if your popup isn’t actively capturing email addresses).

If I delete my popup will I lose the subscribers that added from that popup?

You will no longer be able to access the CSV, however the emails captured will remain in MailChimp.

I see a red error bar at the top of my dashboard. Why?

If you delete a MailChimp list that a popup is currently connected to, Pixelpop will warn you that any emails being captured will no longer be connected to the MailChimp list. Make sure to change your list in the Email Connection window!

Are there any limits to the number of emails Pixelpop will collect and send to MailChimp?

No. Pixelpop will gather as many emails as possible and automatically sync them to MailChimp. You can never have too many friends!