Mailchimp Integration
Connect Subscribfy with Mailchimp to sync membership data and trigger automated email journeys.
What You'll Get
Automated emails — Trigger journeys when memberships are created, cancelled, or charged
Synced subscribers — Add members to your Mailchimp audience automatically
Personalized content — Use membership data in your email templates
Lifecycle marketing — Send the right message at the right time
What You'll Need
Before starting, you'll need these 2 things from Mailchimp:
API Key — Your Mailchimp API key
Audience ID — The ID of the list to sync members to
Quick Setup
Step 1: Create a Mailchimp API Key
Log in to your Mailchimp account.
Click your profile icon and choose Profile
Click the Extras drop-down, then choose API keys
Click Create A Key
Name your key (e.g., "Subscribfy Integration")
Click Generate Key
Click Copy Key to Clipboard and save it somewhere safe
Click Done
Important: You can only see the full API key once. Save it immediately after generating.
Step 2: Find Your Audience ID
Each Mailchimp audience has a unique ID (also called List ID).
Click Audience in the left menu
Click All contacts
If you have multiple audiences, select the one you want from the Current audience drop-down
Click the Settings drop-down and choose Audience name and defaults
Find the Audience ID section — copy the string of letters and numbers
Step 3: Connect in Subscribfy
Go to Subscribfy → Integrations in your Shopify admin.
Find Mailchimp Integration
Click Enable
Paste your API Key
Paste your Audience ID
Click Save
Available Events
Subscribfy sends these events to Mailchimp automatically. Use them as starting points for your journeys:
membership_created | When a new membership is purchased |
membership_cancelled | When a member cancels |
membership_paused | When a member pauses their membership |
membership_reactivated | When a paused membership resumes |
succesful_charge | When a recurring payment succeeds |
failed_charge | When a payment fails |
recharge_email_notification | Before a scheduled charge |
Personalization Properties
Use these custom properties in your Mailchimp email templates:
| Current membership status |
| When the next charge will occur |
| Customer's store credit balance |
| Link to customer's membership management page |
Learn more about using merge tags in Mailchimp's documentation.
Common Use Cases
Welcome New Members
The goal: Send a welcome email when someone joins
Create a Customer Journey in Mailchimp
Set starting point: Events API →
membership_createdAdd an email with your welcome message
Include
*|manage_page_link|*so they can access their account
Payment Failure Recovery
The goal: Notify customers when payments fail
Create a Customer Journey
Set starting point: Events API →
failed_chargeSend an email asking them to update payment info
Include a link to their account
Win Back Cancelled Members
The goal: Re-engage members who cancel
Create a Customer Journey
Set starting point: Events API →
membership_cancelledWait 3-7 days
Send an email with a special offer to rejoin
Troubleshooting
Events not appearing in Mailchimp?
Verify your API key has the correct permissions. The user who generated the key needs Manager-level access or higher.
Can't find Audience ID?
Go to Audience → All contacts → Settings → Audience name and defaults. The ID is a string of letters and numbers.
API key not working?
Make sure you copied the full key when it was generated. If lost, you'll need to create a new one.
API Key Security
Keep your API key safe:
Give each integration its own API key with a descriptive name
Never share API keys via email
If a key is compromised, revoke it immediately in Mailchimp
To revoke: Profile → Extras → API keys → click Revoke next to the key


