Overview
Donorfy can trigger Mailchimp email sequences (Classic Automations) and Supporter Journeys in several ways – for example when a constituent is added to a list, tagged, donates online, or meets the conditions of a Donorfy Trigger.
Mailchimp offers two relevant automation options:
Classic Automation (being phased out by Mailchimp).
Customer Journeys (Supporter Journeys).
Donorfy can work with either, depending on what is available in your Mailchimp account and how you choose to configure your flows.
Important Notes
Mailchimp plan and feature availability
The automation options you see in Mailchimp depend on your Mailchimp plan.
Mailchimp are in the process of sunsetting Classic Automations. This option is now only available to accounts that have previously created a Classic Automation.
If your Mailchimp account does not offer Classic Automations, use a Donorfy Trigger with a Supporter Journey instead.
Archived automations in Mailchimp
Donorfy is unable to obtain a list of Mailchimp automations if your Mailchimp account includes any archived automations.
Delete or unarchive any archived Mailchimp automations in Mailchimp
Then refresh/configure the Mailchimp automation settings in Donorfy again
Before You Start
Check your Mailchimp plan.
Make sure your plan supports the type of automation or journey you want to use (Classic Automation or Customer Journeys).Connect Donorfy and Mailchimp
You must first link Donorfy to Mailchimp using Donorfy’s Mailchimp integration.
Once connected, Donorfy can sync lists and tags to a Mailchimp Audience and trigger automations/journeys via the Mailchimp API.
Choose the Mailchimp Audience
Decide which Mailchimp Audience will receive your Donorfy data.
All automations or journeys described below will be attached to a specific Audience.
Ways Donorfy Can Trigger Mailchimp Automations or Journeys
1. When a Constituent Is Added to a List
Mailchimp automation type: Classic Automation
You can start a journey sequence when a constituent is added to a List in Donorfy.
In Mailchimp, identify the Audience you want to use.
Create a Classic Automation for that Audience and set the trigger to “Signup to audience” (new subscriber joins the audience).
In Donorfy, link the same Mailchimp Audience to your Donorfy List using the Mailchimp integration.
Constituents on that Donorfy List will sync to Mailchimp as members of the linked Audience.
Run the Mailchimp sync from Donorfy (manually or via your regular sync schedule).
New additions to the Donorfy List will be added to the Mailchimp Audience and enter the Classic Automation sequence.
2. When a Tag, Channel, or Purpose Is Added
Mailchimp automation type: Classic Automation
You can start a journey sequence when:
A Tag is added to a Constituent in Donorfy.
A Channel is enabled.
A Purpose is enabled.
This uses mappings from Donorfy to Mailchimp Tags or Groups.
In Mailchimp, create a Classic Automation and set the trigger to either:
Tag added to an Audience member, or
Audience member joins a Group
In Donorfy, configure mappings from:
Donorfy Tags, Channels, or Purposes
to Mailchimp Tags or Groups for the same Audience
When a Tag/Channel/Purpose is applied to a constituent and synced to Mailchimp, their Audience record will be updated with the mapped Tag/Group.
Mailchimp will then start the Classic Automation for those audience members based on the Tag/Group rule you configured.
When you next sync your data to Mailchimp, any audience members who newly receive that Tag or join that Group will enter the automation. New sign-ups via Mailchimp forms who also get that Tag can also be included.
3. From a Donation via Online Transactional Pages
Mailchimp automation type: Classic Automation
You can start a supporter sequence whenever a donation is made via:
Web Widget
Donation Form (Form Element)
Campaign Donation Page
You can also optionally specify a Purpose and a corresponding marketing opt-in question (for Web Widgets and Campaign Donation Pages).
3.1 Prerequisites
Link Donorfy to Mailchimp using the Mailchimp integration.
Identify the Mailchimp Audience that will receive donor details.
In Mailchimp, set up a Classic Automation using the API 3.0 trigger (see “Creating a Classic Automation for API / Trigger Actions” below).
3.2 Web Widget
Open the Web Widget Settings in Donorfy.
Find the Supporter Journey section.
From the drop-down, select the relevant active Classic Automation.
Optional:
Specify a Purpose.
Set a marketing opt-in question and define the text to display.
When a donation is made via this Web Widget and the rules are met, Donorfy will trigger the Classic Automation for that donor.
3.3 Donation Form
Edit the relevant Form in Donorfy.
Open the Donation Element.
Go to the Processing tab.
Find the Supporter Journey Settings section.
Select your active Classic Automation from the drop-down.
Optional: specify a Purpose.
When the Form is submitted with a donation, Donorfy will trigger the Classic Automation as configured.
3.4 Campaign Donation Page
Open your Donorfy Campaign.
Click on the Donation Page.
Scroll to the Supporter Journey section near the bottom.
Select your active Classic Automation from the drop-down.
Optional:
Specify a Purpose.
Set a marketing opt-in question and define the text to display.
Donations via this Campaign Donation Page will then trigger the Classic Automation for eligible donors.
4. From a Donorfy Trigger
Mailchimp automation type: Classic Automation or Supporter Journey
Within Donorfy Triggers you can choose either of these actions:
Initiate Mailchimp Automation (uses a Classic Automation)
Initiate Mailchimp Journey (uses a Supporter Journey / Customer Journey)
This allows you to fire off Mailchimp sequences based on more complex conditions or timing logic in Donorfy.
Creating a Classic Automation in Mailchimp
You will configure different triggers depending on how Donorfy will start the sequence.
1. Classic Automation for Lists (Subscriber Activity – Welcome New Subscribers)
Use this when the automation is triggered by constituents being added to a Donorfy List that syncs to a Mailchimp Audience.
In Mailchimp, go to Automations.
Choose Classic Automation.
Select Subscriber Activity.
Choose Welcome new subscribers.
Depending on your plan, select the relevant welcome-type option offered.
Name your Campaign.
Select your Audience from the drop-down.
Click Begin.
Build your automation (emails, timing, etc.).
When Donorfy next syncs data to Mailchimp, new additions to that Audience will be directed into this automation. Mailchimp sign-ups that add new subscribers to the same Audience will also be included.
2. Classic Automation for Tags
Use this when Donorfy is mapping Tags/Channels/Purposes to Mailchimp Tags or Groups, and you want the automation to begin when those Tags/Groups are added.
In Mailchimp, go to Automations.
Choose Classic Automation.
Select Tags.
Choose Email subscribers when they’re tagged.
Name your Campaign.
Select your Audience from the drop-down.
Click Begin.
Build your automation.
Once configured:
When Donorfy syncs and adds the relevant Tag to an Audience member, they will enter the automation.
Sign-ups via Mailchimp forms that receive that Tag will also be included.
3. Classic Automation for Online Transactional Pages or Trigger Actions (API 3.0)
Use this when:
A donation from a Web Widget, Form, or Campaign Donation Page should trigger the automation, or
You use the Mailchimp Automation Trigger Action in a Donorfy Trigger.
In Mailchimp, go to Automations.
Choose Classic Automation.
Select the API category.
Choose API 3.0.
Name your Campaign.
Select your Audience from the drop-down.
Click Begin.
Build your automation.
Donorfy will then:
Trigger the entire automation sequence using a single API call
When a donation is made or a Trigger fires (depending on where you configured it)
Before triggering, Donorfy checks:
The supporter has a valid email address, and
The supporter is not opted out of the Purpose specified in the Form/Widget settings (for those configurations).
Data sent to Mailchimp (Classic Automation + API 3.0)
Email address
First name
Last name
These details are added for contacts not already in the Audience.
Creating a Mailchimp Customer Journey (Supporter Journey)
Use this when you want to use the newer Supporter Journeys and Donorfy’s Mailchimp Journey Trigger Action.
In Mailchimp, go to Automations.
Choose Create Journey.
Name your Journey.
Click Start Building.
Configure how a contact starts their journey:
Choose API & Integrations as the starting point.
Choose Customer Journey’s API as the trigger.
Build out the Journey steps (emails, waits, conditions, etc.) as required.
Save the Journey.
Connecting the Journey to a Donorfy Trigger
In Mailchimp, open your Journey.
Find the Contact Joins step that defines the API entry point.
Copy the URL from the Contact Joins part of the Journey.
In Donorfy, edit your Trigger and choose the Initiate Mailchimp Journey action.
Paste the copied URL into the Mailchimp Customer Journey API URL field.
The Journey Id and Step Id will populate automatically.
Save the Trigger.
When the Trigger conditions are met, Donorfy will call the Journey API and start the Journey for the supporter.
Email sending rules for Journey triggers
For a Mailchimp Journey Trigger Action, Donorfy will only trigger the Journey when:
The supporter has a valid email address.
The supporter is not opted out of the email Channel (email status is unknown or fully opted in).
⚠️Important:
The supporter must already exist in the Mailchimp Audience for the Journey Trigger action to succeed. To ensure this:
Consider using a delayed Trigger send in Donorfy.
Use a daily sync to Mailchimp so all new constituents are added to the Audience before the Journey is triggered.
Sending Only to Opted-In Supporters
If you want only fully opted-in email addresses to be sent into a Mailchimp automation or journey:
Create or use a Donorfy List that reflects your opt-in preferences (e.g. only fully opted-in supporters).
Use this List as the basis for:
A List-based automation (Classic Automation), or
A Trigger which itself references that List or filters by opt-in status.
This ensures that only supporters who meet your opt-in rules are included.
Monitoring Mailchimp Automations and Journeys
You can monitor progress and performance directly in Mailchimp:
Mailchimp shows the number of Audience members currently at each stage of an automation or Journey.
Use this to track how supporters move through your sequence and to troubleshoot if expected numbers are not progressing.
Donorfy Academy
The Donorfy Academy features a learning course for Mailchimp - enrol here.
