Loyalty Rewards Program
Set up a points-based loyalty program that rewards customers on every order, with welcome bonuses, birthday bonuses, and automatic redemption at checkout.
In this article
What the Loyalty Program Does
Wehanda's loyalty program lets you reward customers with points on every order. Customers redeem accumulated points for discounts at checkout.
Studies consistently show loyalty program members spend 12–18% more per visit and visit more frequently than non-members. Wehanda's analytics will show you the actual spend difference between members and non-members at your restaurant.
The program is points-based and fully automatic — no loyalty cards, no manual tracking, no app required from customers.
Setting Up the Program
Go to Dashboard → Setup and click Set Up Rewards in the Loyalty Program card (right sidebar).
Program Name — what customers will see (e.g., "Sushi Club Rewards" or "Taste Rewards").
Points per dollar — how many points a customer earns per $1 spent. Default is 1. Setting this to 2 makes the program feel more generous.
Points to redeem for $1 — how many points equal a $1 discount. Default is 100. Combined with earning 1 pt/$1, this means customers get $1 off for every $100 spent. You can make it more generous (50 pts = $1) or less (200 pts = $1) depending on your margins.
Minimum points to redeem — the lowest balance at which customers can redeem. Prevents customers from redeeming tiny amounts.
Welcome bonus — points given when a customer first places an order through your page (or signs up to your program). A welcome bonus of 50–100 points gives new customers a reason to sign up immediately.
Birthday bonus — extra points awarded on the customer's birthday. Requires the customer to have a birthday date saved in their profile.
Points expiry — optionally set a number of days after which unused points expire. Leave blank for no expiry. Note: expiring points can frustrate loyal customers, so use this carefully.
How Customers Earn Points
Points are earned automatically when a customer completes an order through your Wehanda ordering page.
The earning formula is:
Order subtotal (before tax) × Points per dollar = Points earned
For example, if you set 1 pt/$1 and a customer spends $45, they earn 45 points.
Points are added to the customer's account when the order is marked Completed by you. Cancelled or refunded orders do not earn points (and any points already credited for a refunded order are reversed).
How Customers Redeem Points
At checkout on your ordering page, customers with enough points will see the option to redeem them for a discount.
The redemption is applied before tax. The minimum points to redeem setting controls when this option appears.
You can see each customer's current points balance in Dashboard → Customers → [customer profile].
You can also manually adjust a customer's points (add or subtract) from their profile — useful for correcting errors or running a one-time promotion.
Marketing Opt-In Requirement
Loyalty points and email campaigns both require customers to have opted in to marketing communications. This is shown as a checkbox when customers create an account or place their first order.
Customers who opt in are eligible for:
- Loyalty points on orders
- AI marketing emails (Birthday, After-order, etc.)
- Loyalty nudge emails when close to a reward
Customers who decline opt-in can still order, but they will not receive marketing emails and may not be enrolled in the loyalty program. You can see a customer's opt-in status in their profile under Dashboard → Customers.
Viewing Program Performance
Go to Dashboard → Analytics → Loyalty Impact to see:
- Total points earned vs redeemed
- Average order value: loyalty members vs non-members
- How many members are active
- Total discount value given through redemptions
This data helps you understand whether your loyalty program is driving the spending lift you expect.
For more granular action, visit Dashboard → Revenue Boost → Close to a free reward to see customers who are close to a reward and send them a nudge email.
Was this article helpful?
If you need more help, email support@simplidone.com