Mailchimp remains one of the most widely used email marketing platforms for Shopify stores, trusted by hundreds of thousands of merchants for its intuitive interface, generous free tier, and increasingly powerful automation capabilities. When paired with EA Spin Wheel for email capture, Mailchimp stores get the best of both worlds: gamified, high-conversion popup capture feeding into Mailchimp's proven email automation engine. This guide covers every step of the integration — from generating your API key to building prize-segmented welcome journeys that convert subscribers into buyers.

Key stat: Mailchimp stores switching from Mailchimp's built-in popup forms to EA Spin Wheel see an average 2.4x increase in email capture rate while maintaining identical subscriber engagement and open rates downstream.

1. Why Use EA Spin Wheel with Mailchimp

Mailchimp's native embedded forms and popup forms are functional but standard — they present a static offer (usually a discount) and ask for an email address. This approach converts 2-4% of visitors. EA Spin Wheel transforms the capture moment into a gamified experience that converts 6-12% of visitors through variable rewards, interactive engagement, and the psychology of earned prizes.

The integration logic is straightforward: EA Spin Wheel handles the front-end email capture experience on your Shopify store, then sends each new subscriber directly to your Mailchimp audience through the API. Mailchimp handles everything downstream — welcome emails, automations, campaigns, and analytics. You get more subscribers entering the same proven Mailchimp email marketing system you already use.

What Mailchimp Does Best

Mailchimp's strengths for Shopify include: its visual email builder with Shopify product blocks that pull directly from your catalog, Customer Journey Builder for multi-step automations, built-in landing pages, social posting tools, and robust audience analytics. The Shopify integration syncs customer data, purchase history, and product catalogs automatically, making it easy to create product recommendation emails and abandoned cart recoveries.

What EA Spin Wheel Does Best

EA Spin Wheel's strengths are entirely focused on the capture moment: gamified spin-to-win interactions, exit-intent triggers, mobile-optimized full-screen popups, customizable prize wheels with weighted probabilities, and built-in discount code generation. The app is purpose-built for maximizing the number of visitors who give you their email address — and it does this better than any static popup form.

2. Prerequisites

Before starting the integration, verify you have:

3. Step 1: Generate Your Mailchimp API Key

EA Spin Wheel connects to Mailchimp using a standard API key. This key allows the app to add subscribers to your audience, assign tags, and update merge fields — all automatically when someone spins the wheel.

In Mailchimp, click your profile icon in the bottom left, then go to Account & billing. Select the Extras dropdown and click API keys. Under "Your API keys," click "Create A Key." Name it "EA Spin Wheel" for easy identification later.

Copy the generated API key immediately and store it somewhere secure. Mailchimp displays the full key only at creation time. The API key format looks like: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-us21. The suffix after the dash (e.g., "us21") is your data center identifier — EA Spin Wheel uses this to route API requests to the correct Mailchimp server.

Security note: Your Mailchimp API key grants full access to your account's audiences, campaigns, and automations. Never share it publicly. EA Spin Wheel processes the API call server-side, so your key is never exposed to store visitors or included in client-side code.

4. Step 2: Connect EA Spin Wheel to Mailchimp

Open EA Spin Wheel in your Shopify admin and navigate to the Integrations tab. Select Mailchimp from the available email platforms. Paste your Mailchimp API key into the API Key field and click "Test Connection."

If the connection succeeds, EA Spin Wheel will display your Mailchimp account name and load your available audiences. Select the audience where you want spin wheel subscribers to be added. If you have multiple audiences, choose the one specifically designated for popup subscribers.

Under "Subscriber Status," select "Subscribed" for single opt-in or "Pending" for double opt-in. With single opt-in, subscribers are immediately active in your audience and can receive emails right away. With double opt-in, Mailchimp sends a confirmation email first, and the subscriber must click the confirmation link before becoming active. Single opt-in is recommended for spin wheel capture because the interactive opt-in process (entering email + spinning) already demonstrates clear intent.

5. Step 3: Configure Your Mailchimp Audience

In Mailchimp, open your audience settings to configure how spin wheel subscribers are handled.

Audience Defaults

Under Audience > Settings > Audience name and defaults, set your "From name" and "From email" to match your brand. These are the sender details subscribers see when they receive emails from this audience. Consistent branding between your spin wheel popup and your emails improves recognition and open rates.

GDPR Fields

