> ## Documentation Index
> Fetch the complete documentation index at: https://docs.metrifox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Promotional Entitlement

## **Overview**

A promotional entitlement gives customers temporary or permanent access to specific features at no cost as part of a promotion. Unlike discounts (which reduce billing amounts), promotional entitlements grant direct access to predefined functionality.

A promotional entitlement can be configured with eligibility rules, availability periods, and access durations. Once granted, the customer keeps access to the associated entitlement for the configured duration.

Promotional entitlements help drive adoption and engagement by giving customers valuable feature access without requiring an immediate purchase.

## **Creating Promotional Entitlement**

1. Go to **Offers → Promotions → Entitlements**.

   <img src="https://mintcdn.com/metrifox/ObbRcvfTwTFNLlG4/images/promotional_entitlement/promotional_entitlement_list.png?fit=max&auto=format&n=ObbRcvfTwTFNLlG4&q=85&s=7055ecce94eaecc2c6e0c7bce433419c" alt="Promotional entitlements list" title="Promotional entitlements list" style={{ width: "73%" }} width="1024" height="556" data-path="images/promotional_entitlement/promotional_entitlement_list.png" />

2. Click **Create promotional entitlement**.

3. In the modal, fill in the details:

   * **Name**: Internal campaign name.
   * **Description (optional)**: Internal context for operators/support.

   <img src="https://mintcdn.com/metrifox/ObbRcvfTwTFNLlG4/images/promotional_entitlement/promotional_entitlement_form_boolean.png?fit=max&auto=format&n=ObbRcvfTwTFNLlG4&q=85&s=57c2a7d0b0eb46429235ed1bea5db7e6" alt="Create promotional entitlement modal" title="Create promotional entitlement modal" style={{ width: "73%" }} width="1024" height="947" data-path="images/promotional_entitlement/promotional_entitlement_form_boolean.png" />

   * **Feature type**:
     * Boolean feature
     * Metered feature

   * **Select feature**: Choose the exact feature this promotion applies to.

   * **Promo window**: The period the promotional entitlement is active and can be granted to customers.
     * Start immediately or select a start date.
     * Forever or select an expiry date.

* **Entitlement duration (optional)**: The period for which the granted entitlement remains active for each customer.
  * Off / Forever
  * **On**: set `duration_value` + `duration_unit` (e.g., 3 weeks).

<img src="https://mintcdn.com/metrifox/ObbRcvfTwTFNLlG4/images/promotional_entitlement/promotional_entitlement_duration.png?fit=max&auto=format&n=ObbRcvfTwTFNLlG4&q=85&s=31c441a1c674ab0041d7d60511bae47e" alt="Entitlement duration in promotional entitlement" title="Entitlement duration in promotional entitlement" style={{ width: "73%" }} width="1024" height="947" data-path="images/promotional_entitlement/promotional_entitlement_duration.png" />

* **Metered feature options** (only when **Metered feature** is selected):
  * **Application mode**: How the granted entitlement is applied to the customer's current entitlement.
    * **Additive**: adds promotional benefit on top of existing entitlement.
    * **Override**: replaces baseline entitlement behavior for the feature.
  * **Included allowance**: Amount of entitlement granted.
  * **Reset interval**: How often the allowance resets.

<img src="https://mintcdn.com/metrifox/ObbRcvfTwTFNLlG4/images/promotional_entitlement/promotional_entitlement_form_metered.png?fit=max&auto=format&n=ObbRcvfTwTFNLlG4&q=85&s=8b9d27e8584a9812cebb1c7c2d71c3be" alt="Metered promotional entitlement configuration" title="Metered promotional entitlement configuration" style={{ width: "73%" }} width="1024" height="947" data-path="images/promotional_entitlement/promotional_entitlement_form_metered.png" />

* This form creates the **promotion policy** only. Customer assignment (all or specific customers) happens in a separate apply flow.

4. Click **Create promotional entitlement** to save the policy.

### **Important behavior**

