Integrating Hulk Advanced Wishlist with Mailchimp

Modified on Thu, 9 Jul at 8:31 PM

Integrating your wishlist with Mailchimp allows you to automate highly targeted post-purchase and recovery email campaigns. By syncing real-time wishlist updates to Mailchimp via webhooks, you can automatically send personalized reminders that nudge customers to complete checkouts for their favorite saved items.


Data Synced to Mailchimp


The integration automatically passes the following customer and product profile variables to your Mailchimp account properties:


  • First Name

  • Last Name

  • Product Image

  • Product Title

  • Total Price

  • Variant Price

  • Variant Quantity

  • Variant Title

  • Vendor

  • Wishlist URL



Part 1: Generate Your Mailchimp API Key


To authorize the secure data bridge, you must first collect an active API key from your Mailchimp settings page:  


  1. Log in to your Mailchimp Admin Dashboard.  

  2. Click your Profile Icon in the top-right or bottom-left corner of the sidebar, and select Account & billing (or Profile).  

  3. Click the Extras dropdown menu in the sub-navigation bar and select API keys.  

  4. Scroll down to the Your API Keys section and click the Create A Key button.  

  5. Give your key a descriptive label (e.g., Hulk Advanced Wishlist) so you can recognize it later.  

  6. Copy the newly generated full API key string, making sure to include your regional data center suffix at the end (e.g., -us4). 


Part 2: Locate Your Mailchimp Data Identifiers


To properly route subscriber events, you must collect your unique account URL prefix and target Audience ID:


Extract Your Admin Prefix

  1. Look at your web browser's address bar while logged into Mailchimp.  

  2. Copy the letters and numbers that appear at the very beginning of the URL right before .admin.mailchimp.comFor example, if your dashboard URL is [https://us4.admin.mailchimp.com](https://us4.admin.mailchimp.com), your admin prefix value is us4.


Copy Your Audience ID

  1. From the left-hand navigation sidebar in Mailchimp, click on the Audience icon.  

  2. If you have more than one contact list, click the audience dropdown selector and choose the target group you wish to sync.  

  3. Click the More options or Manage Audience dropdown menu on the right, then select Audience settings.  

  4. Look for the unique string labeled Audience ID (sometimes called List ID in external configurations) and copy it to your clipboard. 


Part 3: Connect Advanced Wishlist to Mailchimp


  1. Log in to your Shopify Admin and navigate to Apps > Hulk Advanced Wishlist.

  2. Click on the Integrations tab from the top navigation panel.

  3. Locate the Mailchimp Integration card option and switch the status toggle to Enabled.

  4. Paste your copied credentials into their designated setup fields:  

    • Mailchimp API Key  

    • Admin URL Prefix

    • Audience ID

    • Mailchimp Account Email

  5. Click Save to lock in your configuration.


Part 4: Monitor and Verify Your Synchronization Flow

To verify that customer data payloads are syncing across webhooks in real-time:


  1. Return to your Mailchimp Admin dashboard.  

  2. Navigate to Audience > All contacts from the left-hand sidebar menu.  

  3. Audit your active contact profile properties or look for custom event metric labels tagged under Advanced Wishlist to ensure merge variables are logging successfully.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article