Articles on: PopUps

๐Ÿ”— 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:


testmailchimp@example.com


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

Was this article helpful?

Share your feedback

Cancel

Thank you!