* If a promotional entitlement is already applied (`is_applied`), strategic fields are restricted in edit mode.
* Typically, only safe metadata (for example, name/description) remains editable after it is applied.
* This protects live promotions from breaking customer experience during rollout.

## **Applying Promotional Entitlements**

### **Granting access**

From the details page, users can start granting from:

* The side panel (**Grant to customers** when none is assigned, or the edit icon in the customer summary)
* The Customers section empty state (**Grant to customers**)

This opens the **Customers** modal, where the user chooses:

* **All customers**, or
* **Specific customers**

Clicking **Done** applies the entitlement to the selected audience.

<img src="https://mintcdn.com/metrifox/ObbRcvfTwTFNLlG4/images/promotional_entitlement/promotional_entitlement_customers_empty.png?fit=max&auto=format&n=ObbRcvfTwTFNLlG4&q=85&s=2a09a133060bb7b786339c8091b7c6c6" alt="Promotional entitlement details empty state" title="Promotional entitlement details empty state" style={{ width: "73%", marginBottom: "1.5rem" }} width="1024" height="954" data-path="images/promotional_entitlement/promotional_entitlement_customers_empty.png" />

<img src="https://mintcdn.com/metrifox/ObbRcvfTwTFNLlG4/images/promotional_entitlement/promotional_entitlement_apply_all.png?fit=max&auto=format&n=ObbRcvfTwTFNLlG4&q=85&s=7b9208aa4814aab0a511383dd2d8890b" alt="Grant promotional entitlement to all customers" title="Grant promotional entitlement to all customers" style={{ width: "73%", marginBottom: "1.5rem" }} width="1024" height="954" data-path="images/promotional_entitlement/promotional_entitlement_apply_all.png" />

<img src="https://mintcdn.com/metrifox/ObbRcvfTwTFNLlG4/images/promotional_entitlement/promotional_entitlement_apply_specific.png?fit=max&auto=format&n=ObbRcvfTwTFNLlG4&q=85&s=8aad4dbff58ef320f5738cb34a4af614" alt="Grant promotional entitlement to specific customers" title="Grant promotional entitlement to specific customers" style={{ width: "73%" }} width="1024" height="605" data-path="images/promotional_entitlement/promotional_entitlement_apply_specific.png" />

### **Revoking and re-granting**

In the Customers section on the details page:

* For **granted** customers, the row action shows **Revoke**.
* For **revoked** customers, the row action shows **Grant** (re-grants access).

This keeps customer history visible while changing the current access state.

<img src="https://mintcdn.com/metrifox/ObbRcvfTwTFNLlG4/images/promotional_entitlement/promotional_entitlement_customers_granted.png?fit=max&auto=format&n=ObbRcvfTwTFNLlG4&q=85&s=2ad0d274ab0dc25f37be2da80694b4b3" alt="Granted customers with revoke action" title="Granted customers with revoke action" style={{ width: "73%" }} width="1024" height="601" data-path="images/promotional_entitlement/promotional_entitlement_customers_granted.png" />

### **Manage Access (bulk operations)**

Use **Manage access** for campaign-scale maintenance. In this modal, you can:

* Filter by **Granted** or **Revoked**
* Search customers
* Select multiple customers
* Bulk revoke (from Granted view) or bulk re-grant (from Revoked view)

<img src="https://mintcdn.com/metrifox/ObbRcvfTwTFNLlG4/images/promotional_entitlement/promotional_entitlement_manage_access.png?fit=max&auto=format&n=ObbRcvfTwTFNLlG4&q=85&s=7fe67b222f1880365938e428ac707fee" alt="Manage access modal for bulk grant and revoke" title="Manage access modal for bulk grant and revoke" style={{ width: "73%" }} width="1024" height="932" data-path="images/promotional_entitlement/promotional_entitlement_manage_access.png" />

### **State semantics**

* **Granted**: Customer currently has promotional entitlement access.
* **Revoked**: Customer was previously assigned, but access is intentionally disabled.
* If the entitlement itself is deactivated, granted customers lose access and move to revoked state.
