Add three critical documents for Scanner PWA production deployment: 1. STAGING_ROLLOUT_CHECKLIST.md - Main operational checklist - Pre-event setup procedures for IT/admin team - Staff device setup with PWA installation steps - Day-of operations and gate management protocols - Post-event data sync and cleanup procedures - Emergency fallback procedures and escalation contacts 2. STAFF_TRAINING_MATERIALS.md - Gate staff training resources - Step-by-step device setup for iOS/Android - Scanner operation guide with result interpretation - Troubleshooting guide for common issues - Professional smartphone usage tips for all-day events - Quick reference cards and emergency procedures 3. SCANNER_TECHNICAL_RUNBOOK.md - IT administrator guide - Complete system architecture and API documentation - Environment setup for staging/production deployment - Monitoring, alerting, and performance baseline configuration - Network requirements and quality management - Security considerations and vulnerability management - Escalation procedures and maintenance schedules These documents provide complete operational readiness for Scanner PWA deployment, ensuring smooth gate operations with minimal day-of issues. Staff preparation procedures are designed for temporary/volunteer workers with clear, simple instructions and comprehensive emergency protocols. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
9.9 KiB
Scanner PWA Staff Training Materials
📱 Quick Setup Guide for Gate Staff
Before Your Shift - Device Setup (15 minutes)
Step 1: Install the Scanner App
For iPhone/iPad:
- Open Safari browser (not Chrome!)
- Go to:
scanner.blackcanyontickets.com/scan - Tap the Share button (box with arrow up)
- Select "Add to Home Screen"
- Name it "Gate Scanner" → Tap Add
For Android Phone:
- Open Chrome browser
- Go to:
scanner.blackcanyontickets.com/scan - Look for "Add to Home Screen" popup
- If no popup: Tap 3 dots → "Add to Home Screen"
- Name it "Gate Scanner" → Tap Add
Step 2: Set Up Camera Permission
- Tap the "Gate Scanner" app on your home screen
- When asked for camera access → Tap "Allow"
- You should see the camera view with a scanning frame
If camera doesn't work:
- iPhone: Settings → Privacy → Camera → Gate Scanner → ON
- Android: Settings → Apps → Gate Scanner → Permissions → Camera → Allow
Step 3: Configure Your Gate
- In the scanner app, tap the gear ⚙️ icon
- Enter your gate name: "Main Gate", "VIP Entrance", etc.
- Leave other settings as default → Tap Save
During Your Shift - Basic Operation
How to Scan Tickets
- Hold your device 6-12 inches from the QR code
- Center the code in the scanning frame
- Hold steady - don't move until you hear a beep
- Look at the result banner at the top
Understanding Scan Results
✅ GREEN = SUCCESS - Let them in!
- Shows: Event name, ticket type, customer email
- Action: Allow entry immediately
⚠️ YELLOW = ALREADY SCANNED - Check carefully!
- Shows: When and where it was first scanned
- Action: Ask "Have you been in and out?" If no → Call supervisor
❌ RED = INVALID - Do not allow entry
- Shows: Error reason (fake, expired, cancelled)
- Action: Direct to box office, be polite but firm
🔵 BLUE = OFFLINE ACCEPTED - Let them in
- Shows: "Will verify when connection restored"
- Action: Allow entry (normal during network issues)
🔒 RED WITH LOCK = LOCKED TICKET - Do not allow entry
- Shows: "Payment dispute" or "Refund processed"
- Action: Direct to support, provide contact info
Using the Flashlight
- Automatic: Flashlight turns on in dark conditions
- Manual: Tap the flashlight 🔦 icon to toggle on/off
- Best for: Dark venues, evening events, hard-to-read codes
Common Situations and Solutions
"The scanner isn't working!"
Problem: Black screen, no camera view Fix:
- Close the app completely (swipe up, swipe away)
- Reopen "Gate Scanner" app
- If still broken → Use backup device or call for help
"It says 'scanning too fast'"
Problem: Orange/red warning about speed limit Fix:
- Slow down! Wait for beep before next scan
- If blocked, wait for countdown timer to finish
- Resume at normal speed (about 1 scan every 2-3 seconds)
"Scans aren't saving/syncing"
Problem: High "pending sync" number in settings Fix:
- Check WiFi connection - switch to cellular if needed
- Keep scanning (they'll sync when connection returns)
- If pending count > 50 → Alert IT support
"Customer says ticket should work"
Problem: Valid-looking ticket scanning as invalid/already used Response:
- Don't argue - be polite and professional
- Say: "I'm showing an issue with this ticket"
- Direct them to: "Please visit the box office for assistance"
- Never override the scanner result
Emergency Procedures
Complete Scanner Failure
If ALL scanners stop working:
- Switch to paper list immediately
- Check names against ID
- Mark attendees manually
- Call IT support right away
Network Outage
If internet/WiFi goes down:
- Keep scanning - app works offline
- Look for blue "offline accepted" results
- Check settings → pending sync count occasionally
- Don't panic - everything will sync later
Device Problems
If your device breaks/overheats/gets stolen:
- Get backup device from supervisor
- Report incident immediately
- Continue with backup while replacement is configured
Smartphone Tips for All-Day Scanning
Battery Management
- Before shift: Charge to 100%
- During shift: Use power bank if available
- Screen settings: Set brightness to 75% (not 100%)
- Close other apps to save battery
Comfort and Safety
- Hold device properly: Support with both hands when possible
- Take breaks: Look away from screen every 20-30 minutes
- Stay hydrated: Scanning in sun/heat is exhausting
- Rotate positions: Switch scanning hand to avoid strain
Professional Appearance
- Keep device clean: Wipe screen regularly for best scanning
- Professional demeanor: Device is a work tool, not personal phone
- Focus on customers: Make eye contact, smile, be welcoming
- Efficient processing: Quick scan → friendly greeting → direct to entrance
🎯 Troubleshooting Quick Reference
Problem → Solution Flowchart
Camera not working → Close app → Reopen → Check permissions → Use backup device
Too fast warning → Slow down → Wait for countdown → Resume normal pace
Network issues → Continue offline → Monitor pending sync → Report if >50 pending
Invalid ticket → Be polite → Explain issue → Direct to box office → Never override
Already scanned → Ask if re-entry → Check time/location → Call supervisor if suspicious
Device failure → Report immediately → Get backup device → Continue operations
Contact Information (Post at Each Gate)
Technical Issues:
- IT Support: [PHONE]
- Network Problems: [EMAIL]
Operational Issues:
- Gate Supervisor: [PHONE]
- Event Manager: [PHONE]
- Security: [RADIO CHANNEL]
Emergency Contacts:
- Venue Management: [PHONE]
- Medical Emergency: 911
- Fire/Police Emergency: 911
Scanner Settings Reference
Access Settings: Tap gear icon ⚙️ in app header
Important Settings:
- Zone/Gate: Your gate name (required)
- Optimistic Accept: ON (allows offline scanning)
- Audio Feedback: ON (success beep)
- Haptic Feedback: ON (vibration)
Information Displays:
- Total Scans: Count from your device
- Pending Sync: Waiting for internet (should be low)
- Last Sync: Most recent successful sync time
📋 Pre-Shift Checklist (Print and Laminate)
Device Check ✅
- Scanner app installed and opens correctly
- Camera permission granted and working
- Flashlight toggles on/off properly
- Device charged to 80%+ battery
- Gate/zone name configured in settings
Network Check ✅
- WiFi connected and internet working
- Cellular signal available as backup
- Test scan synchronizes (pending sync = 0)
Knowledge Check ✅
- Know all scan result colors and meanings
- Understand "already scanned" policy
- Can locate backup device and contact numbers
- Practice manual entry for broken QR codes
- Rehearsed "invalid ticket" customer response
Supplies Check ✅
- Power bank/charging cable available
- Backup device identified and tested
- Emergency contact sheet posted
- Guest list printout as fallback
- Hand sanitizer (if required)
💡 Pro Tips for Efficient Scanning
Optimal Scanning Technique
- Position: 6-12 inches from QR code
- Angle: Device parallel to ticket (not tilted)
- Lighting: Use flashlight in dim conditions
- Stability: Hold steady until beep sounds
- Speed: Average 1 scan every 2-3 seconds
Managing Peak Entry Times
- Stay calm during rush periods
- Communicate - tell people "One moment please"
- Be efficient but don't sacrifice accuracy
- Watch for rate limiting warnings
- Ask for help if line gets too long
Customer Service Excellence
- Smile and make eye contact while device processes
- Explain briefly if there's a delay: "Just verifying your ticket"
- Be patient with elderly or tech-confused customers
- Stay positive even when dealing with invalid tickets
- Thank people for their patience during busy times
Maintaining Equipment
- Keep screen clean - use microfiber cloth
- Protect from rain - use bag/cover if needed
- Avoid extreme temperatures - shade device when possible
- Handle carefully - scanning devices are expensive
- Report damage immediately - don't try to fix yourself
🚨 Staff Safety and Security
Personal Safety
- Stay alert to surroundings while scanning
- Know emergency exits and evacuation procedures
- Keep radio/communication device accessible
- Report suspicious behavior to security
- Never confront aggressive customers alone
Device Security
- Keep device secure when not scanning
- Don't leave unattended even briefly
- Report theft/loss immediately
- Don't share login credentials with other staff
- Lock screen during breaks if device supports it
Data Privacy
- Customer data stays on device only
- Don't photograph or share scan results
- Don't discuss customer information with others
- Follow venue privacy policies for all customer interactions
📞 Quick Contact Card (Wallet Size)
🔧 Technical Support IT Help: [PHONE] Platform Issues: [EMAIL]
👥 Operations
Gate Supervisor: [PHONE]
Event Manager: [PHONE]
Security Radio: Channel [#]
🚨 Emergencies Medical: 911 Fire/Police: 911 Venue Management: [PHONE]
📱 Scanner Issues • Camera black screen: Close/reopen app • Too fast warning: Slow down, wait • Network issues: Continue offline • Invalid ticket: Direct to box office
⚠️ Remember
✅ Green = Enter
⚠️ Yellow = Check carefully
❌ Red = No entry
🔵 Blue = Enter (offline)
🔒 Red lock = No entry (contact support)
Keep this card with you during your shift. When in doubt, ask your supervisor or call technical support. Your job is to keep entry moving safely and efficiently!