Using the Staff Checkout Dashboard
Published March 3, 2026
Using the Staff Checkout Dashboard
The checkout dashboard is designed for frontline staff to quickly process customer loyalty transactions during service.
Accessing the Dashboard
Navigate to Staff Dashboard from the sidebar or bottom navigation bar. This page is optimized for both desktop and tablet use.
💡 Tip: On mobile devices, the Staff Dashboard is accessible via the bottom tab bar for quick access during busy periods.
Scanning Customers
Use the built-in barcode scanner to identify customers:
- Click Scan or tap the scan button.
- Point your device's camera at the customer's wallet pass barcode.
- The customer's profile loads automatically.
Scanner Requirements
| Requirement | Details |
|---|---|
| Camera access | Browser must have camera permission |
| Lighting | Adequate ambient lighting recommended |
| Distance | Hold device 15-30cm from barcode |
| Barcode types | QR codes and Code 128 barcodes supported |
💡 Tip: If the scanner doesn't activate, check your browser's camera permissions in Settings. The scanner works best with the barcode centered in the viewfinder.
Customer Profile View
After scanning, you'll see:
| Section | Information |
|---|---|
| Header | Customer name, email, barcode ID |
| Points | Current balance, lifetime earned, lifetime redeemed |
| Punch Cards | Active cards with progress indicators |
| Welcome Offer | Status and redemption button (if applicable) |
| Wallet Status | Apple/Google Wallet pass status badges |
Awarding Points
After identifying a customer:
- Enter the transaction/invoice amount.
- Points are calculated automatically based on your earn rate (e.g., 1 point per $10 spent).
- Optionally select the outlet (if multi-outlet).
- Confirm to award the points.
- The customer's wallet pass updates via push notification.
💡 Tip: The earn rate is configured in Rewards Settings → Points. For example, if set to "1 point per $10," a $50 transaction awards 5 points.
Punching Cards
If the customer has active punch cards:
- Select the punch card to punch.
- Choose the number of punches to add (default: 1).
- Confirm the punch.
- If the customer completes the card, the reward unlocks automatically.
- A confetti animation celebrates the completed card.
Punch Card States
| State | Visual Indicator |
|---|---|
| In progress | Filled circles showing progress |
| Reward available | Gold badge with "Reward Ready" |
| Completed & redeemed | Greyed out with checkmark |
Redeeming Rewards
When a customer wants to redeem:
Points Redemption
- View their points balance.
- Enter the redemption amount.
- Confirm — points are deducted immediately.
Punch Card Rewards
- See the "Reward Available" badge.
- Click Redeem Reward.
- Confirm — the reward count decreases.
Redeeming Welcome Offers
If the customer has an active welcome offer:
- The offer details display prominently on their profile.
- Verify the offer type (discount, free item, etc.).
- Click Redeem to mark it as used.
- The offer cannot be redeemed again.
⚠️ Important: Check the expiry date before redeeming. Expired offers show a warning badge.
Pending Claims Section
If self-service claims are enabled, pending claims appear in a dedicated section at the top of the dashboard. Staff can:
- View claim details and photo evidence
- Approve claims (points/punches awarded automatically)
- Reject claims with optional reason
- See duplicate claim warnings
Outlet Selection
If you're assigned to multiple outlets:
- Use the outlet switcher in the top bar.
- Select your current working outlet.
- All transactions will be recorded against this outlet.
- Customer visit tracking uses the selected outlet.
Keyboard Shortcuts
| Action | Shortcut |
|---|---|
| Open scanner | Click scan button |
| Search customer | Type in search field |
| Quick points | Enter amount + confirm |
Troubleshooting
Scanner not working?
- Check camera permissions in browser settings
- Ensure adequate lighting
- Try cleaning the camera lens
- Refresh the page if the scanner freezes
Customer not found?
- Verify the barcode is a Cockato pass
- Try searching by name or email instead
- The customer may not be enrolled yet
Ready to get started?
Try Cockato for free and see how it can help grow your business.
Get Started Free