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

# What Is Rewards Types in Gameball?

> Let's dive deeper into each reward type that you can offer your customers and how you can set them up.

Rewarding customers is a key strategy to gamify their experience and foster loyalty. Gameball offers a variety of reward types that enable you to incentivize your customers effectively, whether they complete a specific campaign or redeem rewards for points they've collected.

<Frame>
  <img src="https://mintcdn.com/gameball/38fAhjsUX4jj3EkY/images/product-docs/rewards-campaigns/faqs/rewards-types-overview.png?fit=max&auto=format&n=38fAhjsUX4jj3EkY&q=85&s=2d306a5bdc56c3f33227a7dd5c774103" alt="Reward types overview" width="942" height="790" data-path="images/product-docs/rewards-campaigns/faqs/rewards-types-overview.png" />
</Frame>

***

## Types of Rewards Offered by Gameball

Gameball provides several reward types across various platforms, each designed to enhance the customer experience.

| Reward Type                  | Subcategories                                                                                                                                                                                                                                                                                                                                         | Platform                              |
| ---------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- |
| **Online Only Rewards**      | Points, Free Product, Free Shipping, Fixed Amount-based Discount (Available in Dynamic mode), Percentage-based Discount, Custom Rewards (Third-party), External Reward, Coupon Engine Rewards (Third-party redemption, External Reward API call, Percentage-based cashback coupon, Fixed Amount-based cashback coupon, Percentage-based fee discount) | All platforms                         |
| **POS Rewards**              | POS Fixed Amount-based Discount, POS Percentage-based Discount                                                                                                                                                                                                                                                                                        | Shopify                               |
| **Shopify-Specific Rewards** | Store Credit, Recharge Fixed Amount-based Discount, Recharge Percentage-based Discount                                                                                                                                                                                                                                                                | Shopify                               |
| **Recharge Rewards**         | Fixed Amount-based Discount, Percentage-based Discount                                                                                                                                                                                                                                                                                                | Shopify - Recharge Subscription Users |

***

## Setting Up Each Reward Type

