Built for startups,
scaled for unicorns
Successfully submitted!
Error! Please try again
Want the full setup walkthrough?
Use these docs for exact setup steps, supported fields, and troubleshooting.
GrowSurf can automatically add or update Salesforce contacts with GrowSurf field labels when new participants enter your campaign. That keeps referral data on the Salesforce record your team already uses instead of burying it in separate spreadsheets or ad hoc exports.
The workflow here is native contact-field sync: connect Salesforce in GrowSurf, give the fields the right visibility, and place the fields on the page layouts your team works from every day.

In Campaign Editor > 4. Options > Integrations, connect Salesforce before you import participants. GrowSurf only syncs Salesforce contact data after the integration is enabled, so connecting late creates unnecessary cleanup work.

After the sync is live, GrowSurf fields are available in Salesforce automatically. If other users still cannot see them, open Setup > Object Manager > Contact > Fields and Relationships, review the GrowSurf fields, and confirm the right profiles keep access.


For most teams, the most useful fields to expose first are growsurf_share_url__c, growsurf_referral_status__c, growsurf_total_referral_count__c, growsurf_referrer_email__c, and growsurf_next_milestone__c.
Open a known participant in GrowSurf, then look up the same email in Salesforce. If the share URL, referral status, referrer email, and referral counts match, your CRM tracking layer is grounded in the same source of truth GrowSurf is using.
GrowSurf only syncs Salesforce contact data after the integration is connected. Enabling Salesforce late usually means you need to backfill participants or clean up missing contact records manually.
Do not hand-edit GrowSurf's custom contact fields in Salesforce. Treat them as system-managed referral context that other teams can read, filter, and report on.
If the connection fails or the fields are invisible to other users, start with Salesforce permissions. The connected Salesforce user needs API access plus permission to create custom fields, assign field security, and manage contacts.
GrowSurf creates contact fields for values such as share URL, participant ID, referral status, referrer details, referral counts, invite counts, impression counts, and milestone text. The most commonly used fields are the share URL, referral status, referral count, referrer email, and next milestone fields.
GrowSurf creates or updates Salesforce Contact objects. If your own forms or automations also create Salesforce Leads, you may see both a Lead and a Contact in Salesforce unless your team has already designed around that behavior.
Check field-level security and page-layout placement. The fields can exist in Salesforce but still be hidden from some profiles until an admin updates the field security and adds those fields to the layouts your team uses.
Trusted by marketing and product teams at fast-growing B2C, fintech, and SaaS companies
