Skip to main content

Rewards

Admin Manager

Rewards give customers something tangible to spend their loyalty points on. You configure the available rewards, their point costs, and any restrictions. Cashiers then redeem these rewards for customers during checkout at the POS register. This page covers how to create, edit, and manage rewards from the admin panel.

Loyalty rewards list


Reward Types

Brother POS supports three types of loyalty rewards:

TypeHow It WorksExample
DiscountA dollar amount or percentage off the sale total"$5 off your purchase" or "10% off your purchase"
Free ProductA specific product is added to the sale at no charge"Free pre-roll with 500 points"
Store CreditPoints are converted into a store credit balance on the customer's account"Earn $10 store credit for 1,000 points"
Available reward types in the UI

The reward creation form only shows Discount and Free Product as available reward types. The Store Credit reward type exists in the model but is not currently shown as an option in the reward creation UI.

Each reward type has its own configuration options and behaves differently at the POS.


Viewing Existing Rewards

  1. Navigate from the Customers page, click the Loyalty button (when loyalty is enabled), which takes you to the Loyalty dashboard. Rewards are accessible from the loyalty dashboard.
  2. You will see a card-based list of all configured rewards.

Rewards are displayed as a card-based list. Each reward card shows:

  • Type icon indicating the reward type
  • Name (with an "Inactive" badge if the reward is not active)
  • Description and tier requirement
  • Points required to redeem
  • Edit and Delete buttons

Creating a New Reward

Step-by-Step

  1. Navigate to the Rewards section from the loyalty dashboard.
  2. Click Add Reward.
  3. Fill in the reward details:

Common Fields (All Reward Types)

FieldRequiredDescription
NameYesDisplay name. Keep it short and descriptive. Examples: "$5 Off", "Free Coffee", "10% Discount"
DescriptionNoAdditional details about the reward. Shown to cashiers during redemption.
Reward TypeYesSelect: Discount, Free Product, or Store Credit
Points RequiredYesNumber of points the customer must spend. Must be greater than 0.
ActiveYesWhether the reward is currently redeemable. Default: Active.
Redemption LimitNoMaximum times a single customer can redeem this reward. Leave blank for unlimited.
Valid FromNoStart date for the reward. Leave blank to make it available immediately.
Valid UntilNoEnd date for the reward. Leave blank for no expiration.

Discount Reward Fields

FieldRequiredDescription
Discount AmountConditionalFixed dollar discount (e.g., $5.00). Required if no percentage is set.
Discount PercentageConditionalPercentage discount (e.g., 10%). Required if no dollar amount is set. Maximum 100%.

You must set either a discount amount or a discount percentage, but not both. A dollar amount provides a fixed discount regardless of the sale size. A percentage scales with the sale total.

Dollar vs. percentage

Use a dollar amount for low-point-cost rewards where you want predictable costs (e.g., "$5 off for 500 points"). Use a percentage for higher-tier rewards where the discount should scale with spending (e.g., "10% off for 1,000 points").

Free Product Reward Fields

FieldRequiredDescription
ProductYesThe specific product that will be added to the cart at no charge. The dropdown only shows products marked as freebie-only.

When a free product reward is redeemed, the selected product is added to the sale with a price of $0. The product must be marked as freebie-only, exist in your catalog, and be in stock. To make a product available as a free product reward, edit the product and enable the "Freebie Only" flag.

Store Credit Reward Fields

FieldRequiredDescription
Store Credit AmountYesDollar amount of store credit awarded (e.g., $10.00). Must be greater than 0.

When a store credit reward is redeemed, a new store credit is created on the customer's account with the specified amount. The credit is immediately available for use on the current or future sales.


Example Rewards

Here is a sample set of rewards for a typical loyalty program with a 1-point-per-dollar earning rate:

Reward NameTypePointsValueMin. Tier
$2 OffDiscount200$2.00 offNone
$5 OffDiscount500$5.00 offNone
Free LighterFree Product3001x LighterNone
10% OffDiscount1,00010% offSilver
$15 Store CreditStore Credit1,500$15.00 creditGold
20% OffDiscount2,50020% offGold
$50 OffDiscount5,000$50.00 offPlatinum
Points-to-value ratio

In this example, the points-to-value ratio is roughly 100 points = $1 in rewards. This means customers get about 1% back on their spending through the base reward tier. Higher-tier rewards offer better ratios to incentivize loyalty. Adjust these numbers to match your margin goals.


Editing a Reward

  1. Click on the reward you want to edit.
  2. Modify any of the fields described above.
  3. Click Save.