<AccordionGroup>
  <Accordion title="1. Points Reward" icon="coins">
    <Note>This reward is available as a campaign reward only.</Note>

    | Platform | Plan |
    | -------- | ---- |
    | All      | All  |

    * **Add Points**: Specify the number of points to award customers.
    * **Tiering Up Method**: If you are using Gameball's score feature for tiering, you can reward customers with scores in addition to points. [Learn more about Score](/product-documentation/programs/vip-tiers/tier-settings).
    * **Points Expiry Options**:
      * **Default Expiry**: Uses the platform's default points expiration setting. [Learn how to configure your default expiry settings](/product-documentation/programs/loyalty-points-earn)
      * **Custom Expiry**: Override the default by setting a specific expiration for that particular reward.
        * **Duration Type**: Choose from Days, Months, or Years.
        * **Duration**: Define the duration based on the selected type.

    <Frame>
      <img src="https://mintcdn.com/gameball/38fAhjsUX4jj3EkY/images/product-docs/rewards-campaigns/faqs/rewards-type-points.gif?s=1c741ada7db132378e761db7b590ff56" alt="Points reward configuration" width="2304" height="1562" data-path="images/product-docs/rewards-campaigns/faqs/rewards-type-points.gif" />
    </Frame>
  </Accordion>

  <Accordion title="2. Free Product" icon="box-open">
    <Note>This reward is available as a campaign reward as well as a redemption option.</Note>

    | Platform | Plan                      |
    | -------- | ------------------------- |
    | All      | All except for free plans |

    **Reward Campaign:**

    * **Reward Image**: Select the product's image.

          <Frame>
            <img src="https://mintcdn.com/gameball/38fAhjsUX4jj3EkY/images/product-docs/rewards-campaigns/faqs/rewards-type-free-product-image.png?fit=max&auto=format&n=38fAhjsUX4jj3EkY&q=85&s=cb578736710302050208c0af89edc0b3" alt="Free product image selection" width="1298" height="1022" data-path="images/product-docs/rewards-campaigns/faqs/rewards-type-free-product-image.png" />
          </Frame>

    * **Advanced Options:**

      * **Prefix:** Add Coupon Prefix.
      * **Reward expires after a specific amount of time:** Set the expiry for the reward.
      * **Minimum purchase amount:** The amount required for usage. (Default: 1)

          <Warning>
            **Minimum Purchase Applies to the Product Price Only**

            When you set a minimum purchase amount on a Free Product reward, Shopify and Salla validate the minimum against the price of the discounted product — not the customer's total cart value. For example, if the free product costs \$22.50 and your minimum is \$50, the coupon will be rejected even if the customer's cart totals \$100 or more.

            This is a platform-level limitation on both Shopify and Salla. Set the minimum purchase amount based on the product's price, not the expected cart total.
          </Warning>

      * **Reward combined with other coupons:** Compatibility with other coupons or to be won alongside other coupons.
      * **Show "How to redeem" instructions.**

    <Frame>
      <img src="https://mintcdn.com/gameball/38fAhjsUX4jj3EkY/images/product-docs/rewards-campaigns/faqs/rewards-type-free-product-advanced.png?fit=max&auto=format&n=38fAhjsUX4jj3EkY&q=85&s=2387962605b4f5abf42ae623ec24881d" alt="Free product advanced options" width="1378" height="1296" data-path="images/product-docs/rewards-campaigns/faqs/rewards-type-free-product-advanced.png" />
    </Frame>

    **Custom Redemption Rule:**

    * Follow the same steps as the Reward Campaign setup.
    * Add the points needed to redeem this reward in the Redemption Value section.

    <Frame>
      <img src="https://mintcdn.com/gameball/38fAhjsUX4jj3EkY/images/product-docs/rewards-campaigns/faqs/rewards-type-free-product-redemption.png?fit=max&auto=format&n=38fAhjsUX4jj3EkY&q=85&s=dcc6ac7d7d0376279388093e6ad6a70e" alt="Free product redemption rule" width="1204" height="496" data-path="images/product-docs/rewards-campaigns/faqs/rewards-type-free-product-redemption.png" />
    </Frame>

    <Note>
      **How free product coupons work at checkout:** Gameball does not automatically add the free product to the customer's cart. The customer must manually add the product to their cart first, then apply the coupon code. The coupon applies a 100% discount on that product, making it free.
    </Note>
  </Accordion>

  <Accordion title="3. Free Shipping" icon="truck">
    <Note>This reward is available as a campaign reward as well as a redemption option.</Note>

    | Platform | Plan                      |
    | -------- | ------------------------- |
    | All      | All except for free plans |

    **Reward Campaign:**

    * **Reward Name:** Choose a name for the reward.
    * **Reward Image**: Choose to have the default or upload an image for display.
    * **Advanced Options:**
      * **Prefix:** Add Coupon Prefix.
      * **Reward expires after a specific amount of time:** Set the expiry for the reward.
      * **Minimum purchase amount:** The amount required for usage. (Default: 1)
      * **Reward combined with other coupons:** Compatibility with other coupons, or to be won alongside other coupons.
      * **Show "How to redeem" instructions.**

    <Frame>
      <img src="https://mintcdn.com/gameball/38fAhjsUX4jj3EkY/images/product-docs/rewards-campaigns/faqs/rewards-type-free-shipping.png?fit=max&auto=format&n=38fAhjsUX4jj3EkY&q=85&s=b4f6d1c82a28bba3d583c03d45d6f5aa" alt="Free shipping reward configuration" width="1298" height="1198" data-path="images/product-docs/rewards-campaigns/faqs/rewards-type-free-shipping.png" />
    </Frame>

    **Custom Redemption Rule:**

    * Follow the same steps as the Reward Campaign setup.
    * Add the points needed to redeem this reward in the Redemption Value section.

    <Frame>
      <img src="https://mintcdn.com/gameball/38fAhjsUX4jj3EkY/images/product-docs/rewards-campaigns/faqs/rewards-type-free-shipping-redemption.png?fit=max&auto=format&n=38fAhjsUX4jj3EkY&q=85&s=09974c6bf059c2dfbf10c0eb4ba1940e" alt="Free shipping redemption rule" width="1204" height="276" data-path="images/product-docs/rewards-campaigns/faqs/rewards-type-free-shipping-redemption.png" />
    </Frame>
  </Accordion>

  <Accordion title="4. Amount-based Discount" icon="tag">
    <Note>This reward is available as a campaign reward as well as a redemption option.</Note>

    | Platform | Plan |
    | -------- | ---- |
    | All      | All  |

    **Reward Campaign:**

    * **Reward Image**: Choose an image.
    * **Reward Value**: Set the value (e.g., \$100).
    * **Applicability**: Specify if it applies to all purchases or specific **Collections** and/or specific **Merchants.**
    * **Advanced Options:**
      * **Prefix:** Add Coupon Prefix.
      * **Reward expires after a specific amount of time:** Set the expiry for the reward.
      * **Minimum purchase amount:** The amount required for usage. (Default: 1)
      * **Reward combined with other coupons:** Compatibility with other coupons, or to be won alongside other coupons.
      * **Show "How to redeem" instructions.**

    <Frame>
      <img src="https://mintcdn.com/gameball/38fAhjsUX4jj3EkY/images/product-docs/rewards-campaigns/faqs/rewards-type-amount-discount.png?fit=max&auto=format&n=38fAhjsUX4jj3EkY&q=85&s=3aa0c7ce2673636d0109a1584548edbd" alt="Amount-based discount configuration" width="1174" height="1196" data-path="images/product-docs/rewards-campaigns/faqs/rewards-type-amount-discount.png" />
    </Frame>

    **Custom Redemption Rule:**

    * Follow the same steps as the Reward Campaign setup.
    * Add the points needed to redeem this reward in the Redemption Value section.

    <Frame>
      <img src="https://mintcdn.com/gameball/38fAhjsUX4jj3EkY/images/product-docs/rewards-campaigns/faqs/rewards-type-amount-discount-redemption.png?fit=max&auto=format&n=38fAhjsUX4jj3EkY&q=85&s=4daa0531ed6130dfa686494494dee4c6" alt="Amount-based discount redemption rule" width="1204" height="276" data-path="images/product-docs/rewards-campaigns/faqs/rewards-type-amount-discount-redemption.png" />
    </Frame>
  </Accordion>

  <Accordion title="5. Percentage-based Discount" icon="percent">
    <Note>This reward is available as a campaign reward as well as a redemption option.</Note>

    | Platform | Plan |
    | -------- | ---- |
    | All      | All  |

    **Reward Campaign:**

    * **Reward Image**: Choose an image.
    * **Discount Value**: Set the discount (e.g., 20% off).
    * **Applicability**: Specify if it applies to all purchases or specific **Collections** and/or specific **Merchants.**
    * **Advanced Options:**
      * **Prefix:** Add Coupon Prefix.
      * **Reward expires after a specific amount of time:** Set the expiry for the reward.
      * **Minimum purchase amount:** The amount required for usage. (Default: 1)
      * **Reward combined with other coupons:** Compatibility with other coupons, or to be won alongside other coupons.
      * **Show "How to redeem" instructions.**

    <Frame>
      <img src="https://mintcdn.com/gameball/38fAhjsUX4jj3EkY/images/product-docs/rewards-campaigns/faqs/rewards-type-percentage-discount.png?fit=max&auto=format&n=38fAhjsUX4jj3EkY&q=85&s=32f1d7ca867ac3e5c4ee5e8e9cfcc210" alt="Percentage-based discount configuration" width="1174" height="1196" data-path="images/product-docs/rewards-campaigns/faqs/rewards-type-percentage-discount.png" />
    </Frame>

    **Custom Redemption Rule:**

    * Follow the same steps as the Reward Campaign setup.
    * Add the points needed to redeem this reward in the Redemption Value section.

    <Frame>
      <img src="https://mintcdn.com/gameball/38fAhjsUX4jj3EkY/images/product-docs/rewards-campaigns/faqs/rewards-type-percentage-discount-redemption.png?fit=max&auto=format&n=38fAhjsUX4jj3EkY&q=85&s=587f484ed5ea3152dc206f4b1c00bde0" alt="Percentage-based discount redemption rule" width="1204" height="276" data-path="images/product-docs/rewards-campaigns/faqs/rewards-type-percentage-discount-redemption.png" />
    </Frame>
  </Accordion>

  <Accordion title="6. Store Credit" icon="credit-card">
    <Note>This reward is available as a campaign reward only.</Note>

    | Platform     | Plan                                   |
    | ------------ | -------------------------------------- |
    | Shopify only | Starter, Pro and Guru (Newly enrolled) |

    **Reward Campaign:**

    * **Credit Value:** Set the Credit value (e.g., \$100).
    * **Bonus Expiry**: Set a specific expiry for this reward, overriding the default expiry.

    <Frame>
      <img src="https://mintcdn.com/gameball/38fAhjsUX4jj3EkY/images/product-docs/rewards-campaigns/faqs/rewards-type-store-credit.png?fit=max&auto=format&n=38fAhjsUX4jj3EkY&q=85&s=716f5fdde25badbbc5c35f8e7c2af6e2" alt="Store credit configuration" width="1432" height="342" data-path="images/product-docs/rewards-campaigns/faqs/rewards-type-store-credit.png" />
    </Frame>

    To reward your customers with store credit, you need to complete the following steps:

    <Steps>
      <Step title="Enable Shopify store credit feature">
        Enable the Shopify store credit feature and Shopify new accounts from Shopify's Customer Accounts Settings.

        <Frame>
          <img src="https://mintcdn.com/gameball/38fAhjsUX4jj3EkY/images/product-docs/rewards-campaigns/faqs/rewards-type-store-credit-shopify.png?fit=max&auto=format&n=38fAhjsUX4jj3EkY&q=85&s=2d089c61de1af1ac389e8fb88521042d" alt="Shopify store credit settings" width="2868" height="1322" data-path="images/product-docs/rewards-campaigns/faqs/rewards-type-store-credit-shopify.png" />
        </Frame>
      </Step>

      <Step title="Grant Gameball permission">
        Grant Gameball permission to use Shopify's store credit APIs.
      </Step>
    </Steps>
  </Accordion>
