Redemption Codes.
Award points to customers using verbal 4-digit codes
Redemption codes let staff award loyalty points to customers without scanning a QR code. Staff generates a simple 4-digit code, tells it to the customer, and the customer enters it later to receive their points.
When to Use Redemption Codes
Redemption codes solve real-world situations where QR scanning isn't practical:
| Scenario | Why Codes Help |
|---|---|
| Phone orders | Customer isn't physically present to scan |
| Drive-through | Faster than fumbling with phones |
| Forgot their phone | Customer still gets their points |
| High-volume rushes | Verbal codes can be quicker than scanning |
| Delivery orders | Award points for online/phone orders |
Think of it as a backup method—QR scanning is faster when possible, but codes ensure no customer misses out.
How It Works
The flow has two parts:
- Staff generates a code → tells customer the 4 digits
- Customer enters the code → receives points on their card
Codes expire after a configurable period (default: 1-3 days) and can only be used once.
Staff: Generating a Code
From Redemption Codes Page
- Go to Redemption Codes in the sidebar
- Click Generate Code
- Select the loyalty card to add points to
- Enter the point amount
- Click Generate Code
- Tell the customer the 4-digit code (e.g., "0754")
The code now appears in your Redemption Codes list.
Managing Codes
The Redemption Codes list shows all your generated codes:
| Column | Description |
|---|---|
| Card | Which loyalty card receives the points |
| Code | The 4-digit code |
| Points | How many points the code awards |
| Expires | When the code becomes invalid |
| Used By | Customer who redeemed it (blank if unused) |
| Used | "Not used yet" or the redemption date |
| Actions | Delete unused codes |
You can search codes by card name or code number.
Customer: Entering a Code
Customers redeem codes through their account:
- Click their account menu (top right)
- Select Enter Code
- Type the 4-digit code
- Click Submit Code
On success, they see: "Code redeemed! You received X points for [Card Name]"
The points appear immediately on their loyalty card.
Common Customer Questions
"Where do I get a code?" From the staff. They'll tell you a 4-digit number when you make a purchase.
"The code doesn't work"
- Check you entered all 4 digits correctly
- The code may have expired
- The code may have already been used
- Ask staff to generate a new code
Code Expiration
Codes don't last forever. This prevents old codes from being shared or reused inappropriately.
The expiration period is configurable by the platform administrator:
- Default options: 1 day, 3 days, 1 week
- See Loyalty Cards Settings for configuration
Expired codes cannot be redeemed. Staff should generate a new code if a customer's code expired.
Security Considerations
One-time use: Each code works exactly once. After redemption, it's marked as used.
Expiration: Codes auto-expire to prevent hoarding or sharing.
Audit trail: The system tracks which customer used each code and when.
Staff visibility: Staff can see all codes they've generated and their status.
Best Practices
Tell customers immediately. Don't make them wait—give the code right after generating it.
Keep codes short-term. Same-day or next-day redemption works best. Long-valid codes get forgotten or lost.
Use for exceptions. QR scanning is the primary method. Codes are for when scanning isn't possible.
Print on receipts. If your POS allows it, printing codes on receipts reduces verbal errors.
Related Topics
- Staff Overview — Staff dashboard navigation
- Awarding Points — QR-based point awards
- Loyalty Cards Settings — Configure code expiration
- Member Earning Points — All ways customers earn points