Integrating Donately with MailChimp

Connecting Donately to MailChimp is very simple. We partner with a third-party site called Zapier to make complex connections like this possible. An example of this is pushing new donor emails into a MailChimp campaign. Every instance of data flowing between Donately and MailChimp through Zapier is called a "Zap".

Zapier does have a free tier, which includes 100 "Zaps" per month with some other restrictions. For more information on their plans, see their pricing page. Note that Zapier also offers a nonprofit discount. Please see this page for more information.


Please note: MailChimp is not an ideal solution for sending transactional emails, such as a donation receipt. For that, we would recommend either Zapier's built-in email tool or a transactional email service like SendGrid.


Step 1. Navigate to Zapier

You'll need to sign up for a Zapier account if you don't already have one. Signing up is very quick, and you can always start on the free plan and upgrade as needed.


Step 2. Click "Make a Zap!" button.



If you're on the newer version of Zapier's dashboard, you may have to click on "Make A Zap" from the left-side menu.



Step 3. Search for Donately & Set "New Donation" as the Action Event

This means that the "Zap" will trigger every time a donation is made. Click "Save + Continue"



Step 4. Link Your Donately Account

Note: You should only have to do this once! If you've already done this, please skip to Step 6.


The next step will trigger a pop-up, asking for information to connect your Donately account to Zapier. See the instructions below on how to find each of these elements.



To find your API token & Account Unique Identifier

Go directly to this page, or click on "Integrations" along the left-hand menu. Once on the "Integrations" page, click "Donately API". The next screen will have both your Account ID as well as your API token. Simply click "Show API Token" to reveal your token.



Copy and paste both into the appropriate fields in the Zapier pop-up. Note: When you paste in your Account ID, be sure no space is added to the end!


To find your Account Subdomain

Go directly to this page, or click "Account Settings" from the left-hand menu.  Your "Account Subdomain" is your "Account Slug" in the Donately dashboard. This is the second field under the "Account Attributes" section. 

Copy and paste the slug into the "Account Subdomain" field in the Zapier pop-up.


After you fill in all of that information, click "Yes Continue."  When you're back to Zapier, click "Continue":



On the next page, you'll want to pull in example donation data, so that you have context for where you'll send data into HubSpot. We recommend clicking "Test & Review" to pull in donations from your Donately account.


If you do not have any donations yet, you can create a cash/check donation. Once you have one, click "Test & Review".


On the next screen, select the donation you'd like to use as your example:


Click "Done Editing" to move on to the next step. You may need to click the little "+" button to bring up your choice of apps.


Step 5. Choose MailChimp & Your Event

First, you can either search for MailChimp in the search bar or select it from popular apps. 


Once you select MailChimp, you'll see the list of available events. This will be what happens after a donation is made. In this example, we chose "Add/Update Subscriber", which is the basic set-up of the integration.


Another popular event would be to add a tag to a subscriber if you have automation set up within MailChimp. However, as noted before, remember that MailChimp is not an ideal solution for sending transactional emails, such as a donation receipt. For that, we would recommend either Zapier's built-in email tool or a transactional email service like SendGrid.


Click "Continue" after you make your selection.


Step 6. Connect your MailChimp account

If you've never linked your MailChimp account to Zapier before, you'll need to sign into MailChimp through the prompts in Zapier. Click on the big "Sign in to MailChimp" button, and a pop-up should appear where you can log into MailChimp. You may need to accept terms & conditions.


Once you do that, you should see that the step updates to look something like this:


Click "Continue" to finish setting up your integration.


Step 7. Select Your Audience & Pull in Custom Fields

The first thing you should do on the next step is to select the audience you'd like this donor added to. In our example, we'll be adding the donor to our "Subscribers" Audience, but this list of Audiences will pull directly from your own MailChimp account.

Once you've selected your audience, scroll down to the bottom of the step, and click "Refresh Fields":


What this action will do is make sure that any custom fields that you have added for this specific audience are pulled into this template. Typically, this happens automatically without the need to press "Refresh Fields", however, we feel it's a good habit to get into to be double sure!


Step 8. Map Your Fields

Once you have the right audience, we recommend going one-by-one down the fields and decide a selection for the most relevant ones. Naturally, email is the only required field by default, however, depending on your custom field settings, others may be required as well.


To map the fields from your Donately donations to MailChimp, simply click into the field. Once you do that, you'll see a dialog come up where you can choose the right data for that field:



What this does is tells Zapier to look for the value attached to the "Email" field from the Donately donation, and to map that to the Subscriber Email field in MailChimp.
From there, decide which fields you'd like to pull data in from Donately and into MailChimp, and map them the same way. This could include Tags, which are pulled directly from your MailChimp account.

Once you select all of your fields, click "Continue". You will see a summary of the data that will be pushed into MailChimp with an example.


Step 9. Test your connection (optional)

At this point, you can choose whether you'd like to test your integration between Donately and MailChimp. Testing will ensure that the data is getting from the two systems successfully, and will allow you to see any possible mistakes that were made initially.
Please note: testing will send the actual contact into MailChimp. This may result in a duplicate contact being sent into MailChimp. Despite this, we do still recommend testing at this time. However, if you do not wish to test, click "Skip Test" at the top.

If you click "Test & Continue", you should see this screen next:



If your test was successful & the data looks good inside of MailChimp, click "Turn on Zap". Once the Zap is on, data from all new donations will automatically be sent to MailChimp in this exact way!