← View All Guides
Constant Contact logo
Integration Guide

How to Sync GrowSurf Referral Data to Constant Contact

Authorize GrowSurf, pick one list, and every contact carries their referral link as a custom field.

Want the full setup walkthrough?

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

GrowSurf keeps a Constant Contact list current. Each participant’s referral link, referral counts, referrer details, and milestone progress arrive as custom contact fields you can use in any email.

Setup is an authorization rather than an API key, so there is nothing to copy and nothing to rotate later.

Integration Steps

Authorize GrowSurf in Constant Contact

Open Program Editor > 4. Options > Integrations and search for Constant Contact.

Searching for Constant Contact in the GrowSurf Program Editor integrations list
Search the integrations list in Program Editor > 4. Options > Integrations.

Expand the card and select Connect to Constant Contact.

The Constant Contact integration card in GrowSurf with the Connect to Constant Contact button
Connecting opens Constant Contact’s own login and authorization screen.

Log in and authorize GrowSurf.

Choose the list

Pick the Constant Contact list GrowSurf should keep current. Contacts are added or updated there whenever someone joins your program or gets referred.

Connect before you import participants — the sync only covers people added from that point forward. If you have already imported, use the existing-participant sync options.

Know your custom fields

GrowSurf dataVariableTypeWhat it holds
Share URL[[custom.growsurf_share_url]]TextThe participant’s unique referral link
Participant ID[[custom.growsurf_participant_id]]TextThe participant’s GrowSurf ID
Referral Status[[custom.growsurf_referral_status]]TextCREDIT_PENDING, CREDIT_AWARDED, or CREDIT_EXPIRED
Participant first name[[custom.growsurf_participant_first_name]]TextThe participant’s first name
Participant last name[[custom.growsurf_participant_last_name]]TextThe participant’s last name
Referrer first name[[custom.growsurf_referrer_first_name]]TextThe referrer’s first name, when there is one
Referrer last name[[custom.growsurf_referrer_last_name]]TextThe referrer’s last name, when there is one
Referrer email[[custom.growsurf_referrer_email]]TextThe referrer’s email, when there is one
Total referral count[[custom.growsurf_total_referral_count]]NumberAll-time referral count
Monthly referral count[[custom.growsurf_monthly_referral_count]]NumberReferral count for the current month
Previous monthly referral count[[custom.growsurf_prev_monthly_referral_count]]NumberReferral count for the previous month
Next milestone[[custom.growsurf_next_milestone]]TextThe next milestone message, on programs with milestone rewards
Next monthly milestone[[custom.growsurf_next_monthly_milestone]]TextThe next monthly milestone message, when there is one
Total invite count[[custom.growsurf_total_invite_count]]NumberAll-time invite count
Total impression count[[custom.growsurf_total_impression_count]]NumberAll-time referral-link view count

Constant Contact uses double square brackets with a custom. prefix. Use them exactly as shown in your email content.

Confirm one contact before you send

Open a synced contact in Constant Contact and check the GrowSurf fields are filled in. A participant’s GrowSurf activity log records the result of every sync attempt.

Tips

One list, deliberately chosen

GrowSurf writes to the list you select. Point it at the list your referral emails actually go to, not a staging list you will forget about.

The prefix is part of the name

custom. is required. Dropping it renders an empty value rather than an error.

Connect first, import second

Doing it the other way round means backfilling by hand.

FAQ

Does this need an API key?

No. You authorize GrowSurf inside Constant Contact, so there is no key to store or rotate.

What is the variable for the referral link?

[[custom.growsurf_share_url]].

Does GrowSurf create the fields?

Yes, automatically, once the integration is connected and a list is selected.

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