How to Add Loyalty Points in Flovix
Use this section to create and manage loyalty points in Flovix. Configure how customers earn loyalty points from their purchases and define how those points can be redeemed for discounts or rewards, helping increase customer retention and repeat sales.
Steps to Add Loyalty Points
- Click Marketing.
- Click Loyalty Points.
- Click Add New to create a new loyalty points rule.
Loyalty Points
This guide explains how to configure Loyalty Points in Flovix and how customers can redeem them on a POS invoice during checkout.
Overview
- Loyalty Points allow you to reward customers based on their spending and enable them to redeem accumulated points as a discount during the payment process in the POS.
- Each loyalty rule is automatically applied based on customer tags, spending thresholds, and the conditions defined in the loyalty configuration.
Creating a Loyalty Points Rule
Navigate to Marketing → Loyalty Points, then click Add New.
Configure the following fields:
1. Name
Purpose: Identifies the loyalty rule.
Example: Premium Customers
Use a clear and descriptive name so staff can easily identify the rule.
2. Customer Tags
Purpose: Restricts the loyalty rule to specific groups of customers.
Example: VIP Customers
Only customers assigned to the selected tag(s) can earn and redeem loyalty points under this rule.
3. Bank Account
Purpose: Specifies the account used for loyalty redemption transactions.
Behavior:
When customers redeem loyalty points, the redeemed amount is recorded as an expense in this account.
This helps maintain accurate financial records for loyalty redemptions.
4. Priority
Purpose: Determines the order in which loyalty rules are evaluated.
Example: 10
If multiple loyalty rules apply to the same customer, the rule with the highest priority is applied.
5. Minimum Total Spent
Purpose: Defines the minimum invoice amount required to earn loyalty points.
Example: 50 SAR
Customers must spend at least the specified amount on a single invoice to qualify for loyalty points.
6. Collection Factor
Purpose: Determines how customers earn loyalty points.
Example: 30 SAR = 1 Point
Meaning:
Customers earn 1 loyalty point for every 30 SAR spent.
7. Points Rate
Purpose: Defines the redemption value of loyalty points.
Example: 15 Points = 1 SAR
Meaning:
Every 15 loyalty points can be redeemed for a 1 SAR discount during payment.
8. Minimum Points for Usage
Purpose: Sets the minimum number of points required before redemption is allowed.
Example: 100 Points
Customers must have at least 100 loyalty points before they can redeem them on an invoice.
9. Points Available After
Purpose: Specifies how long customers must wait before newly earned points become available for redemption.
Example: 120 Minutes
Points become available only after the specified waiting period following a completed purchase.
10. Expiry After
Purpose: Defines how long loyalty points remain valid.
Example: 50 Days
Unused loyalty points automatically expire after the specified period.
Saving the Loyalty Rule
- Click Save to create and activate the loyalty rule.
- After saving, Flovix automatically calculates, awards, and redeems loyalty points according to the configured settings.
Using Loyalty Points in POS
Step 1: Create a POS Invoice
- Open the POS screen.
- Select a customer who is eligible for the loyalty program.
- Add products to the invoice.
Step 2: Proceed to the Payment Screen
- Click Checkout or Payment.
- If the customer:
- Meets the minimum spending requirement
- Has enough loyalty points
- Has points that are available for redemption
- Has points that have not expired
- the Loyalty Points redemption option will automatically appear.
Step 3: Redeem Loyalty Points
- Select Apply Loyalty Points.
- The system automatically calculates the discount based on:
- The customer's available loyalty points
- The configured Points Rate
- The calculated discount is applied to the invoice total.
Step 4: Complete the Payment
- Pay the remaining balance using cash, card, or any other available payment method.
- The redeemed loyalty points are deducted from the customer's loyalty balance.
Important Notes
- Loyalty points are treated as a promotional discount, not as cash.
- Customers can earn or redeem points only if they meet all configured rule conditions.
- Expired loyalty points cannot be restored or redeemed.
- If multiple loyalty rules match, the system applies the rule with the highest priority.
- Customer tags play a key role in determining eligibility.
Best Practices
- Use customer tags to target specific customer groups.
- Set realistic point expiration periods to encourage repeat purchases.
- Configure a balanced redemption rate that provides meaningful value to customers while maintaining profitability.
- Periodically review loyalty rules to ensure they align with your marketing strategy.