Every loyalty program member who joins your stamp card and forgets to give you their email address is a lost marketing contact. Over a month, that can mean dozens of real customers who visited, enjoyed your business, joined your program, and still cannot be reached when you run your next offer.
Connecting your loyalty program to Mailchimp solves this without adding to your workload. Every QR scan that creates a new loyalty member also creates a new Mailchimp subscriber. No forms to fill in, no exports to remember, no data entry at the end of the month. The list just grows, automatically, tied to real visit data.
This guide covers what loyalty data flows into Mailchimp, which campaigns work best for loyalty audiences, and how to set up the connection using Zapier in six steps.
Key Takeaways
- Loyalty enrollment is the most natural email capture moment for a small business: the customer is present, motivated, and already handing over their details.
- Zapier connects LoyaltyPass to Mailchimp without code; both apps are in Zapier's top 50 most-connected platforms, meaning the integration is reliable and well-documented.
- Five campaigns worth building: new member welcome sequence, reward unlocked notification, lapsed member re-engagement, seasonal segment campaign, and monthly loyalty newsletter.
- Mailchimp's free plan (500 contacts) is enough to start. Essentials at $13/month unlocks the automation sequences that make loyalty integration genuinely powerful.
- EU businesses must ensure their loyalty enrollment consent covers email marketing before syncing member data to Mailchimp. Mailchimp's Data Processing Addendum handles storage compliance.
The list-building problem loyalty programs solve
Most independent businesses struggle to grow their email list not because customers refuse to share their details but because the moment of capture is awkward. A pop-up on a website is easy to close. A form at checkout adds friction when the queue is long. A business card in a bowl feels outdated.
Loyalty enrollment is different. The customer is already engaged, they want the reward, and giving you their name and email is the natural next step in getting the card. There is no resistance to overcome. The friction that exists elsewhere simply is not there.
The problem is that most loyalty programs stop at collecting the email for the pass itself. The loyalty platform gets the email, the customer gets a digital wallet card, and the business owner never connects those two facts to a working Mailchimp audience. The data sits in the loyalty dashboard, useful for stamp tracking but invisible to the email tool.
Connecting the two systems closes that gap permanently. From the moment the integration is live, every new loyalty member is also a new Mailchimp subscriber. Your email list becomes a direct reflection of your real customer base, not just people who happened to fill in a web form or enter a competition.
For a business with fifty new loyalty members per month, that is fifty new email contacts every month, all verified, all opted in, all people who have physically visited your location.
What loyalty data flows into Mailchimp
Before setting up the connection, it is worth knowing exactly which data points your loyalty platform generates and which ones to bring into Mailchimp.
Email address. The core field. Every loyalty member provides an email address during enrollment. This maps directly to the subscriber email in your Mailchimp audience.
First name. Used for personalisation in email subject lines and body copy. "Good news, Sophie" performs better than "Good news, member." Map the name field from your loyalty platform to the FNAME merge field in Mailchimp.
Loyalty join date. The date the customer enrolled in your program. Store this as a custom merge field (for example, LOYALTY_JOIN) and use it for anniversary campaigns, cohort analysis, and filtering by how long someone has been a member.
Reward status. Whether the customer currently has an unredeemed reward available. This can drive targeted "your reward is waiting" campaigns to members who earned a reward but have not yet come back to claim it.
Stamp count. If your loyalty platform passes current stamp count in the webhook payload, sync it as a merge field. You can use this to build Mailchimp segments: "members with 5 or more stamps" as a high-engagement group, "members with 1 stamp" as new joiners who need more encouragement.
Loyalty tag. Apply a Mailchimp tag such as "loyalty-member" to every subscriber added through the loyalty integration. This lets you filter your full Mailchimp audience at any point to show only loyalty members, as distinct from contacts who came through other channels.
These fields give your Mailchimp audience the context it needs to send relevant, timely messages rather than the same generic blast to everyone on the list.
5 Mailchimp campaigns powered by loyalty data
New member welcome campaign
A new loyalty member is at peak motivation the moment they add your digital wallet pass. They just made a deliberate choice to join your program. They are ready to engage. Most businesses waste this window with a single confirmation email or, worse, nothing at all.
A three-email welcome sequence changes that.
Email 1 (sent immediately after enrollment): a practical welcome. How many stamps per visit, what the reward is, how to find the digital card in Apple Wallet or Google Wallet, and when it resets after redemption. No promotional copy. Just the information they need to use the card effectively.
Email 2 (sent 3 days later): a reinforcement note. If you run any bonus stamp events, double-stamp days, or partner offers, mention them here. Remind the member of the reward and roughly how many visits it takes at a typical frequency. Something like "most of our regulars get there in about 5 or 6 weeks" makes the goal feel concrete.
Email 3 (sent 7 days later): a soft nudge to come back. Acknowledge that they have been a member for a week, mention how many stamps they have so far if your platform passes that data, and make it easy to visit by noting quieter times or a current offer.
This sequence runs automatically in Mailchimp once configured. Every new member gets it, forever, without any manual work. The trigger is simply being added to the audience with the loyalty-member tag, which happens via Zapier when the enrollment event fires.
Reward unlocked campaign
When a customer completes a stamp card, a push notification fires from your digital wallet. That is useful, but notifications can be missed, dismissed, or buried. An email is a backup that sits in the inbox until the customer acts on it.
The reward unlocked email is short. Subject: "Your reward is ready." Body: what the reward is, how to redeem it (show the card at the counter), and a soft urgency note if you set expiry on rewards.
If you want a second touchpoint: send a follow-up seven days later if the reward has not been redeemed. "Your reward is still waiting" with the same redemption instruction. This requires tracking redemption status in Mailchimp, which is possible if your Zapier workflow updates a merge field when a reward is redeemed.
The gap between reward earned and reward redeemed is one of the most common failure points in loyalty programs. Customers collect stamps, hit the threshold, and then drift because no one reminded them to come back and claim it. An email within a few hours of the reward being unlocked is the most reliable way to close that gap.
Lapsed member re-engagement campaign
A customer who has not stamped their card in 45 days is not necessarily lost. They are probably just busy, and your business has slipped out of their regular rotation. A well-timed re-engagement email brings a meaningful percentage back.
The trigger for this campaign is a Zapier automation that fires when your loyalty platform marks a member as inactive. Zapier adds the member to a Mailchimp segment or applies a "lapsed" tag, which triggers the sequence.
Email 1: a warm, non-pushy message. "We noticed you have not been in for a while" followed by something that makes the next visit feel easy or worthwhile. A double-stamp event for the next two weeks, a reminder of what reward they are working toward, or simply a genuine note that you would be glad to see them.
Email 2 (sent 7 days later, if still no stamp activity): a final check-in. If they are close to a reward, mention it: "You are 3 stamps away from your next free coffee." A specific, relevant incentive always outperforms a generic "we miss you" message.
Keep the language light. Lapsed members have not necessarily left because they dislike your business. They may simply have changed their routine or tried somewhere else out of convenience. The goal is a low-pressure reason to return, not a desperate attempt to win them back.
Seasonal campaign with loyalty segment
Not every campaign needs to go to your whole list. Loyal customers behave differently from casual subscribers, and messaging that acknowledges that difference tends to perform better.
Before a seasonal moment, such as a pre-Christmas week, Valentine's period, or school holidays, send your loyalty members a campaign that recognises their status. Early access to a seasonal menu item, a bonus stamp day available only to loyalty members, or a small seasonal gift for members who visit in a specific window.
The segment is straightforward in Mailchimp: filter by the loyalty-member tag and, if you have stamp count as a merge field, further filter by members with five or more stamps to target your most engaged group. Send this campaign to that segment a day before your general newsletter goes to the whole list.
Loyalty members who feel recognised behave differently from those who receive the same generic offer as everyone else. Exclusivity does not need to mean a large financial incentive. Early access and acknowledgement of their status is often enough.
Monthly loyalty newsletter
A standing monthly email to all loyalty members keeps your program visible between visits and reinforces the value of having the card. This does not need to be elaborate.
A monthly loyalty newsletter might include: how the program has grown that month (number of rewards redeemed across all members, no individual names), any upcoming changes to the program, a seasonal offer or event in the next 30 days, and a reminder of how close average members are to their next reward.
The tone should be member-first rather than business-first. A newsletter that talks about what is in it for the member will get read; one that reads like an advertisement will not.
Schedule this for the first Monday of each month. Create it once as a recurring campaign in Mailchimp with a loyalty-member segment as the audience, and update the content each month. The send and the list management are automatic; only the content needs refreshing.
How to connect LoyaltyPass to Mailchimp via Zapier
The connection requires a Zapier account, your LoyaltyPass credentials, and your Mailchimp account. No developer involvement, no custom API work.
Step 1: create a Zapier account. Zapier's free tier supports up to five Zaps and 100 task runs per month, which is enough for the core new-member-to-Mailchimp connection. For multi-step Zaps and higher task volumes, the Pro plan at $19.99 per month is the practical choice.
Step 2: select LoyaltyPass as the trigger app. In Zapier's workflow builder, search for LoyaltyPass and select it as the trigger. Choose the event "new loyalty member joined." Follow the authentication steps to connect your LoyaltyPass account.
Step 3: select Mailchimp as the action app. Choose Mailchimp as the action app and select "add or update subscriber" as the action. Authenticate with your Mailchimp account and select the audience you want new loyalty members added to.
Step 4: map the loyalty data fields. Zapier will show you the fields your LoyaltyPass event sends (email address, first name, join date, and any other fields your platform includes). Map them to the corresponding Mailchimp fields: email to email address, first name to FNAME, join date to your LOYALTY_JOIN custom merge field. Apply the loyalty-member tag at this step so every subscriber added through this Zap is tagged automatically.
Step 5: test with a real enrollment event. Zapier has a built-in test that pulls a recent enrollment from LoyaltyPass and runs it through the action step. Check that the test subscriber appears in your Mailchimp audience with the correct fields and tags.
Step 6: enable the Zap. Once the test passes, toggle the Zap to active. New loyalty members now flow into your Mailchimp audience automatically, without any ongoing action from you.
The whole setup typically takes 20 to 30 minutes the first time. Once live, it requires no maintenance unless you change the structure of your loyalty program or Mailchimp audience.
Mailchimp free vs. paid for loyalty integration
Understanding the tier limits helps you plan the right setup from the start.
Mailchimp free plan (up to 500 contacts): covers basic email sends and one audience. You cannot build multi-step Customer Journeys on the free plan, which limits the welcome sequence described above to a single email. If you have fewer than 500 loyalty members and want to keep costs minimal, the free plan works for basic broadcast campaigns to your loyalty segment. For automation sequences, it is not enough.
Mailchimp Essentials (from around $13/month): unlocks multi-step Customer Journeys, A/B testing, and custom branding. This is the tier where the welcome sequence, re-engagement sequence, and reward unlocked campaigns become possible as automated flows. For most small businesses using loyalty data in their email marketing, Essentials is the right starting point.
Zapier Starter ($19.99/month): the Zapier free tier supports five Zaps. If you are building the five campaigns described in this guide, you will need the Pro plan to run more Zaps simultaneously and to access filters and multi-step automations within Zapier itself.
Practical cost for a full setup: Mailchimp Essentials at approximately $13 per month plus Zapier Starter at $19.99 per month plus LoyaltyPass at $99 per month. The total automation stack for a connected loyalty and email program is roughly $132 per month. For most independent businesses, a single additional loyal customer per week covers that cost, and the programs described here are designed to produce many more than one.
GDPR compliance for EU businesses
For businesses in France, Germany, the Netherlands, Belgium, or any other EU member state, connecting loyalty data to Mailchimp has specific compliance requirements under GDPR.
Sending loyalty member data to Mailchimp is data processing that requires a lawful basis. The practical basis for most small businesses is consent. Your loyalty enrollment form must include language that covers email marketing explicitly, not just loyalty program notifications. A checkbox that reads "I agree to receive loyalty updates and occasional marketing emails from [business name]" is the minimum. Separating the loyalty consent from the marketing consent with two distinct checkboxes is the most defensible approach.
Mailchimp provides an EU Data Processing Addendum (DPA) that covers its obligations as a data processor for European customer data. Sign it from within your Mailchimp account under account settings. This covers Mailchimp's storage and processing obligations. You remain the data controller and are responsible for the lawfulness of what you send Mailchimp.
A note on opt-in type: Mailchimp supports both single opt-in (subscriber is added directly on enrollment) and double opt-in (subscriber receives a confirmation email and must click to confirm). Single opt-in is permitted in many EU contexts for transactional communications. For non-transactional email marketing such as the monthly newsletter or seasonal campaigns described in this guide, double opt-in is the safer approach and is preferred by data protection authorities in several member states including Germany.
Practical steps for EU compliance before going live:
- Review your loyalty enrollment form and confirm it includes explicit consent language for email marketing.
- Add a separate consent checkbox for marketing emails if your current form bundles everything into a single agreement.
- Sign Mailchimp's DPA in your account settings.
- Review Zapier's DPA as well, since customer data passes through Zapier's infrastructure before reaching Mailchimp.
- Update your privacy policy to name both Mailchimp and Zapier as data processors and describe what data is sent to each.
This is not a legal guide, and for specific questions about your business situation a data protection advisor is the appropriate resource. For most small EU businesses running a standard loyalty program with clear enrollment consent, these steps cover the practical obligations without requiring specialist legal work.
Putting it together
A loyalty program and a Mailchimp audience are solving different parts of the same problem: building a relationship with customers who visit your business. The loyalty program captures the visit. Mailchimp extends the relationship between visits. Connected, the two tools produce an outcome neither achieves alone.
The Zapier setup takes less than an hour. The five campaigns described here can be built in an afternoon. Once live, the system runs continuously, adding new members to your audience, welcoming them automatically, catching lapsed ones before they leave, and keeping your program visible to people who are already your best customers.
If you are ready to build the loyalty layer that feeds this setup, LoyaltyPass gives your customers branded Apple Wallet and Google Wallet passes with no app required, at $99 per month. The stamp and reward events it generates are exactly what the Zapier workflows above are waiting to act on.
