← View All Guides
Mailchimp logo
Integration Guide

How to Build Mailchimp Referral Email Campaigns with GrowSurf

Sync GrowSurf merge tags into your Mailchimp Audience so every referral email can show the right share link, progress update, and reward message.

Want the full setup walkthrough?

Use these docs for exact setup steps, supported fields, and troubleshooting.

GrowSurf connects to the Mailchimp Audience you choose, adds the referral merge tags that are missing, and updates those contact values when participant data changes. That gives your team a reliable way to personalize referral email without hand-building links or copying referral status into Mailchimp.

Use this guide when you want Mailchimp campaigns or automations to show each participant their own share link, referral count, or milestone progress inside the email itself.

Integration Steps

Connect Mailchimp before you import or sync participants

Mailchimp integration card inside GrowSurf
Choose the Mailchimp Audience inside GrowSurf first so the referral merge tags are ready before participants start syncing.

From your GrowSurf campaign, connect Mailchimp, pick the Audience you want to use, and save the integration. GrowSurf creates the Mailchimp fields it needs on that Audience, including the share URL, referral status, referral counts, referrer details, and milestone text fields documented in the GrowSurf Mailchimp setup guide.

Build the email around the merge tags Mailchimp already knows

Mailchimp uses Audience fields and merge tags for personalization, so you can drop GrowSurf values directly into your copy and buttons. The most useful tags for referral email are *|SHAREURL|*, *|REFSTATUS|*, *|TREFCOUNT|*, *|NXTREWARD|*, and *|EMAIL|* when you want to pass the subscriber email into a referral portal link.

Mailchimp referral email example with share link and social sharing buttons
GrowSurf's Mailchimp tutorials include ready-made referral email layouts you can adapt with your own brand, offer, and CTA.

Choose the right call-to-action format

Use *|SHAREURL|* when you want the simplest possible CTA: copy your link, open your link, or share your link. If you prefer a button that sends someone straight to your GrowSurf referral portal, GrowSurf's tutorials also show a portal URL pattern that passes the subscriber email into the destination link.

Mailchimp referral email example with a button-driven referral call to action
Button-led referral emails work well when you want one obvious next step instead of exposing the raw link in the body copy.

Support the CTA with live referral context

  • Use *|REFSTATUS|* when the email should acknowledge whether the participant is still waiting on credit or has already earned it.
  • Use *|TREFCOUNT|* or *|MREFCOUNT|* when you want different copy for first-time sharers versus repeat referrers.
  • Use *|NXTREWARD|* when you want the email to remind someone what they unlock next.

Send a test from a real synced contact

Before you schedule the campaign, preview or test-send the email against a contact that already exists in your GrowSurf-connected Audience. That is the fastest way to confirm the merge tags resolve correctly and the CTA sends people to the right referral experience.

Code Snippets

<p>Your referral link: <a href="*|SHAREURL|*">*|SHAREURL|*</a></p>

<a href="https://grow.surf/YOUR_CAMPAIGN_ID?grsf_email=*|EMAIL|*">Open your referral portal</a>

Tips

Connect Mailchimp before importing participants

GrowSurf's Mailchimp docs call this out for a reason: connecting the Audience first is the cleanest way to ensure every synced contact gets the referral merge tags from the start.

Keep Audience fields optional unless you populate them elsewhere

If the Mailchimp Audience requires fields that GrowSurf is not sending, Mailchimp can reject the sync. Leave extra required fields turned off unless your own signup flow is populating them.

Watch your Mailchimp merge field limit

Mailchimp limits how many merge fields an Audience can have. If GrowSurf cannot add the referral tags you expect, remove unused merge fields in Mailchimp and re-save the integration.

FAQ

Which Mailchimp merge tags does GrowSurf add?

GrowSurf's Mailchimp integration creates the share link, participant ID, referral status, referrer details, referral counts, milestone text, invite count, and impression count fields documented in the GrowSurf Mailchimp guide. For most referral email campaigns, *|SHAREURL|*, *|REFSTATUS|*, *|TREFCOUNT|*, and *|NXTREWARD|* do the most work.

Do I need to build referral links manually in Mailchimp?

No. The simplest option is to place *|SHAREURL|* anywhere you want the participant's unique referral link to appear. If you want a button that opens your GrowSurf portal directly, the tutorial examples also show a portal-link format that uses the Mailchimp subscriber email merge tag.

Why are Mailchimp contacts or merge tags missing?

The two most common causes are connecting Mailchimp after participants were already imported, or using an Audience with required merge fields that GrowSurf does not populate. GrowSurf also warns that Mailchimp merge field limits can block new referral fields from being created.

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