# Rewards & Redeem

**Rewards** are the incentives users earn by completing missions or engaging with your brand.&#x20;

These can include points, tokens, discounts, or other perks, all designed to encourage active participation. Rewards provide a sense of accomplishment and motivate users to keep engaging with your platform.

**Redeem** allows users to exchange their earned points for exclusive benefits or tokens. Users can browse available rewards and redeem their points for items like discounts, special content, or other exclusive perks. This process is seamless and takes place within the app, enhancing user satisfaction and loyalty.<br>

<figure><img src="https://2323683558-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8SVK0eP2IwFbT1kSzOyQ%2Fuploads%2FtP1iV159j5NplyCNv1Ov%2FReward%20types.png?alt=media&#x26;token=85db189c-2489-4881-b53b-72e984fd1cc3" alt=""><figcaption><p>Create Reward tab</p></figcaption></figure>

***

## Rewards

Enable3 provides you with three types of Rewards based on your goals and needs:

* **Automatic (Auto) Rewards**
* **Manual Rewards**
* **Promo Rewards**

<table><thead><tr><th valign="top">Automatic Reward</th><th valign="top">Manual Reward</th><th valign="top">Promo Reward</th></tr></thead><tbody><tr><td valign="top"><p>Requires API integration and is issued instantly after a user request — no manual action needed. </p><p><br>I<strong>deal for scalable and fully automated reward distribution.</strong></p></td><td valign="top">Processed manually, doesn't require API integration.<br><br>Once requested by a user, it requires additional approval through the admin panel, <strong>providing flexibility and control over prize distribution.</strong></td><td valign="top"><p>Automatically delivers promo codes — provided by you — to your users upon request. <br></p><p><strong>Fast and scalable way to distribute discounts, vouchers, access keys, or special offers.</strong></p></td></tr><tr><td valign="top"><ul><li><span data-gb-custom-inline data-tag="emoji" data-code="1f4f1">📱</span> <em>500MB bonus mobile data</em></li></ul></td><td valign="top"><ul><li><span data-gb-custom-inline data-tag="emoji" data-code="1f455">👕</span> <em>Branded hoodie</em></li><li><span data-gb-custom-inline data-tag="emoji" data-code="1f3ab">🎫</span> <em>Private event invite</em></li></ul></td><td valign="top"><ul><li>🎟️ <em>20% off next bill</em></li><li><em>🌟 1 free month of premium</em><br></li></ul></td></tr></tbody></table>

***

## 🛠️ Reward Installation

Before creating rewards:

1. Go to **My Widget** > **Rewards**
2. Open the **Installation** tab
3. Install each reward type as needed (Manual, Automatic, Promo Code)

Once installed, the reward types will be available under the **Rewards** section.

***

## Creating a Reward

1. Navigate to the **Rewards** section
2. Click **Create Reward**
3. In the pop-up, select the desired reward type (Manual, Automatic, or Promo Code)

#### Common Parameters (all reward types):

* **Image upload** – Upload a custom reward image or use the default
* **Reward name** – Display name for the reward
* **Reward description** – Shown to users in the widget
* **Segments** *(optional)* – Available if API integration is enabled
* **Point cost** – Number of loyalty points required to redeem

> ⚠️ The form for Manual and Automatic rewards is identical.

***

### Manual Reward Flow

* When a user redeems a manual reward:
  * A redemption request is created
  * Review requests in **Admin Panel** > **Rewards** > **Moderation**

#### Admin Actions:

* **Approve**: Deducts points and grants the reward
* **Decline**: Restores points to the user's balance

This flow allows full control over how and when rewards are issued.

***

### Automatic Reward Flow

* Automatically issued upon user redemption
* Requires a backend integration via API
* No moderation step is needed
* Best for digital rewards that can be fulfilled instantly (e.g., credits, subscriptions)

***

### Promo Code Reward Flow

When selecting **Promo Code Reward**, the creation form includes additional fields:

#### Additional Fields:

* **Promo code** – A static code issued to all users
* **Available quantity** – Sets how many redemptions are allowed in total
* **One-time redemption** – Limits each user to one redemption

Once published:

* Users redeem the reward using loyalty points
* The code is automatically delivered through the widget interface
* When the redemption limit is reached, the reward is hidden from the user view
