← View All Guides
ActiveCampaign logo
Integration Guide

How to Build ActiveCampaign Segments from GrowSurf Referral Data

Use the GrowSurf fields synced to each ActiveCampaign contact to build segments for first-share nudges, milestone campaigns, and advocate follow-ups.

Want the full setup walkthrough?

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

GrowSurf's ActiveCampaign integration already handles the contact sync. After the connection is enabled, GrowSurf can add or update contacts in the selected list and keep referral fields current as participants join, refer friends, and move toward rewards.

That means you can build ActiveCampaign segments from the live referral data already on the contact record instead of maintaining a separate tagging workflow. The most useful fields to start with are %GROWSURF_TOTAL_REFERRAL_COUNT%, %GROWSURF_REFERRAL_STATUS_ID%, %GROWSURF_NEXT_MILESTONE%, and %GROWSURF_SHARE_URL%.

Integration Steps

Connect GrowSurf to the right ActiveCampaign list

GrowSurf ActiveCampaign integration with a synced list selected
Choose the ActiveCampaign list GrowSurf should keep updated before you build segments from the synced referral fields.

Save the list your team actually uses for referral and lifecycle campaigns. That keeps the GrowSurf fields on the same contacts you will filter inside ActiveCampaign.

Open ActiveCampaign custom fields and confirm the GrowSurf field group

ActiveCampaign custom fields screen showing GrowSurf fields and personalization tags
Once the sync is live, GrowSurf creates custom fields in ActiveCampaign, including the share URL, referral status, and referral count values you can segment on.

Before you build segments, verify that the GrowSurf fields are visible inside ActiveCampaign's custom field area. ActiveCampaign's own help docs confirm those custom contact fields can be used in the segment builder, automation conditions, and personalization workflows.

Make each GrowSurf field available to the synced list

ActiveCampaign field options showing a GrowSurf field assigned to a list
Editing the field and assigning it to the synced list is the step that makes the field usable where your marketers work.

If a GrowSurf field is missing in a campaign or automation builder, revisit the field settings and confirm it is available to the same list GrowSurf syncs into.

Build segments around referral activity

  • Create a segment for contacts with %GROWSURF_TOTAL_REFERRAL_COUNT% equal to zero when you want a first-share nudge.
  • Create a segment for contacts whose %GROWSURF_REFERRAL_STATUS_ID% reflects awarded credit when you want advocacy or reward follow-up messaging.
  • Create a segment for contacts whose %GROWSURF_NEXT_MILESTONE% is populated when you want progress-focused reminders for near-reward participants.
  • Use %GROWSURF_SHARE_URL% in the message itself so segmented contacts have an immediate referral CTA.

Reuse those segments in campaigns and automations

Once the segment exists, you can attach it to normal ActiveCampaign campaigns, automation entry logic, or If/Else branches. That keeps the targeting tied directly to the referral data GrowSurf already syncs.

Validate the segment with a real synced contact

Check the same participant in GrowSurf and ActiveCampaign before the audience goes live. If the count, status, and milestone text match in both tools, your segment rules are grounded correctly.

Tips

Prefer field-based segments over duplicate tags

GrowSurf already keeps the referral state on the ActiveCampaign contact. Starting with the synced fields is simpler and usually more reliable than trying to maintain a second manual tagging system.

Keep the share URL for message personalization

%GROWSURF_SHARE_URL% is usually best used inside the email or automation message itself. Use referral count, referral status, and milestone text for the segment rules first.

Use the resync path if contacts were imported too early

If participants were imported before the integration was enabled, follow GrowSurf's ESP resync guidance so the contact data is corrected before you trust the segment.

FAQ

Can ActiveCampaign custom fields be used in both segments and automations?

Yes. ActiveCampaign's custom field documentation says custom contact fields are available in the segment builder and in automation field-based workflows, so the same GrowSurf fields can support both targeting and branching.

Which GrowSurf fields are the best starting point for segmentation?

Start with %GROWSURF_TOTAL_REFERRAL_COUNT%, %GROWSURF_REFERRAL_STATUS_ID%, and %GROWSURF_NEXT_MILESTONE%. Those three fields cover zero-referral contacts, successful referrers, and near-reward participants.

Why is a GrowSurf field missing from my ActiveCampaign workspace?

Re-open the GrowSurf field in ActiveCampaign and confirm it is available to the list GrowSurf syncs into. If the list assignment is missing, the field may not appear where your team expects it.

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