• Home

  • Automation with Zapier

  • Zapier tutorials

Zapier tutorials

3 min read

How to add new Stripe customers to Mailchimp audiences

By Kaylee Moser · April 27, 2022
Hero image for a Zapier tutorial with the Stripe and Mailchimp logos connected by dots

These days, keeping in contact with your customers digitally is a must. Not only can you send them receipts and other important account info, but you can also establish a genuine connection by asking for feedback and giving exclusive access to promotions and sales.

By using Stripe, you can get access to your customer's email address. Don't just let that customer data stay in Stripe. Instead, you can use Zapier to automatically create an email marketing list in Mailchimp by pulling in your Stripe customers. That way, every time you get a new customer in Stripe, their email will be added to your Mailchimp audience.

Note: Make sure anyone you're signing up for communications has opted in to messages of that type.

Before you begin

Before you get started, make sure you've set Mailchimp up to receive the information you'll be sending in from Stripe. For this automated workflow, that will mean logging in to your Mailchimp account and making sure you have an Audience set up.

Send new Stripe customers to a Mailchimp list

Zapier lets you create automated workflows called Zaps, which send your information from one app to another. You can create your own Zap from scratch without any coding knowledge, but we also offer quick templates to get you started. 

If you'd like to start with a template, click on it below, and you'll be taken to the Zapier editor. You'll need to create a Zapier account if you don't already have one. Then, follow the directions below to set up your Zap.

Add new Stripe customers to Mailchimp lists

Add new Stripe customers to Mailchimp lists
  • Stripe logo
  • Mailchimp logo
Stripe + Mailchimp

Set up your Stripe trigger

The first thing you need to do is set up your trigger—the event that will start your Zap. 

Once you're in the Zap editor, search for and select Stripe as the trigger app and New Customer as your trigger event. If you're using the Zap template above, this will already be selected for you. Click Continue.

Choose Stripe as your app and New Customer as your trigger event.

You will be asked to sign in to your Stripe account, if you haven't already. If this is your first time connecting your Stripe account, you will need to add your API key from Stripe, which can be found here.

For each app you connect, Zapier will ask for a general set of permissions which allows you to be flexible with your Zaps. The only actions Zapier takes on your app accounts are those a given Zap needs to accomplish what you've set up.

Note that the API key should be a "secret" and "live" key. You need an activated account to get a key like that. If you're just trying to test out your Zap for now, you can use a test key, which can be found here.

Find your API key in Stripe

Click Yes, Continue, and then test the Stripe trigger with some sample data. Click Continue.

A successful test screen with a confetti emoji and the text "We found a customer!"

Set up your Mailchimp action

In Zapier, select Mailchimp as your app and Add/Update Subscriber as your action—the event you want your Zap to accomplish for you. If you're using the Zap template above, this will already be selected for you. Click Continue.

Select Mailchimp as your app and Add/Update Subscriber as your action.

This will prompt you to sign in to your Mailchimp account. After you've signed in, you can customize your new subscriber by selecting (at the bare minimum) the audience and subscriber email address.

In the Audience field, Zapier Testing Audience is selected with a Mailchimp logo and an email data point is shown in the Subscriber Email field.

The email that you select should be from the Stripe trigger payload. There are many other fields you can add to the Mailchimp Subscriber here, including tags, name, address, and more.

Customize your Mailchimp action step choosing tags, inserting their name, email address, and more.

Fill in the information that you need for your campaign, then click Continue and test your Zap. After running your test, you should see a new contact in your Mailchimp Audience.

After running your test, you will see a new contact in your Mailchimp Audience.

Once everything is set up correctly, you're ready to begin using your Zap.

Congrats, you did it! From now on, every new Stripe customer you have will be added to your selected Mailchimp Audience.

More ways to keep in touch with your Stripe customers

If you enjoy using Mailchimp to communicate with your Stripe customers, check out these other integrations:

Unsubscribe Mailchimp subscribers based on Stripe events

Unsubscribe Mailchimp subscribers based on Stripe events
  • Stripe logo
  • Mailchimp logo
Stripe + Mailchimp

Add or update Mailchimp subscribers for new customers in Stripe

Add or update Mailchimp subscribers for new customers in Stripe
  • Stripe logo
  • Mailchimp logo
Stripe + Mailchimp

This article was originally published in September 2020. It was previously updated by Krystina Martinez and most recently by Elena Alston in April 2022.

Get productivity tips delivered straight to your inbox

We’ll email you 1-3 times per week—and never share your information.

tags
mentioned apps

Related articles

Improve your productivity automatically. Use Zapier to get your apps working together.

Sign up
See how Zapier works
A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'