Built for lean teams,
scaled for category leaders
Thanks. You're signed up.
Something went wrong. Please try again.
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.
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.
Open Program Editor > 4. Options > Integrations and search for AWeber.

Expand the card and select Connect to AWeber.

Log in to AWeber and authorize GrowSurf. Then choose the AWeber account and the list you want kept in sync.
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.
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 data | Custom field tag | Type | What it holds |
|---|---|---|---|
| Share URL | {!custom GrowSurf Share URL} | Text | The participant’s unique referral link |
| Participant ID | {!custom GrowSurf Participant ID} | Text | The participant’s GrowSurf ID |
| Referral Status | {!custom GrowSurf Referral Status} | Text | CREDIT_PENDING, CREDIT_AWARDED, or CREDIT_EXPIRED |
| Participant first name | {!custom GrowSurf Participant First N} | Text | The participant’s first name |
| Participant last name | {!custom GrowSurf Participant Last N} | Text | The participant’s last name |
| Referrer first name | {!custom GrowSurf Referrer First N} | Text | The referrer’s first name, when there is one |
| Referrer last name | {!custom GrowSurf Referrer Last N} | Text | The referrer’s last name, when there is one |
| Referrer email | {!custom GrowSurf Referrer E} | Text | The referrer’s email, when there is one |
| Total referral count | {!custom GrowSurf Total Referral Count} | Number | All-time referral count |
| Monthly referral count | {!custom GrowSurf Monthly Referral Count} | Number | Referral count for the current month |
| Previous monthly referral count | {!custom GrowSurf Prev Monthly Referral Count} | Number | Referral count for the previous month |
| Next milestone | {!custom GrowSurf Next Milestone} | Text | The next milestone message, on programs with milestone rewards |
| Next monthly milestone | {!custom GrowSurf Next Monthly Milestone} | Text | The next monthly milestone message, when there is one |
| Total invite count | {!custom GrowSurf Total Invite Count} | Number | All-time invite count |
| Total impression count | {!custom GrowSurf Total Impression Count} | Number | All-time referral-link view count |
Use these tags directly in AWeber broadcasts and follow-up series.
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.
GrowSurf takes 15. That leaves 10 for everything else you do on that list. A dedicated referral list avoids the squeeze entirely.
Deleting it wipes that value for every subscriber, and the next sync recreates the field empty. Move to a list with room instead.
{!custom GrowSurf Share URL} is the one field that turns a read into a share. Everything else is supporting detail.
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.
15, out of AWeber’s limit of 25 per list.
GrowSurf retries for seven days and records each attempt in the participant’s activity log.
Launch a refer-a-friend or affiliate program that lowers your acquisition costs and builds customer loyalty, with little engineering work.
Trusted by marketing and product teams that grow through customer, user, and partner referrals.
