Documentation

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.

Read this first
  • 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.

  1. Open Points Lookup
    In the Web admin, go to CRM > Points Lookup. The Loyalty Points screen opens.
  2. Search
    Under Find Customer, type a name, email or phone number and click Search. Up to 20 matching customers are listed with their CURRENT BALANCE.
  3. Open the customer
    Click 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
Buttons that do not work yet

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.

  1. Open the form
    Find the customer in CRM > Points Lookup and click Bonus, or click Award Bonus on the customer's loyalty screen.
  2. Enter the points
    Fill in Bonus Points to Award: a whole number from 1 to 100,000.
  3. Enter the reason
    Reason for Bonus is required. It is shown in the customer's transactions.
  4. Click Award Bonus
    You return to the customer's loyalty screen with the message "Bonus points awarded successfully. New balance: ..."

Adjust points

Use this to correct a balance.

  1. Open the form
    Find the customer in CRM > Points Lookup and click Adjust, or click Adjust Points on the customer's loyalty screen.
  2. Enter the points
    Fill in Points to Add/Deduct. A positive number adds points. The number must be between -100,000 and 100,000.
  3. Enter the reason
    Reason for Adjustment is required. Reference Number (Optional) is for an order or ticket number.
  4. Click Submit Adjustment
    You return to the customer's loyalty screen with the message "Points adjusted successfully. New balance: ..."
Deducting points

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

  1. Open the form
    In the Web admin, go to CRM > Create Reward, or click Create Reward on the Rewards Catalog screen.
  2. 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.
  3. 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.
  4. Click Create Reward
    You 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.
Parts of the catalog that do not work yet
  • 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.

Two separate figures

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.

Related guides