Setting Up and Using Loyalty in Vend

  Plan availability 

  Pro   Enterprise    |     Advanced  


Vend Loyalty is a system where your customers earn dollars to spend in your store with every purchase they make.

It's designed to be as simple as possible for you and your customers. This means no points. No buy 9, get 10th free. Simple and easy for everyone to understand.

The aim of a loyalty program is to increase customer retention, and also to provide you with valuable information about your customer base.

This article includes:

How does it work

  • You enable loyalty
  • All products in store will be allocated loyalty amount. This amount is based on the ratio you choose
  • You can choose to customise loyalty amounts on certain products, allowing you to set no loyalty or extra loyalty on some products
  • These loyalty amounts will be earned on all sales to eligible customers made in the store.
  • Your customers can then redeem their loyalty on any products in your store.
  • Your existing customers will already be signed up, and it's easy to add new customers, or they can add themselves.
  • Each time a customer makes a sale, their receipt will include their loyalty earned, and total balance available to spend. Customers will only earn the loyalty for a particular sale when the sale has been paid in full.
  • If a customer pays for part of their purchase with loyalty, they will only earn loyalty on some of the sale. If 20% of the sale were paid with loyalty, customers would earn loyalty on the remaining 80% of the sale.
Sale Price Loyalty
Product One $20 $2
Product Two $45 $5
Product Three $25 $2
Total $90 $9

Because 50% of the sale was paid with loyalty, 50% of the entire sale will not earn any loyalty. The customer would, therefore, earn 4.50 dollars of loyalty in the above example.

  Important things to know

  • All sales earn loyalty at the time the sale is closed (i.e., fully paid for). This includes On Account and Lay-away/Layby Sales.
  • Customers using online store integrations, such as Dremus, RocketSpark, or Shopify, and who receive more than a small volume of sales through their online store, should not enable loyalty.
  • Customers using the Timely integration cannot use loyalty.
  • If you are using Xero, you will need to set it up to track your loyalty given and loyalty redeemed correctly. To learn more on this, click here.
  • If you are using QuickBooks Online, loyalty will sync to QuickBooks Online as a payment type. Loyalty liability will not be tracked in QuickBooks Online. 
  • The only way to import balances from another loyalty system is to complete this manually.
  • In order to redeem loyalty, please ensure you have a stable internet connection in order to process the sale. 


Turning loyalty on

In Vend, open the Setup tab, and click the Loyalty section

Check the box to turn loyalty on

Choose the amount a customer needs to spend to earn 1 dollar (or £ or € or similar).

The remaining settings refer to your customer sign up process.

The Customer Sign Up Process

Signup Portal

All new customers will have a message on their receipt inviting them to register their details for your loyalty program.

Each message will have a custom-URL, valid for one week. This will take the customer to a signup portal for your store, where they can fill in their details.

In some instances, existing customers will also see this message. This includes:

  • Existing customers you do not have an email address for
  • Existing customers, you do have an email address for if you do not have email notifications turned on.

To encourage customers to fill in their details, you can choose to offer a 'joining bonus' for filling in the form. This can only be claimed once per customer.

To turn on the joining bonus

  • Tick the box to enable the bonus loyalty reward.
  • Choose the amount you would like to reward the customer

Welcome Email

You can also choose to send your customers a welcome email. The welcome email invites the customer to join your loyalty program and provides them with a link to your online portal. If you have chosen to provide a loyalty joining bonus, these customers will also receive this.

This will be sent to:

  • Existing customers whose email address you already have, when they make their first purchase after you enable loyalty.
  • New customers added in the Vend sell screen at the time of purchase if you also add their email address and opt them into loyalty.

To turn on welcome emails:

  • Select the welcome email box.

  • Personalise the email content in the text edit box. You can preview your changes by clicking the 'preview email' link.

Finally, save your settings to turn your loyalty program on.

Customise your products

Once you've turned your loyalty program on, you might want to customise the loyalty amounts earned on some products. You could set them to zero loyalty, or set them to a fixed amount.

Products that have custom loyalty amounts do not have the loyalty amount adjusted when you change the price of the product sold (for example, discounts).

Products you might like to customise include:

  • Shipping charges
  • Gift Vouchers
  • Credit Notes
  • Any other admin products, like cash float.

To customise a product's loyalty amount, open the product edit page.

In the loyalty section, select the custom loyalty option, and type the amount you'd like to set.

Finally, save your changes.

Turn loyalty off for existing customers

There are some people in your customer list that you may like to disable loyalty for. This may include:

  • Staff members
  • Wholesale rate customers
  • Customers who do not wish to be enroled.

Loyalty can be turned off one by one, or in bulk, using a CSV import.

To remove a customer from your loyalty program:

  • Open your customer page, and find the customer in your customer list.
  • Click 'View' to open the customer's page.
  • Click 'Edit Customer.'
  • Untick the loyalty box.
  • Save the changes.

