Home / Help Center / pos-app-restaurant / rest-loyalty / Gamified Loyalty
🏆 rest-loyalty

Gamified Loyalty

Gamified Loyalty turns repeat-visit habits into badge-based challenges — Number of Visits, Total Spend, Unique Items Tried, or Visit Streak — each with a custom emoji, colour, reward and points value, backed by a leaderboard and eight ready-made preset badge templates to get started quickly.

📍 Menu path: Loyalty & Marketing → Gamified Loyalty
👤 Who uses it: All roles with the Loyalty feature enabled

Overview

Each challenge has a Type — VISITS (customer visits N times), SPEND (customer spends ₹N total), ITEMS (customer tries N different menu items), or STREAK (customer visits N days in a row) — a Target Value, a Reward description, Reward Points, an emoji icon and a badge colour.

Eight Preset Badges are available out of the box covering common milestones: First Visit Champion, Regular (5 visits), Loyal Fan (10 visits), VIP (25 visits), Big Spender (₹5,000 spend), Food Explorer (10 unique items), Weekend Warrior (4-day streak), and Monthly Regular (12 visits) — each pre-filled with a suggested reward and point value you can customise.

A Leaderboard shows which customers are closest to or have achieved each challenge, and badges can be manually Awarded to a specific customer by name outside the automatic tracking if needed.

Challenges can be scheduled with a Start Date and End Date, and toggled Active/Inactive.

Before You Start

Step-by-Step Guide

1 Launch a challenge from a preset badge

  1. Open Gamified Loyalty and pick a Preset Badge (e.g. "Loyal Fan").
  2. Adjust the Target Value, Reward and Reward Points if the defaults don't match your restaurant.
  3. Set a Start Date/End Date if the challenge should be time-limited, then save.

2 Create a custom challenge

  1. Click to create a new challenge and choose its Type (Visits/Spend/Items/Streak).
  2. Set the Target Value, write the Reward description, assign Reward Points, and pick an emoji and badge colour.
  3. Save and toggle it Active.

3 Check the leaderboard and award a badge

  1. Open the Leaderboard to see customer progress across active challenges.
  2. Use the manual Award option to grant a badge to a specific customer by name if needed outside automatic tracking.

Every Field & Button, Explained

Field / ButtonWhat it does
Challenge Type (Visits/Spend/Items/Streak)What customer behaviour the challenge tracks toward its Target Value.
Target ValueThe threshold to complete the challenge — visit count, ₹ spend, unique items, or consecutive visit days depending on Type.
Reward / Reward PointsThe description of what the customer earns, plus a numeric points value for internal tracking.
Preset Badges8 ready-made challenge templates (First Visit Champion, Regular, Loyal Fan, VIP, Big Spender, Food Explorer, Weekend Warrior, Monthly Regular) as a starting point.

Tips & Best Practices

Troubleshooting & FAQ

A customer says they should have earned a badge but haven't.
Check the challenge is still Active and within its Start/End Date window, and confirm the customer's visits/spend are being correctly attributed to their profile (e.g. same phone number used each visit).
I want to manually give someone a badge they didn't technically earn.
Use the manual Award option to grant a badge to a specific customer by name, independent of automatic progress tracking.