Estackly's loyalty system lets you reward customers every time they order — earning them points, unlocking VIP tiers, collecting digital stamps, and redeeming rewards. Everything is configured from Loyalty & Rewards in your restaurant dashboard sidebar.

Overview of what's available

  • Points — customers earn points on every order based on amount spent, and redeem them for rewards or discounts.
  • VIP Tiers — three tiers (Bronze, Silver, Gold) that customers auto-upgrade through based on lifetime spend, with higher tiers earning more points per order.
  • Stamp Cards — a digital "buy X get 1 free" card; customers collect a stamp per item ordered until the card is complete.
  • Rewards Catalog — a menu of rewards customers can unlock by spending their points (fixed discounts, percentage discounts, or free items).
  • Behavioral Bonuses — bonus points on signup, birthdays, and referrals.
  • Coupons — discount codes you can create and share directly, separate from the points system.

Points & Expiry

Go to Loyalty & Rewards → Points & Expiry tab to configure the core earning and redemption rules.

  • Points per ₹1 spent — how many points a customer earns for each rupee spent on an order. For example, set to 10 to award 10 points per ₹1 (so a ₹500 order earns 5,000 points).
  • Value of 1 point (₹) — what one point is worth in rupees when redeemed. For example, 0.01 means 100 points = ₹1. Pair this with the earning rate: 10 pts/₹1 at ₹0.01/pt = 10% effective cashback.
  • Min. points to redeem — the minimum balance a customer must hold before they can redeem. Prevents very small redemptions. Default is 100 points.
  • Points Expiry (Days) — points automatically expire this many days after the last activity. Set to 0 to never expire points.

VIP Tiers

Go to the VIP Tiers tab. Customers are automatically placed in the highest tier they qualify for based on their lifetime spend at your restaurant — no manual action needed.

Three tiers are supported. The defaults are:

  • Bronze — starts at ₹0 lifetime spend, points multiplier 1×
  • Silver — starts at ₹500 lifetime spend, points multiplier 1.2×
  • Gold — starts at ₹1,000 lifetime spend, points multiplier 1.5×

You can rename the tiers, adjust the spend thresholds, change multipliers, and set a badge colour for each. A Gold customer with a 1.5× multiplier earns 50% more points per order than a Bronze customer. Save your changes with Save Loyalty Settings — tier re-evaluation happens automatically on the next completed order.

Stamp Cards

Go to the Stamp Cards tab. Stamp cards are a separate system from points — they run in parallel and can be enabled independently.

  • Toggle Enable Stamp System to turn it on.
  • Stamps required for Reward — how many stamps fill a card. Default is 10 (e.g. Buy 10 coffees, get 1 free).
  • Applicable Category — restrict stamps to items in a specific menu category (e.g. only Beverages), or leave as "All Categories" to count every item ordered.
  • Reward Description — the text shown to the customer when their card is complete (e.g. "Free Drink" or "Free Dessert"). A coupon is issued automatically when the target is reached.

Stamps are awarded per item quantity, not per order — a customer ordering 3 coffees in one visit gets 3 stamps.

Rewards Catalog

Go to the Rewards Catalog tab. These are the items customers see when they want to spend their points. Each reward issues a coupon automatically on redemption.

Click Add Reward and fill in:

  • Reward Name — displayed to the customer (e.g. "Free Burger", "₹50 Off").
  • Description — optional short description.
  • Points Cost — how many points the customer must spend to claim this reward.
  • Type:
    • Fixed Discount — deducts a fixed rupee amount from the order (e.g. ₹50 off).
    • % Discount — a percentage off the order total (e.g. 10% off).
    • Free Item — enter the Menu Item ID as the value; that item is added to the order free of charge.
  • Active — toggle off to temporarily hide a reward without deleting it.

Behavioral Bonuses

Go to the Behavioral tab to set one-time and recurring bonus point events:

  • Signup Bonus — points awarded immediately when a customer registers. A great way to encourage first-time sign-ups.
  • Birthday Bonus — points awarded automatically on the customer's birthday. This runs via the daily scheduler — ensure your queue and scheduler are running.
  • Referral Bonus — points awarded to the referring customer when a referred friend places their first order.

Set any of these to 0 to disable that bonus.

Coupons

Go to the Coupons tab to create discount codes that customers can enter at checkout. Coupons are separate from the points/rewards system and can be shared manually (WhatsApp, social media, flyers).

Click Add Coupon and configure:

  • Code — the text code customers type (e.g. WELCOME20). Must be unique.
  • Type — Percentage (%) or Fixed (flat rupee amount).
  • Value — the discount amount or percentage.
  • Max Discount — caps the maximum discount for percentage coupons (e.g. max ₹100 even on a 20% coupon). Leave blank for no cap.
  • Min. Order — minimum order amount required to use the code.
  • Usage Limit — maximum number of times the code can be used across all customers. Leave blank for unlimited.
  • Expiry — date after which the code stops working. Leave blank for no expiry.
  • Active — toggle to enable or pause the coupon instantly.

How points are earned and redeemed

Earning: Points are awarded automatically when an order is marked as paid or completed. The points calculation uses the order subtotal (before tax and after any discounts), multiplied by the points per ₹1 rate and the customer's tier multiplier.

Redeeming: Customers can redeem points in two ways:

  • At the POS — when creating an order for an identified customer, the cashier can apply a points redemption directly from the POS screen. The customer's current balance and the rupee value are shown before confirmation.
  • Via the Customer Portal — customers can log into their customer account, browse the Rewards Catalog, and claim a reward. A coupon code is generated and they can apply it on their next order.

Viewing customer loyalty data

Go to Customers in the dashboard and open any customer profile to see:

  • Current points balance and tier
  • Stamp card progress
  • Full points transaction history (earned, redeemed, expired)
  • Lifetime spend (used for tier calculation)

The Loyalty & Rewards dashboard overview also shows total customers with points, total points outstanding, active coupons, and active rewards at a glance.