If you sell to EU customers, enable GDPR fields in your audience settings. Mailchimp supports GDPR consent tracking natively. In EA Spin Wheel, configure the consent checkbox text to match the marketing permissions you have enabled in Mailchimp (Email, Direct mail, Customized online advertising). The consent state is passed through the API and recorded on the subscriber profile.

Notification Settings

Under Audience > Settings > Notifications, consider enabling daily subscriber activity summaries. During the first week after launching the spin wheel integration, these summaries help you verify the connection is working and see your daily subscriber growth at a glance.

6. Step 4: Set Up Tags and Merge Fields

Tags and merge fields are how you organize and personalize communications with spin wheel subscribers in Mailchimp.

Automatic Tags

EA Spin Wheel automatically tags each subscriber when they are added to Mailchimp. The tags include:

These tags are created automatically in Mailchimp when the first tagged subscriber arrives. You do not need to pre-create them.

Merge Fields for Personalization

EA Spin Wheel can populate Mailchimp merge fields with subscriber data. In Mailchimp, go to Audience > Settings > Audience fields and MERGE tags. Add a new field called "Prize Won" with the merge tag *|PRIZE|*. Then in EA Spin Wheel's Mailchimp integration settings, map the prize field to the PRIZE merge tag.

With this merge field configured, you can use *|PRIZE|* in any Mailchimp email template to dynamically insert the subscriber's prize. For example: "Congratulations! You won *|PRIZE|* — use it before it expires." This personalization makes your welcome emails feel specific and relevant to each subscriber's experience.

7. Step 5: Build the Welcome Customer Journey

Mailchimp's Customer Journey Builder (available on Standard plan and above) lets you create multi-step automated sequences triggered by subscriber actions. For spin wheel subscribers, the welcome journey is the most important automation you will build.

Journey Starting Point

Create a new Customer Journey in Mailchimp. Set the starting point to "Subscriber joins audience." Add a tag filter: "source:spin_wheel" to ensure only spin wheel subscribers enter this journey (not subscribers from other sources like manual imports or other forms).

Email 1: Prize Delivery (Immediate)

The first email sends immediately — no delay. Subject line: "You won *|PRIZE|* — here is your code!" The email body should prominently display the discount code, explain how to use it (add products to cart, enter code at checkout), include a direct link to your store with UTM tracking (utm_source=mailchimp&utm_medium=email&utm_campaign=spin_welcome), and set clear expectations about code expiration if applicable.

Use Mailchimp's Shopify product content blocks to showcase 3-4 bestselling products directly in the email. This gives the subscriber immediate shopping inspiration alongside their prize code.

Email 2: Reminder (24 Hours)

