← View All Guides
Mailchimp logo
Integration Guide

How to Build Referral Email Campaigns in Mailchimp with GrowSurf

Create targeted Mailchimp email campaigns that promote your referral program and drive sharing.

Your existing Mailchimp audience is a goldmine for referral program participation. These are people who already know and trust your brand β€” they just need the right nudge to start referring their friends. By integrating GrowSurf with Mailchimp, you can create targeted email campaigns that introduce your referral program, segment audiences by referral activity, and send personalized follow-ups that drive more sharing.

This guide walks you through creating Mailchimp email campaigns that promote your GrowSurf referral program. You'll learn how to segment your audience for maximum impact, design referral-focused email templates, automate follow-up sequences, and track which email campaigns generate the most referral sign-ups.

Integration Steps

Step 1: Add Referral Program Fields to Your Mailchimp Audience

Create merge fields in Mailchimp to store referral data for each subscriber, enabling personalized referral emails.

  • Go to Audience > Settings > Audience fields and *|MERGE|* tags
  • Add these merge fields:
    • REFCODE (Text) β€” GrowSurf referral code
    • REFLINK (URL) β€” unique referral sharing link
    • REFCOUNT (Number) β€” total referrals made
    • REFSTATUS (Text) β€” Participant, Referred, Converted
  • These fields will be populated via Zapier or GrowSurf's Mailchimp integration

Step 2: Sync GrowSurf Participants to Mailchimp

Set up data flow from GrowSurf to Mailchimp so every referral participant has their data in Mailchimp.

  • Option A: Use GrowSurf's native Mailchimp integration in Campaign > Integrations
  • Option B: Use Zapier β€” Trigger: GrowSurf New Participant β†’ Action: Mailchimp Add/Update Subscriber
  • Map GrowSurf's shareUrl to the REFLINK merge field
  • Map referralCode to REFCODE
  • Update subscriber data on each GrowSurf event to keep counts current

Step 3: Design the Referral Program Launch Email

Create a compelling email that introduces your referral program to your existing audience.

  • Go to Campaigns > Create Campaign > Email
  • Use an attention-grabbing subject line: "Give $10, Get $10 β€” Share [Product] with Friends"
  • Email content should include:
    • Clear explanation of the referral reward (what both parties get)
    • A prominent CTA button linking to their personalized referral page: *|REFLINK|*
    • Step-by-step instructions on how to refer (it should feel easy)
    • Social proof: "Join 500+ members already earning rewards"

Step 4: Segment Your Audience for Targeted Referral Campaigns

Create Mailchimp segments that let you send different messages to different referral groups.

  • Create these segments:
    • "Not Yet Participating" β€” subscribers where REFCODE is blank (invite them to join)
    • "Active Referrers" β€” subscribers where REFCOUNT > 0 (celebrate and encourage more)
    • "Inactive Referrers" β€” subscribers where REFCODE exists but REFCOUNT = 0 (re-engage)
    • "Top Referrers" β€” subscribers where REFCOUNT > 5 (VIP treatment)
  • Tailor messaging for each segment's stage in the referral journey

Step 5: Build an Automated Referral Drip Campaign

Create a Mailchimp automation that nurtures new referral participants over time.

  • Go to Automations > Create Automation > Custom
  • Trigger: When REFCODE field changes (subscriber joined referral program)
  • Email 1 (Immediately): Welcome + how it works + their unique link
  • Email 2 (Day 3): Sharing tips and pre-written messages they can copy/paste
  • Email 3 (Day 7): Success stories from other referrers + reminder of rewards
  • Email 4 (Day 14): Special limited-time bonus for making their first referral

Step 6: Track Campaign Performance and Referral Attribution

Measure which email campaigns drive the most referral program sign-ups and sharing activity.

  • Use UTM parameters on referral links in emails to track in Google Analytics
  • Compare referral sign-up rates across different email campaigns in Mailchimp Reports
  • Track clicks on the referral link CTA to measure sharing intent
  • Cross-reference Mailchimp campaign sends with GrowSurf participant creation dates

Code Snippets

<!-- Mailchimp Email Template with Referral Merge Tags -->
<!-- Use this in Mailchimp's email designer HTML editor -->

<div style="text-align: center; padding: 30px;">
  <h1>Give *|FNAME|*'s friends a great deal</h1>
  <p style="font-size: 18px;">
    Share your personal referral link and you'll both get $10 off.
  </p>

  <!-- Referral Link Button -->
  <a href="*|REFLINK|*"
     style="background: #4CAF50; color: white; padding: 15px 40px;
            text-decoration: none; border-radius: 5px; font-size: 18px;">
    Share Your Referral Link
  </a>

  <!-- Referral Stats (for active referrers) -->
  *|IF:REFCOUNT > 0|*
  <div style="margin-top: 20px; padding: 15px; background: #f5f5f5;">
    <p>Your referral stats:</p>
    <h2>*|REFCOUNT|* friends referred</h2>
  </div>
  *|END:IF|*

  <!-- Copyable referral link -->
  <p style="margin-top: 20px;">
    Your personal link:<br>
    <code style="background: #eee; padding: 5px 10px;">*|REFLINK|*</code>
  </p>
</div>

Tips

Send Referral Emails After Positive Moments

The best time to ask for a referral is right after a positive customer experience. Schedule your referral program emails to go out after milestones like first successful use, positive support interaction, or subscription renewal β€” not randomly. Use Mailchimp's behavioral triggers if available on your plan.

Keep the Referral Link Front and Center

Your referral link CTA should be the most prominent element in the email. Use a large button with contrasting colors, and repeat the link at the bottom of the email as plain text. Make it impossible to miss.

A/B Test Your Referral Email Subject Lines

Use Mailchimp's A/B testing feature to test different approaches: benefit-focused ("Earn $10 for every friend"), curiosity-driven ("Your friends are missing out"), and urgency-based ("Limited time: double referral rewards"). Let data determine which approach your audience responds to best.

FAQ

Should I use Mailchimp's automation or Zapier for referral emails?

Use Mailchimp automations for drip sequences and campaign-style emails that go to segments. Use Zapier for real-time transactional emails triggered by specific GrowSurf events (like instant referral notifications). Many programs use both β€” Mailchimp for nurture campaigns and Zapier for event-driven notifications.

How do I include the referral link if the subscriber hasn't joined the program yet?

Use Mailchimp's conditional merge tags: *|IF:REFLINK|* to show the referral link only if it exists, or show a "Join the referral program" CTA for subscribers who haven't signed up yet. This lets you use one template for both audiences.

Can I track which email campaign drove the most referral sign-ups?

Yes. Add UTM parameters to your referral program sign-up link in each email campaign (e.g., ?utm_source=mailchimp&utm_campaign=referral-launch-jan). Track these in Google Analytics to see which campaigns generated the most program sign-ups.

Set up your refer a friend program with customer referral and affiliate program software that lowers your acquisition costs, increases customer loyalty, and saves you gobs of time.

Trusted by marketing and product teams at fast-growing B2C, fintech, and SaaS companies