What triggers a referral?

There are two scenarios you can choose from in which to trigger a successful referral. You can configure this in the Installation step of the Campaign Editor.

NOTE: Unless you are using the REST API, in both scenarios, a website visitor will need to visit your site using a participant's referral link (e.g, https://yourwebsite.com?grsf=participant_unique_id -- notice the grsf URL parameter that contains the participant's unique ID).

1. Sign Up + Qualifying Action

When a person submits their address email on your site, then completes a qualifying action afterwards, this will trigger a referral. Using this method requires an additional step to tell GrowSurf about that qualifying action that you define (can be done via Stripe, HubSpot, Zapier, Integromat, one line of JavaScript, or one API call).

  • Example #1: Website visitor signs up as a lead on your site, then converts into a paying customer later
  • Example #2: Airbnb's referral program ("Send a friend $40 in Airbnb credit. You’ll get $20 when they travel")

Referral triggers are also affected by the referral credit expiration window.

2. Sign Up

When a person submits their email address on your site, this will trigger a referral.

  • Example #1: Website visitor signs up on your website or makes a purchase
  • Example #2: Dropbox's referral program ("For every friend you refer, you’ll both receive an extra 250MB in cloud storage.")

NOTE: A referral is not the same as an impression. An impression is a pageview of a participant's unique share link. For example, if a website visitor visits a participant's unique share link, this will count as one impression for the participant. To learn more, see When someone visits their friend's shareable link why doesn't that trigger a referral?

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.