</AccordionGroup>

***

## Dynamic Value for "Fixed Coupon Rewards"

**Fixed Coupon Rewards** has a **Dynamic Value option**. Instead of being limited to a static reward (e.g., $10 off), you can now configure fixed coupons to dynamically calculate their value based on a percentage of a chosen variable (e.g., **15% of Value X**). In short, instead of always giving $10 off, a merchant can now set the coupon to equal **15% of the customer's cart total or a specific metadata value**, making offers more personalized and impactful.

<Frame>
  <img src="https://mintcdn.com/gameball/38fAhjsUX4jj3EkY/images/product-docs/rewards-campaigns/faqs/rewards-type-dynamic-value.png?fit=max&auto=format&n=38fAhjsUX4jj3EkY&q=85&s=590b5ceaea31a68dac1687380de9f23a" alt="Dynamic value configuration" width="2676" height="1226" data-path="images/product-docs/rewards-campaigns/faqs/rewards-type-dynamic-value.png" />
</Frame>

<CardGroup cols={2}>
  <Card title="Static Fixed Value" icon="equals">
    Configure a fixed coupon with a specific value (e.g., \$10 off) that never changes.
  </Card>

  <Card title="Dynamic Value" icon="calculator">
    Set the coupon to calculate dynamically as a percentage of a chosen metric, such as the cart total or an order value.
  </Card>
