Anonymous Members.
Let visitors use loyalty features instantly without registration.
Anonymous Member Mode lets visitors become members instantly — no signup form, no email required. They can start earning points, collecting stamps, and claiming rewards the moment they arrive.
💡 Best for: Cafés, quick-service restaurants, pop-up shops, events, or any business where signup friction loses customers.
How It Works
When anonymous mode is enabled:
- A visitor arrives at your loyalty program
- A member account is created automatically on their device
- They receive a unique member code (e.g., "R4K7")
- They can immediately use all loyalty features
- Optionally, they can add an email address anytime to access their account on other devices
The visitor experience is instant — they don't see a signup form or login prompt. They simply start using your loyalty program.
What Anonymous Members Can Do
Anonymous members have full access to loyalty features:
- ✅ View and collect loyalty cards
- ✅ Earn points via staff QR scan
- ✅ Collect stamps on stamp cards
- ✅ Claim and redeem rewards
- ✅ Save vouchers to their account
- ✅ View their transaction history
The only limitation: they can't receive email notifications until they add an email address.
The Member Code
Each anonymous member receives a unique code like "R4K7" or "X9M2PL". This code:
- Identifies them in the system
- Appears prominently in their Switch Account tab
- Is the key to accessing their account on other devices (before adding an email)
- Can be used by staff to look up their account
- Never changes once assigned
⚠️ Important: Before a member adds an email address, the member code is the only practical way to recover/switch their anonymous account on another device. Encourage them to save it somewhere safe.
Accessing Your Account on Another Device (Switch Account)
Anonymous members can access their account from a new device using the Switch Account feature. There are two ways to do this:
Option 1: Using Your Member Code
If you know your member code:
- On the new device, visit your loyalty program (a new guest account is created automatically)
- Navigate to Account settings
- Go to the Switch Account tab (first tab for anonymous members)
- Enter your original member code (e.g., "R4K7")
- Tap Switch Account and confirm
The device is now linked to your original account with all your progress intact.
Option 2: Using Your Email Address
If you previously added an email address to your account, you can log in with it instead:
- On the new device, visit your loyalty program
- Navigate to Account settings
- Go to the Switch Account tab
- Scroll to Log in with Email
- Enter the email address linked to your account
- Check your inbox for a 6-digit verification code
- Enter the code and tap Verify & Log In
You'll be logged in to your account and redirected to My Cards.
💡 Use cases:
- Accessing your account from a new phone
- Switching to an account you created on another device
- Sharing a device with family members
- Recovering your account when you've forgotten your member code
The Switch Account Tab
This tab appears only for anonymous members (members without an email address). It shows:
- Their current member code displayed prominently
- A field to enter a different member code (code-based switch)
- Log in with Email — enter an email address and verify with a one-time code to log in to an existing account
- A confirmation step to prevent accidental switches
Adding an Email Address (Optional)
Anonymous members can add an email address to their account:
- Navigate to Account settings
- Go to the Profile tab
- Enter an email address
- Verify via one-time code
Once email is added:
- They receive email notifications (reward reminders, special offers, etc.)
- Staff can look them up by email
- They can log in on any device using email OTP codes
- The Switch Account tab is hidden (they're no longer anonymous)
Note: If a member plans to use multiple devices, encourage them to add an email. That enables standard login via one-time codes and removes the “save your member code” risk.
Enabling Anonymous Mode (Administrators)
Anonymous mode is configured in the admin settings.
To Enable
- Navigate to Settings in the admin panel
- Find the Anonymous members section
- Toggle Enable anonymous mode on
- Select a Code Length (see below)
- Click Save Changes
Anonymous mode takes effect immediately for new visitors.
Code Length Options
Choose a code length based on your expected visitor volume:
| Length | Capacity | Best For |
|---|---|---|
| 4 characters | ~1 million visitors | Small single-location business |
| 5 characters | ~33 million visitors | Multi-location or regional |
| 6 characters | ~1 billion visitors | Recommended for most |
| 7 characters | ~34 billion visitors | Enterprise scale |
| 8 characters | ~1 trillion visitors | Massive platforms |
💡 For perspective: At 1,000 visitors per day, 6-character codes provide ~274 years of capacity.
Disabling Anonymous Mode
When you disable anonymous mode, you have two options:
Option A: Preserve sessions (default)
- Anonymous members stay logged in on their devices
- They continue using their accounts normally
- New visitors must register to participate
Option B: Log out anonymous members
- Check Also log out anonymous members
- Review the warning: "Members without an email address will lose access to their progress"
- Click Save Changes
This immediately ends all sessions for members who haven't added an email. Use this only if you want a clean break.
Best Practices
When to Enable Anonymous Mode
✅ Enable if:
- Fast checkout is essential (cafés, food trucks)
- You're running a pop-up or event
- Signup friction is killing your conversion rate
- You want maximum participation with minimal barriers
❌ Consider disabling if:
- You need member email addresses for marketing
- Your loyalty program requires customer identification
- You want members invested in their accounts from day one
Encouraging Members to Save Their Code
The member code is critical for cross-device access. Promote saving it:
- In the app: The Switch Account tab prominently displays the code with a reminder to save it
- Table tents or counter signs: "Save your member code to access your account on any device!"
- Staff training: Encourage staff to mention: "Your code is in the app — save it to keep your progress on any device"
The key benefit to communicate: your code = your account. If they remember their code, they can access their loyalty progress from anywhere.
Encouraging Email Signups (for notifications)
Email is useful for receiving special offers and reward reminders. Promote it separately:
- Focus on benefits: "Add your email to receive exclusive vouchers and offers"
- Not required: Make it clear email is optional and for notifications only
Capacity Planning
For most businesses, 6-character codes are plenty. Only consider longer codes if:
- You're a major franchise or chain
- You expect millions of unique visitors
- You're running multiple high-traffic locations on one installation
Technical Details
How Persistence Works
Anonymous members are identified by a device/browser identifier stored locally (cookie/local storage), not by a “logged in” email session. This means:
- Cookie lifetime: 1 year from their last visit
- Refreshes automatically: Each visit extends the cookie another year
- Progress preserved: As long as they return within a year, their account persists
If a member doesn't visit for over a year, the cookie expires and they'll receive a new anonymous account on their next visit.
Device-Specific Access
Anonymous accounts are tied to the browser/device via cookie. If a member:
- Clears their browser cookies — they'll get a new anonymous account
- Switches devices — they'll get a new anonymous account
- Uses incognito/private mode — they'll get a new anonymous account each session
Solution: Use the Switch Account feature to link the new device to their original account by entering their member code.
Code Characters
Member codes use uppercase alphanumeric characters, excluding visually ambiguous ones:
- No
0(zero) orO(letter O) - No
1(one) orI(letter I) orL(letter L)
This prevents confusion when members read or share their codes.
Related Topics
- Authentication Overview — All login methods
- OTP Management — One-time password configuration