Mailchimp Integration
Connect Subscribfy with Mailchimp to sync membership data and trigger automated email journeys.
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:
subscription_status
Current membership status
next_billing_date
When the next charge will occur
store_credit
Customer's store credit balance
manage_page_link
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_created -
Add 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_charge -
Send 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_cancelled -
Wait 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