๐ Integrate PopUps App with Mailchimp
Connecting Hoppy PopUps with Mailchimp lets you automatically sync popup subscribers directly into your chosen Mailchimp audience list. Once connected, every email (and phone number) collected through your popups flows straight into Mailchimp โ ready for campaigns, automations, and segmentation.
โ ๏ธ Before You Begin
Before connecting Mailchimp with Hoppy PopUps, make sure:
- You have an active Mailchimp account
- The Hoppy PopUps app is already installed on your Shopify store
You will need:
โ Your Mailchimp API Key
You can find this in Mailchimp โ Account โ Extras โ API Keys.
โ ๏ธ Important:
Your Mailchimp API key includes a server prefix at the end (for example, us14). The app uses this prefix automatically to connect to the correct Mailchimp data center. Make sure your API key contains this suffix.
๐ ๏ธ Step 1 โ Open the Integrations Section
Open the Hoppy PopUps app from your Shopify Admin.
Then:
โ Click the Integrations tab from the left-side navigation menu
Locate the Mailchimp Integration card.
If not connected yet, the card will display:
โ Not Connected
๐ Step 2 โ Enter Your Mailchimp Credentials
Inside the Mailchimp Integration card, fill in the following fields:
Mailchimp Account Email
Enter the email address associated with your Mailchimp account.
Mailchimp API Key
Paste your full API key including the server prefix.
Example
a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6-us14
Then:
โ Click Connect
The app will validate the connection by pinging Mailchimp. If successful, the status badge changes to:
โ โ Connected
๐ Step 3 โ Select Your Audience List
After connecting:
โ The app will fetch all available audiences from your Mailchimp account
โ Open the Select Existing Audience dropdown
โ Choose the audience where subscribers should be added
Examples:
- Newsletter
- Welcome Series
- Prospects
- VIP List
โ ๏ธ Important: If no list is selected, subscriber data may not sync properly even if the integration is connected.
๐ Step 4 โ Enable Auto-Sync
To automatically send every new popup submission to Mailchimp in real time:
โ Toggle Auto Sync to ON
hen enabled:
- Every new subscriber is added to the selected Mailchimp audience immediately
- Members are added with Subscribed status
- Phone numbers are passed into Mailchimp as merge fields when collected
If you leave Auto Sync off, you can still push subscribers manually using the Sync Previous Emails button.
๐ค Step 5 โ Sync Previous Emails (Optional)
If you already have subscribers collected before enabling this integration:
โ Click Sync Previous Emails
The app will:
- Push all existing subscriber emails from your database to the selected Mailchimp list
- De-duplicate against existing Mailchimp members before adding
- Process requests with a 1-second delay between each to respect Mailchimp rate limits
โ Step 6 โ Save the Integration
After selecting your list and configuring sync preferences:
โ Click Save
Your Mailchimp integration is now active.
๐งช Step 7 โ Test the Integration
To verify the connection is working:
โ Open your storefront in an Incognito or Private browser window
โ Trigger a popup and submit a test email address
Example:
Then:
โ Log in to your Mailchimp Dashboard
โ Go to Audience โ All Contacts
โ Open the audience you selected
โ Search for the test email
โ Verify it appears with Subscribed status
โ ๏ธ Common Troubleshooting
Subscribers Not Appearing in Mailchimp
If new subscribers don't show up:
โ Verify the correct API Key was used (including the server prefix)
โ Verify a Mailchimp List is selected in the integration settings
โ Verify Auto Sync is enabled, or manually run a sync
โ Verify the popup is published and actively receiving submissions
Connection Failed
If the app cannot connect to Mailchimp:
โ Double-check that the API key is complete and includes the -usXX suffix
โ Make sure the Mailchimp account is active and not suspended
โ Try regenerating a new API key in Mailchimp and pasting the fresh key
Phone Numbers Not Syncing
If emails sync but phone numbers don't:
โ Verify the popup collects phone numbers (enabled in Content tab)
โ Note that phone numbers are sent as merge fields โ ensure your Mailchimp audience supports phone merge fields
๐ Final Result
Once configured successfully:
โ Popup subscribers automatically sync to your Mailchimp audience
โ Auto-sync handles new submissions in real time
โ Existing subscribers can be bulk-synced with one click
โ Phone numbers flow into Mailchimp merge fields when collected
โ Your email marketing lists stay up to date without manual exports ๐
Updated on: 03/06/2026
Thank you!