# 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;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs2.ekar.io/referral-program/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
