← View All Guides
Constant Contact logo
Integration Guide

How to Add Referral Links to Constant Contact Emails

Custom field variables give every contact their own referral link from a single Constant Contact email.

Want the full setup walkthrough?

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

Once GrowSurf syncs into your Constant Contact list, each contact’s referral link and progress live in custom fields. One email then covers the entire list, with each reader seeing their own link.

The variables use a custom. prefix inside double square brackets. Copy them exactly; a near-miss renders as nothing at all.

Integration Steps

Check the fields are there

The Constant Contact integration card in GrowSurf
Constant Contact lives in Program Editor > 4. Options > Integrations.

Open a synced contact and confirm the GrowSurf fields carry values before you build the email.

Make the link visible

Use [[custom.growsurf_share_url]] as both the link target and the visible text. Readers copy what they can see.

Write for someone with zero referrals

Most of your list has not referred anyone yet. Lead with the invitation, and treat [[custom.growsurf_total_referral_count]] as a bonus line rather than the headline.

Point people at the portal when the email is not enough

A link to your Referral Portal gives people their full progress, leaderboard position, and rewards without you rebuilding any of it in email.

Code Snippets

The referral link

<p>Share your referral link:</p>
<a href="[[custom.growsurf_share_url]]">[[custom.growsurf_share_url]]</a>

Progress and next milestone

<p>You have made [[custom.growsurf_total_referral_count]] referrals so far.</p>
<p>[[custom.growsurf_next_milestone]]</p>

A link into your referral portal

<a href="https://grow.surf/YOUR_PROGRAM_ID">View your referral progress</a>

Replace YOUR_PROGRAM_ID with your GrowSurf Program ID, or use your custom Referral Portal domain.

Tips

Keep the custom. prefix

It is part of the variable name, not a category label. Without it the variable resolves empty.

Milestone text is conditional

[[custom.growsurf_next_milestone]] is populated only on programs using milestone rewards with Next Milestone text set.

One action per email

Share the link or open the portal. Asking for both splits attention and lowers both.

FAQ

What is the variable syntax?

Double square brackets with a custom. prefix, for example [[custom.growsurf_share_url]].

Why does my referral link render blank?

Either the contact has not synced yet, or the variable name is not an exact match.

Which field should every referral email include?

The share URL. It is the only one that turns an open into a share.

Trusted by marketing and product teams that grow through customer, user, and partner referrals.