← View All Guides
AWeber logo
Integration Guide

How to Sync GrowSurf Referral Data to AWeber Subscribers

Connect AWeber, pick a list, and every subscriber carries their own referral link and progress as custom fields.

Want the full setup walkthrough?

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

GrowSurf keeps your AWeber list current. When someone joins your referral program or gets referred, GrowSurf adds or updates their AWeber subscriber record and fills in 15 custom fields holding their referral link, referral counts, referrer details, and milestone progress.

AWeber caps custom fields at 25 per list, so plan the list you point GrowSurf at before you connect — that is the part of this setup that is hard to undo.

Integration Steps

Pick the list before you connect

AWeber allows 25 custom fields per list, and GrowSurf uses 15 of them. If the list you have in mind already carries 11 or more custom fields of your own, the sync has nowhere to write. Use a list with room, or clear fields you no longer need first.

Deleting an AWeber custom field also deletes the data stored in it for every subscriber on that list, so do that clean-up deliberately rather than during setup.

Connect AWeber from the integrations list

Open Program Editor > 4. Options > Integrations and search for AWeber.

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

Expand the card and select Connect to AWeber.

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

Log in to AWeber and authorize GrowSurf. Then choose the AWeber account and the list you want kept in sync.

Connect before you import participants

The sync starts at the moment you connect. Anyone already in the program will not be pushed to AWeber retroactively — use the existing-participant sync options if you have already imported.

Know the fields, and why two of them look odd

AWeber rejects custom fields containing the words “name” or “email”. GrowSurf works around that by shortening those words to N and E, which is why you will see Participant First N rather than Participant First Name:

GrowSurf dataCustom field tagTypeWhat 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 N}TextThe participant’s first name
Participant last name{!custom GrowSurf Participant Last N}TextThe participant’s last name
Referrer first name{!custom GrowSurf Referrer First N}TextThe referrer’s first name, when there is one
Referrer last name{!custom GrowSurf Referrer Last N}TextThe referrer’s last name, when there is one
Referrer email{!custom GrowSurf Referrer E}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

Use these tags directly in AWeber broadcasts and follow-up series.

Check one subscriber before you send

Open a synced subscriber in AWeber and confirm the custom fields are populated. If a participant did not arrive, their GrowSurf activity log records the reason; GrowSurf retries a failed add for seven days.

Tips

Budget your 25 custom fields

GrowSurf takes 15. That leaves 10 for everything else you do on that list. A dedicated referral list avoids the squeeze entirely.

Do not delete a GrowSurf field to free space

Deleting it wipes that value for every subscriber, and the next sync recreates the field empty. Move to a list with room instead.

The share link belongs in every referral email

{!custom GrowSurf Share URL} is the one field that turns a read into a share. Everything else is supporting detail.

FAQ

Why is the field called “Participant First N”?

AWeber does not allow custom field names containing “name” or “email”. GrowSurf shortens them to N and E so the fields can be created at all.

How many custom fields does GrowSurf use?

15, out of AWeber’s limit of 25 per list.

What if a subscriber fails to sync?

GrowSurf retries for seven days and records each attempt in the participant’s activity log.

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