Skip to main content
All CollectionsReferralsFundamentals
Referral program overview
Referral program overview

Understand referral program rewards, sharing options and configurable settings

Maggie avatar
Written by Maggie
Updated over a week ago


This article will give an overview of how the referral program works, the possible referral sharing options and the settings that can be configured within the referral program.

Your referral program's Activity page allows you to see which customers made and received referrals, and the status of the referrals. You can also cancel referrals from here. (Program > Activity > Referrals)


A Smile referral program is made up of 3 distinct parts:

1. Rewards

The Rewards page is where you can edit and set your Advocate (referring customer) and Friend (referred friend) rewards. You can also see how many times each of these rewards have been redeemed.

2. Social Sharing

Sharing Options is where you can set up your referral channels and website's referral message metadata.

3. Settings

This is where you can add a referral landing page URL, a custom referral domain, as well as enable or disable your referral program.

βœ… Custom domains are available on our Plus plan.
β€‹πŸ“‹ Note: To allow guests to participate in your referral program you will need to enable the program participation setting.

βœ… BigCommerce users: Smile completes referrals based on the first order made by the referred friend. BigCommerce will create duplicate orders and only complete the second one if the customer navigates away from billing, either to go back in the checkout flow or even if payment is declined. As a result of this, the first order does not complete and will be considered an 'Incomplete' order. Smile won't be able to complete the referral because of this. If this edge case occurs we recommend manually awarding the advocate with the advocate reward.

​Learn more

Did this answer your question?