Skip to content

Best practices: making your referral program visible

Customers who never see your referral program never share it. Use four placements together, because each one reaches customers at a different moment.

Placement When customers see it Set it up in
Post-purchase block On the thank-you page, right after they buy Post-purchase popup
Widget and popup While they browse your store Referral widget and popup
Referral page Anywhere you link to it Referral page
Email After they have left Referral emails

Right after checkout, customers are happiest with you, so set this placement up first. Put the block near the top of the thank-you page, under the order confirmation, so buyers see it before they leave. Write the headline around the friend’s reward, for example “Give friends a discount, and earn one yourself.” Sharing then feels like a favor, not a request.

The post-purchase referral block on the thank-you page

The widget is the always-on invitation. Put the launcher on cart and product pages, where intent is high, rather than on every page of a busy store. Lead the launcher title with the reward, such as “Give $10, get $10” rather than “Rewards”, so visitors know what they get before they click.

The widget launcher on a storefront

Once a visitor opens it, the panel does the work. Keep it clean, with one headline and one share action.

The share panel after a customer opens the widget

Set it up in the referral widget and popup branding.

A referral page is the one link you can put in a menu, newsletter, order email, or social bio. Choose the handle on the Setup tab, where the default is referral-program. Choose it once: changing it after you have shared the link breaks every link already in circulation. Then add the page to your main menu or footer before launch, and link it from your newsletter and order emails, because a page nobody can find gets no traffic.

The permanent referral page

Set it up in referral page branding.

The widget and the post-purchase block only work while a customer is on your store. Email reaches everyone else: lapsed customers, and referrers who need a reminder before their rewards expire. Switch on the referral emails before launch.

The reward expiry reminder, for example, goes to a referrer a set number of days before their unused discount code expires.

The Reward expiry reminder email setting, with the days before expiry set

Open the Setup health report in analytics. Its table lists Visitors who saw each entry point. An entry point with few visitors is in a spot few customers reach, so move it to a more visible place on your store.

Then check the Funnel report. A low Share rate means referrers join but do not share, so send them a referral email to remind them.

Each placement is set up in the branding section of your referral campaign. Do these in order, so every placement works before you start promoting.

A tour of the branding surfaces: themes, widget, referral page, post-purchase and customer account

  1. Set the theme. Every other placement uses it.
  2. Turn on the post-purchase block and place a test order to check it.
  3. Brand the widget and popup so it matches your store, then turn it on.
  4. Publish the referral page and add it to your menu or footer.
  5. Switch on the referral emails.
  6. Start promoting.

To start referrals from the product a customer is viewing, also add the Referral Share Button to your product pages.

  • Creating the referral page but not saving its app block. The page shows only its title until you save the block.
  • Over-branding the popup. A crowded, heavily styled popup converts worse than a clean one.