Use Price Books to get more out of your loyalty

If you're not familiar with Vend's price book feature, check out the article here.

With Loyalty, you can use price books to offer special loyalty-based promotions, like bonus loyalty amounts, rather than discounted products.

You can also control how loyalty applies for products that use price book pricing. For example, if you have special prices for wholesalers or staff, you can set the loyalty amount on products in those price books to zero.

The price book page walks you through how to set up your price books. Some suggestions:

  • Run a loyalty promotion, rather than a discount sale: Add products to your price book, leave the price the same, but change the loyalty amounts to offer 50% extra loyalty on those purchases.
  • Remove loyalty from staff sales: Staff will often receive discounted rates. In your staff price book, apply the discount, but also set the loyalty to zero, so your staff don't get double benefits
  • Remove loyalty from wholesale rates: Offering wholesale rates is great for business, but less so if you're giving them loyalty too. In your wholesale price book, set loyalty amounts to zero.

Migrate from another loyalty program

It's easy to move your existing loyalty program to Vend. Our support team can import existing loyalty balances into Vend for you, so you can continue right where you left off. All you need to do is provide us with a list of your customers from Vend and their current loyalty balances.

The only thing to consider is that Vend uses a currency based loyalty program, so if your existing program uses points or free items, you'll need to convert any existing balances into your currency and set the new earn rates accordingly.

To get help with importing your loyalty balance contact Vend support here.

Using Loyalty with your accounting program

If you've got an accounting system integrated with Vend, it's important to understand how it will work with Loyalty.

If you don't have an accounting integration, it's a good idea to speak to your accountant about how you manage and track loyalty rewards with them.

Using Loyalty

Once your loyalty program is set up, there are a few tricks to making it run smoothly.

Adding a new customer to loyalty

There are several ways to add a new customer to loyalty.

  • Add the customer when they are in your store: Use the '+' button on the Sell Screen to add a new customer. Make sure the 'enable loyalty' box is ticked. Remember, the customer may get a welcome email, depending on your settings. If you are using the new Register you can add a new customer by clicking on create new customer in the checkout section.

  • The customer can add themselves. All receipts for new customers will have a custom link at the bottom. The customer has seven days to follow the link to sign up.

Opt a customer out of loyalty

Sometimes, a customer may advise you that they do not wish to be part of your loyalty program. To disable loyalty for a customer, navigate to Customers -> Customers in Vend and find the customer. Click on the customer's name and select Edit Customer.

Once here, untick "Enable Loyalty for this customer". After you've done this, the customer will no longer receive loyalty on sales.

Adjust a balance

Sometimes, you might need to adjust a loyalty balance. For example, you might have given a customer the wrong amount of loyalty. You can create and use a loyalty adjustment product to manage this.

  1. Create a new product. Give it a name like "Loyalty Points" or "Custom Loyalty".
    It should have zero supply, retail and tax. However, when you get to the Loyalty section, give it a custom value of $1.
    Also, disable Stock Tracking (at the bottom of the page).

  2. Start a new sale. Add the customer to whom you're giving the Loyalty.

  3. Add the Loyalty product. Alter the quantity to the amount of Loyalty who want the customer to receive. Eg: a quantity of 20.5 will give the customer $20.50 Loyalty.

  4. Hit pay and use cash as the payment type - as that's the simplest workflow for a $0 sale. If you check your customer, you'll find they now have the Loyalty points in their account.

How does loyalty work with discounts?

There are two types of loyalty used with products in Vend:

  • Custom loyalty amounts, where you set a fixed loyalty amount for a product
  • Regular loyalty amounts, where the loyalty value is determined by the earning ratio you set in your store

When you discount a product in a sale, products that have a custom loyalty amount will still earn the same loyalty amount as the full-priced product.

Products with regular, ratio-based loyalty, will have the loyalty amount earned adjusted based on the new price.


Important: Using the discount button (either for a percentage or dollar amount discount) will not change the loyalty earned in the sale for any products.

How do customers redeem their loyalty

When a customer wants to pay for a sale with their loyalty balance, it's simple and easy for your staff.

Just add the items to the sale, add the customer to the sale, and click 'Pay'.

Customers can pay:

  • All of the sale with loyalty
  • Part of sale with loyalty

To pay the entire sale with loyalty, simply choose the loyalty payment type. This will be greyed out if the customer does not have enough loyalty to pay for the whole sale.

To pay part of a sale with loyalty, type the amount to be paid by loyalty into the total field. This must be equal to, or less than, the total loyalty the customer has. If it is, the loyalty payment button will now be available. Click the loyalty payment button. Then, pay the remainder of the sale off using another payment type.

What happens when I void a sale?

When you void a sale in the history screen, any associated loyalty will be removed from the customer's account.

What happens when I complete a return?

When you return a product, the loyalty amount associated with that item will be removed from the customer's account.

Did this answer your question?
Have more questions? Contact us so that we can help you out.