Anonymous members.
Let visitors use loyalty features without registration.
Anonymous Member Mode lets visitors become members. 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
- The app creates a member account on their device
- They receive a unique member code (e.g., "R4K7")
- They can use all loyalty features from the start
- 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 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
Add an email to receive email, sign in with a verified code on another device, and use Privacy & Data.
The member code
Each anonymous member receives a unique code like "R4K7" or "X9M2P7". This code:
- Identifies them in the system
- Appears in their Switch account tab
- Is the key to accessing their account on other devices (before adding an email)
- Staff can use it 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
Use this option only while the account has no linked email address and anonymous mode is enabled:
- On the new device, visit your loyalty program (the app creates a new guest account)
- 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 links to your original account with all your progress intact. After you add an email address, use email verification to sign in; the old member code still identifies you at the counter but cannot recover the account.
Option 2: Using your email address
If you have added an email address to your account, you can sign 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 reach My Cards, signed in.
💡 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
- 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 sign 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 Personal details
- Enter an email address
- Verify via one-time code
Linking an email enables Loyalty updates, such as receipts and reward reminders. Turn on Offers and news in Personal details if you also want business offers. You can change either choice later.
Once they add an email:
- Staff can look them up by email
- They can sign in on any device using email OTP codes
- They can use the Privacy & Data tab
- The app hides the Switch account tab (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)
You configure anonymous mode 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 Member code length (see below)
- Click Save changes
Anonymous mode takes effect for the next visitor.
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 |
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 keep using their accounts as usual
- 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 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 necessary (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 important for cross-device access. Promote saving it:
- In the app: The Switch Account tab shows 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"
While the account has no email address, the saved code lets the member recover their loyalty progress on another device. After linking an email, they sign in with that email instead.
Encouraging email signups (for notifications)
Email is useful for receiving special offers and reward reminders. Promote it on its own:
- Explain the choice: "Add your email, then turn on Offers and news if you want business offers"
- Optional: Explain that email enables both notifications and verified sign-in on another device
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
The app identifies anonymous members by a device/browser identifier it stores on the device (cookie/local storage), not by a “logged in” email session. This means:
- Cookie lifetime: 1 year from their last visit
- Auto-refresh: Each visit extends the cookie another year
- Progress stays: 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
The cookie ties each anonymous account to one browser or device. 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 Switch account with the saved member code while the account has no email address. For an account linked to an email, use Log in with email and verify the code from the inbox.
Code characters
Member codes use uppercase alphanumeric characters, excluding ones that look alike:
- 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