Creating Reward

This section will explain you how to add reward in the Admin Panel

🛠️ Creating Rewards

You can create rewards in Open Loyalty directly from the Rewards list by clicking ➕ Add reward. This opens a step-by-step form where you define the reward type, general settings, limits, and (if applicable) coupon configuration.

You can also Import rewards from a previously exported .JSON configuration file (e.g., from another tenant or environment).


1. Type of reward

First, select the reward type:

  • 📦 Material reward – a physical gift (e.g., headphones, coffee machine).

  • 🎟️ Coupon – a digital coupon that can represent discounts, free shipping, or converted points.

If you choose Coupon, you’ll later see additional sections for coupon type, configuration, and expiration settings.


2. Basic settings

In this section, you define the main details of the reward:

  • 🏷️ Name (with translations if needed).

  • 📝 Description (rich text editor).

  • 📆 Reward availability – the period during which members can redeem the reward using units.

    • Always available.

    • Available only in a specific period of time.

  • 👁️ Reward visibility in catalog – the period during which the reward is displayed in the catalog for the targeted members.

    • Always visible.

    • Visible only in a specific period of time.

  • 🎯 Reward targeting

    • Available for everyone.

    • Available for a specific segment.

    • Available for a specific tier.

  • 🗂️ Category – assign to a reward category (if previously created).


3. Redemption limits

Set how many times rewards can be redeemed:

  • Reward availability limit – maximum redemptions across all members.

  • Member redemption limit – maximum redemptions per member.

You can set limits across different time periods:

  • In total – fixed number of redemptions until exhausted.

  • Hourly – resets every hour.

  • Daily – resets every day.

  • Weekly – resets every week.

  • Monthly – resets every month.

  • Yearly – resets every year.

  • Unlimited – no restriction.


4. Additional settings

Optional descriptive fields to provide more context:

  • 📖 Usage instructions – how to use the reward.

  • 📜 Conditions description – terms and conditions.

  • 🏷️ Brand name

  • 📝 Brand description


5. Custom attributes

  • Add extra fields to store additional details (e.g., SKU, partner ID, internal codes).


6. Reward images

  • Upload images in .jpg or .png format (max 3 MB).

  • These images are displayed in the reward catalog.


7. Coupon configuration (only for coupon rewards)

If the reward is a coupon, configure how the coupons will be provided:

  • ⚙️ Autogenerated coupons – codes generated by Open Loyalty.

    • Options: length, charset (Alpha / Numeric / Alphanumeric), and optional prefix.

  • 📂 Coupons uploaded from an external source – coupon codes uploaded in bulk.


8. Coupon pending & expiration settings (only for coupon rewards)

Define coupon lifecycle:

  • Pending stage – number of days before the coupon becomes active.

  • Expiration – either after a set number of days or on a fixed date.


9. Reward status

Finally, decide whether the reward should be:

  • Active – available for members to redeem immediately.

  • Inactive – saved as draft, not visible until activated.

Rewards export/import

In the Rewarda section, you can export and import rewards. These actions require a file in a .json format.

Exporting rewards

Importing rewards

Duplicating reward configurations to a different tenant

Last updated

Was this helpful?