Add a 24-hour delay, then check a condition: "Has not placed an order" (using Mailchimp's Shopify integration data). If the subscriber has not purchased, send a reminder email: "Your *|PRIZE|* is still waiting." Include the code again, a different product selection (new arrivals or trending items), and a gentle urgency message about the code expiration.

Email 3: Trust Building (3 Days)

After three days, send an email focused on social proof and brand story. Include customer testimonials, review highlights, or user-generated content. Feature the discount code as a secondary element at the bottom of the email. The goal is to build confidence in your brand for subscribers who need more trust signals before purchasing.

Email 4: Last Chance (6 Days)

On day six (if the code expires on day seven), send a final email with a clear deadline: "Your *|PRIZE|* expires tomorrow." Use Mailchimp's countdown timer content block to add a visual countdown to the expiration time. Last-chance emails with real deadlines typically convert 3-5% of remaining non-purchasers.

8. Step 6: Create Tag-Based Segments

Mailchimp segments let you group subscribers by shared characteristics for targeted campaigns. With spin wheel tags, you can create segments that would not be possible with generic email capture.

Recommended Segments

9. Advanced Campaign Strategies

Once your basic integration and welcome journey are running, leverage these advanced strategies to maximize revenue from your Mailchimp subscriber base.

Prize-Specific Product Recommendations

Create separate campaign content for each prize segment. Subscribers who won "Free Shipping" should receive emails highlighting products that normally have shipping costs, making the free shipping prize feel more valuable. Subscribers who won "20% Off" should see higher-priced products where the 20% discount creates meaningful dollar savings.

Seasonal Spin Wheel Campaigns

Update your spin wheel prizes for seasonal events (Black Friday, Valentine's Day, Back to School) and create corresponding Mailchimp journeys for each seasonal campaign. Tag seasonal subscribers with the campaign name (e.g., "campaign:bfcm_2026") so you can measure the performance of each seasonal acquisition push separately.

Reactivation Campaigns

For subscribers who received and used their spin wheel prize but have not purchased again in 60+ days, create a Mailchimp reactivation campaign referencing their original spin wheel experience: "Remember when you won [prize]? Here is a special returning customer offer." The nostalgia trigger combined with a fresh incentive reactivates 8-12% of lapsed spin wheel customers.

Referral Integration

After a spin wheel subscriber makes their first purchase, send a referral email through Mailchimp: "Share our spin wheel with friends — they will get to spin for a prize too." Include a shareable link to your store with the spin wheel pre-loaded. This turns each converted subscriber into a potential referral channel.

10. Testing Your Integration

Test every component of the integration before launching to live traffic.

Step-by-Step Test Protocol

  1. Open your store in an incognito browser window and trigger the spin wheel popup.
  2. Enter a test email address and spin the wheel. Note which prize you win.
  3. After the spin completes, go to Mailchimp and check your audience. The test email should appear within 30-60 seconds.
  4. Open the subscriber profile and verify: the correct tags are applied (source:spin_wheel, prize:[name]), the merge fields are populated (PRIZE field shows the prize name), and the subscriber status matches your configuration (Subscribed or Pending).
  5. Check that the welcome Customer Journey was triggered. The first email should arrive within minutes.
  6. Open the welcome email and verify the prize code is displayed correctly, the personalization merge tags rendered properly, the product links work, and the UTM parameters are present in the URLs.
  7. Test the discount code by attempting a purchase in your store.
  8. Repeat with 2-3 different email addresses to test different prize outcomes and confirm the journey routes correctly for each prize.

11. Troubleshooting Common Issues

Subscribers Not Appearing in Mailchimp

The most common causes: (1) API key is incorrect or has been regenerated (create a new key in Mailchimp and update EA Spin Wheel). (2) The audience ID does not match (reselect the audience in EA Spin Wheel settings). (3) The email is already on Mailchimp's suppression list from a previous unsubscribe — Mailchimp will not re-subscribe suppressed emails via API. (4) Mailchimp's compliance team flagged the request (rare, but happens with high-volume imports from new API keys).

Tags Not Applied

If subscribers appear but without tags, verify that the "Send tags" option is enabled in EA Spin Wheel's Mailchimp integration settings. Also check that your Mailchimp plan supports tags — all paid plans and the free plan support tags, but very old legacy accounts may have different tagging capabilities.

Welcome Journey Not Starting

Check: (1) The journey is in "Active" status. (2) The starting point trigger matches "Subscriber joins audience" for the correct audience. (3) The tag filter in the journey's starting point matches the tags EA Spin Wheel is sending. (4) The subscriber was not already in the audience before the journey was activated (journeys only trigger for new additions, not existing subscribers).

Merge Fields Showing Raw Tags

If your emails display *|PRIZE|* literally instead of the actual prize name, the merge field is either not created in the audience settings or the field name does not match. In Mailchimp, verify the merge tag is exactly *|PRIZE|* (case-sensitive) and that the field is populated on the test subscriber's profile.

12. Mailchimp vs. Klaviyo for Shopify

If you are choosing between Mailchimp and Klaviyo for your Shopify store's email marketing, here is a practical comparison relevant to the EA Spin Wheel integration.

Mailchimp Advantages

Lower cost for small lists (generous free tier), simpler interface for beginners, built-in landing pages and social posting, broader marketing features beyond email (postcards, ads), and wider third-party integration ecosystem. Mailchimp is the better choice for stores with smaller email lists, simpler automation needs, or teams that value an all-in-one marketing platform.

Klaviyo Advantages

Deeper Shopify integration with real-time customer behavior tracking, more powerful segmentation based on purchase history and browsing behavior, superior flow builder with more trigger options and conditional logic, and better revenue attribution reporting. Klaviyo is the better choice for stores with larger email lists, complex automation requirements, or a strong focus on email-driven revenue.

The EA Spin Wheel Works with Both

Regardless of which platform you choose, EA Spin Wheel integrates with both Mailchimp and Klaviyo through their respective APIs. The capture experience is identical — visitors see the same gamified popup. The only difference is where the subscriber data lands and how it is automated downstream. You can even switch platforms later without changing your spin wheel configuration.