</CardGroup>

<Tip>
  No changes are required in your workflow when switching to dynamic mode — just configure the value type when setting up your fixed coupon rewards. Offers adapt to cart totals, order values, or metadata-driven actions automatically.
</Tip>

***

## Extra Reward Types

In addition to the online rewards, Gameball supports special rewards for Shopify POS systems and Recharge-enabled subscriptions.

<AccordionGroup>
  <Accordion title="POS Rewards" icon="store">
    <Note>This reward is available as a redemption option only.</Note>

    Read about how to [Enable Customers to Spend Their Gameball Points on Shopify POS](/product-documentation/rewards-campaigns/faqs/understanding-rewards-types).

    | Platform     | Plan               |
    | ------------ | ------------------ |
    | Shopify      | All                |
    | Salla        | Starter, Pro, Guru |
    | Non-platform | Contact Support    |

    * **POS Amount-based Discount**: Reward customers with a fixed discount (e.g., \$10 off) when they purchase in-store.
    * **POS Percentage-based Discount**: Offer a percentage discount (e.g., 10% off) for in-store purchases.

    <Frame>
      <img src="https://mintcdn.com/gameball/38fAhjsUX4jj3EkY/images/product-docs/rewards-campaigns/faqs/rewards-type-pos.png?fit=max&auto=format&n=38fAhjsUX4jj3EkY&q=85&s=3d26d6d71758cfaa697c71a2adf32c1c" alt="POS rewards configuration" width="926" height="836" data-path="images/product-docs/rewards-campaigns/faqs/rewards-type-pos.png" />
    </Frame>

    Setting up these rewards follows the same steps as the online rewards, ensuring you have integrated your POS system with Gameball.
  </Accordion>

  <Accordion title="Recharge Rewards" icon="rotate">
    * **Recharge Amount-based Discount**: Provide customers with a fixed discount on their Recharge subscription orders.
    * **Recharge Percentage-based Discount**: Offer a percentage discount on recurring Recharge subscription orders.

    <Frame>
      <img src="https://mintcdn.com/gameball/38fAhjsUX4jj3EkY/images/product-docs/rewards-campaigns/faqs/rewards-type-recharge.png?fit=max&auto=format&n=38fAhjsUX4jj3EkY&q=85&s=41af6a04b241d7ca108377094132c996" alt="Recharge rewards configuration" width="926" height="940" data-path="images/product-docs/rewards-campaigns/faqs/rewards-type-recharge.png" />
    </Frame>

    Both Recharge rewards work similarly to the online discount rewards but require your store to be integrated with Recharge for subscriptions.
  </Accordion>