Important Considerations

  • Changing points required -- Only affects future redemptions. Past redemptions keep their original point cost.
  • Changing the discount amount or percentage -- Only affects future redemptions. Sales where the reward was already redeemed are not recalculated.
  • Changing the product (for free product rewards) -- Only affects future redemptions.
  • Deactivating a reward -- Immediately prevents further redemptions. Customers who already redeemed it are not affected.

Controlling Availability

Date-Based Availability

Use the Valid From and Valid Until fields to create time-limited rewards:

  • Seasonal rewards: Set a valid date range for holiday specials (e.g., "Double points weekend: Dec 20 - Dec 26").
  • Limited-time offers: Create urgency with rewards that expire.
  • Upcoming rewards: Announce future rewards by creating them with a future Valid From date.

Rewards outside their valid date range do not appear in the available rewards list at the POS.

Tier-Restricted Rewards

The reward model supports a minimum tier level setting that can restrict redemption to customers at or above a specific loyalty tier level. However, this field is not currently exposed in the reward creation or editing form. Tier restriction is not currently available in the admin interface. Contact Brother POS support if you need to restrict a reward to specific tiers.

  • 0 -- Available to all customers (including those with no tier).
  • 1 -- Only available to Silver and above (assuming Silver is level 1).
  • 2 -- Only available to Gold and above.
  • 3 -- Platinum exclusive.

This encourages customers to progress through tiers to unlock better rewards.

Per-Customer Redemption Limits

Use the Redemption Limit field to restrict how many times a single customer can use a reward:

  • Leave blank -- Unlimited redemptions (customer can use it as many times as they have points).
  • Set to 1 -- One-time reward per customer (good for welcome bonuses or milestone rewards).
  • Set to 5 -- Each customer can redeem up to 5 times.

The system tracks redemptions per customer per reward and enforces the limit automatically.


How Redemption Works at the POS

When a cashier opens the rewards panel for a customer at checkout:

  1. Brother POS checks all active rewards.
  2. For each reward, it verifies:
    • Is the reward active and within its valid date range?
    • Does the customer have enough points?
    • Does the customer meet the minimum tier requirement?
    • Has the customer reached their redemption limit?
  3. Only rewards that pass all checks appear as available.
  4. The cashier taps a reward to redeem it.
  5. The customer's points are deducted immediately.
  6. The reward benefit is applied to the sale.

For full details on the POS redemption flow, see Loyalty Points & Tiers (POS).


Deactivating and Deleting Rewards

Deactivating

To temporarily remove a reward from availability:

  1. Edit the reward.
  2. Set Active to Off.
  3. Save.

The reward disappears from the POS rewards list but is preserved in the system. Past redemptions are unaffected. You can reactivate it at any time.

Deleting

Rewards that have been redeemed by customers cannot be deleted, to preserve the audit trail. If a delete does not appear to work, the reward likely has existing redemptions. Deactivate the reward instead.

To remove a used reward from the active list, deactivate it instead of deleting it.

Protect the audit trail

Never try to work around the deletion protection. Redemption records are part of the loyalty transaction history that customers and managers may need to reference. Deactivating a reward achieves the same practical result as deleting it -- it disappears from the POS -- while preserving historical data.


Monitoring Reward Performance

To understand how your rewards program is performing:

  1. Check redemption counts -- Each reward shows how many times it has been redeemed.
  2. Review loyalty transactions -- Customer profiles show a history of point earns and redemptions.
  3. Watch for popular rewards -- If one reward is redeemed far more often than others, consider creating similar rewards at different point levels.
  4. Monitor point accumulation -- If customers are hoarding points without redeeming, your rewards may be priced too high or not appealing enough.

Best Practices

  1. Offer rewards at multiple price points. Have a low-cost reward (200-300 points) that new customers can reach quickly, a mid-range reward (500-1,000 points), and a premium reward (2,000+ points) for loyal customers.
  2. Include at least one discount reward. Discounts are the most universally appealing reward type. Free products are great for cannabis stores with accessories.
  3. Use tier restrictions strategically. Reserve your best rewards (highest discount percentages) for top-tier customers. This gives lower-tier customers an incentive to keep spending.
  4. Review and refresh regularly. Stale rewards lose their appeal. Rotate seasonal rewards and introduce new options periodically.
  5. Set reasonable point costs. If it takes a customer 6 months of regular shopping to earn their first reward, they may lose interest. Aim for the first reward to be achievable within 3-5 visits.
  6. Test the cashier experience. Redeem a reward yourself to make sure the flow is smooth and the reward description is clear to your staff.

What's Next?