Loyalty and Rewards
Look up a customer's points, add points by hand, and keep a catalog of rewards.
How loyalty works in this version
Loyalty is managed in the Web admin, under CRM. Each customer has a points balance with a list of the changes made to it.
- Points are added by staff. A balance grows when someone uses Award Bonus or Adjust Points. Paying an order does not add points by itself.
- Nothing happens at payment. The payment screen of the POS app has no step for earning or spending points.
- Rewards are a catalog. You can create and edit rewards. Redeeming a reward against a customer's points is not available in this version.
- There are no tiers. Every customer is on the same programme.
- Loyalty must be switched on for your account. If it is not, bonus points and adjustments are not saved, and a new reward is not created: the form comes back without saving.
Look up a customer's points
You need permission to view loyalty.
-
Open Points LookupIn the Web admin, go to CRM > Points Lookup. The Loyalty Points screen opens.
-
SearchUnder Find Customer, type a name, email or phone number and click Search. Up to 20 matching customers are listed with their CURRENT BALANCE.
-
Open the customerClick View. The Adjust and Bonus buttons in the same row go straight to those forms.
The customer's loyalty screen shows:
| Part of the screen | What it shows |
|---|---|
| Current Balance | The points the customer has now |
| Expiring Soon | Points whose expiry date falls within the next 30 days, and the nearest of those dates |
| Recent Transactions | The last 10 changes: date, type, reason, points added or deducted, and the balance recorded at the time |
Transaction types you will see:
| Type | Created by |
|---|---|
| Bonus | Award Bonus |
| ManualCredit | Adjust Points with a positive number |
| ManualDebit | Adjust Points with a negative number |
On the customer's loyalty screen, Redeem Reward, Redemption History, Full Transaction History and View All do not open a screen in this version.
Award bonus points
Use this to give a customer points, for example for a birthday.
-
Open the formFind the customer in CRM > Points Lookup and click Bonus, or click Award Bonus on the customer's loyalty screen.
-
Enter the pointsFill in Bonus Points to Award: a whole number from 1 to 100,000.
-
Enter the reasonReason for Bonus is required. It is shown in the customer's transactions.
-
Click Award BonusYou return to the customer's loyalty screen with the message "Bonus points awarded successfully. New balance: ..."
Adjust points
Use this to correct a balance.
-
Open the formFind the customer in CRM > Points Lookup and click Adjust, or click Adjust Points on the customer's loyalty screen.
-
Enter the pointsFill in Points to Add/Deduct. A positive number adds points. The number must be between -100,000 and 100,000.
-
Enter the reasonReason for Adjustment is required. Reference Number (Optional) is for an order or ticket number.
-
Click Submit AdjustmentYou return to the customer's loyalty screen with the message "Points adjusted successfully. New balance: ..."
You cannot deduct more points than the customer's current balance. A deduction is listed in Recent Transactions as ManualDebit, but in this version it does not lower the Current Balance figure. Check the balance on the customer's loyalty screen after any deduction.
Loyalty settings
In the Web admin, open Settings and choose CRM in the list on the left. The loyalty fields are in the Loyalty Program Settings card. Click Save CRM Settings when you are done. You need permission to edit CRM settings.
| Field | What it does in this version |
|---|---|
| Points Expiry (Days) | Points added with Award Bonus, or with a positive Adjust Points, get an expiry date this many days ahead. Enter 0 for no expiry date. The date feeds the Expiring Soon figure. Points are not removed automatically when the date passes. |
| Points Per Currency Unit | Saved, but not used: orders do not earn points automatically. |
| Minimum Redemption Points | Saved, but not used: rewards cannot be redeemed yet. |
| Earn Points on Discounted Orders | Saved, but not used: orders do not earn points automatically. |
Rewards catalog
A reward is something a customer could get for a number of points. You need permission to view rewards to open the catalog, and permission to create rewards to see Create Reward in the menu.
Create a reward
-
Open the formIn the Web admin, go to CRM > Create Reward, or click Create Reward on the Rewards Catalog screen.
-
Fill in Reward Details
- Reward Name: required.
- Description: optional.
- Reward Type: PercentDiscount, FixedDiscount, FreeItem, BuyXGetY or Custom.
- Points Required: required, at least 1.
- Discount Percent (%): for a percentage reward.
- Discount Value: for a fixed amount reward.
- Free Item (for Free Item rewards): pick the menu item. Only available menu items are listed.
- Terms & Conditions: optional.
-
Fill in Settings
- Active: switched on for a new reward.
- Valid From and Valid Until: optional dates.
- Max Total Redemptions and Max per Customer: leave blank for unlimited.
- Sort Order: a number from 0 to 1000.
- Image URL: optional web address of a picture, shown on the reward's card.
-
Click Create RewardYou return to the catalog with the message "Reward created successfully."
View, edit and switch off a reward
CRM > Rewards Catalog shows each reward as a card with its type, Active or Inactive, the points it costs and the discount.
- Click View Details to see the full reward.
- Click Edit to change it, then Update Reward.
- To switch a reward off, click Edit, switch Active off and click Update Reward. Switch it back on the same way.
- The All Status filter at the top shows only active or only inactive rewards when you click Filter.
- The Activate and Deactivate buttons on the Reward Details screen. Use Edit instead.
- The search box and the All Types filter on the catalog. Only the status filter changes the list.
What the cashier sees in the POS app
The POS app shows a points figure for each customer:
- In Customers, a customer with points has a badge such as "120 pts".
- In Customer Details, the badge reads "120 Loyalty Points".
The cashier cannot add or spend points in the POS app, and the payment screen does not use them.
The figure in the POS app is kept on the customer record. It is not the Current Balance from CRM > Points Lookup, and Award Bonus and Adjust Points do not change it. To add to the figure shown in the POS app, go to Point of Sale > Customers in the Web admin, click the edit button in the customer's row, enter the points in the Loyalty Points card and click Update Loyalty Points.