</AccordionGroup>

***

## Customizing Your Reward Campaign

[Learn how to set up a customized reward campaign](/product-documentation/rewards-campaigns/reward-campaign-general-setup-guide).

For all rewards, you can adjust the following advanced options to suit your business needs:

* **Prefix:** Add Coupon Prefix.
* **Reward expires after a specific amount of time:** Set the expiry for the reward.
* **Minimum purchase amount:** The amount required for usage. (Default: 1)
* **Reward combined with other coupons:** Compatibility with other coupons or to be won alongside other coupons.
* **Show "How to redeem" instructions.**

Ensure your coupon configuration is compatible with the reward type and platform.

<Note>
  * A **"Check Coupons Details"** button will be displayed on the **success screen** of any game **only if the reward type is a coupon**.
  * The button **will not** appear for any other reward types (e.g., points, badges, items).
  * When the player clicks **"Check Coupons Details"**, they will be redirected to the **Coupon Details Page** inside the widget.
</Note>

***

## Related Articles

<CardGroup cols={2}>
  <Card title="Create an Action-Based Reward Campaign" icon="bolt" href="/product-documentation/rewards-campaigns/start-from-scratch/create-action-based-reward-campaign">
    Build a reward campaign triggered by specific customer actions from scratch.
  </Card>

  <Card title="Create a Time-Based Reward Campaign" icon="clock" href="/product-documentation/rewards-campaigns/start-from-scratch/create-time-based-reward-campaign">
    Set up a reward campaign that fires on a scheduled date or instantly.
  </Card>

  <Card title="Setting Custom Ways to Redeem Points" icon="arrow-right-arrow-left" href="/product-documentation/programs/loyalty-points-redeem">
    Configure custom redemption rules so customers can exchange points for specific rewards.
  </Card>
</CardGroup>
