# Referral Program Campaign Manager

Talon.One uses three terms in Referral program :

* **Advocate**: the customer or user who recommends your product.
* **Friend**: the new customer acting on the advocate's recommendation.
* **Referral Code**: the code that the advocate gives to their friend

Referral Program can be enabled by selecting Referral feature in any Campaign. This feature enables Referral feature effects in Rule Builder.

* **Condition**: "Referral Code is Valid", which makes sure the code hasn't been used already.
* **Effect**: "Redeem Referral Code" which marks the referral code as used.
* **Effect:** "Create a Referral Code" which generates a code for this user to give to others.

On Referral Code Generator Setting page, Campaign manager provides various options to customize generation of referral code.

&#x20;
