Smoke Tokens

Documentation

Complete guide to Smoke Tokens

Everything you need to set up and manage your customer loyalty program for smoke shops, vape stores, and dispensaries.

Overview

Getting Started

Set up your loyalty program in under 10 minutes

  • • Dashboard configuration
  • • Customer rewards setup
  • • Kiosk customization
  • • Tablet deployment
Kiosk System

Customer-facing tablet interface with secure access

  • • Phone number entry
  • • Points & rewards display
  • • Instant redemption
  • • Store owner access
Analytics

Real-time insights and customer data

  • • Customer engagement
  • • Points tracking
  • • Tier progression
  • • Business insights
Key Features
Everything you need to run a successful loyalty program

Customer Management

Track customer data, points, and engagement

Rewards System

Create and manage reward tiers and redemptions

Secure Kiosk

Network-protected tablet interface

Brand Customization

Match your store's look and feel

Quick Setup

Quick Setup Guide
Get your loyalty program running in minutes

1. Dashboard Configuration

Access Dashboard

Navigate to /dashboard and sign in

Configure Rewards

Set up reward tiers and redemption options

Add Customers

Import existing customers or start fresh

2. Kiosk Setup

Customize Branding

Upload logo, set colors, and store info

Configure Settings

Set PIN, timeouts, and display options

Deploy to Tablet

Register and authorize tablet devices

Quick Start Tip

Start with the Purple Dream color theme and default settings. You can always customize later as you learn what works best for your store.

Kiosk System

Customer Interface
How customers interact with your kiosk

Phone Number Entry

Customers enter their 10-digit phone number with automatic formatting. The system validates the number and redirects to their points page.

Points & Rewards Display

Shows current points balance, tier status, available rewards, and upcoming rewards with points needed.

Instant Redemption

Customers can redeem available rewards directly from the kiosk with animated feedback and confirmation.

Auto-Return Timer

Configurable timeout returns to main screen automatically for security and privacy.

Store Owner Access
Management features for store staff

PIN Protection

2-digit PIN protects store owner functions. Default is “12” but can be customized in settings.

Customer Lookup

Search customers by phone number to view their complete profile and transaction history.

Points Management

Add, subtract, or redeem points with reason tracking. All transactions are logged for audit trails.

Real-time Updates

Changes sync immediately across all interfaces with toast notifications for confirmation.

Kiosk Customization
Make the kiosk match your brand

Branding

  • • Store name and tagline
  • • Logo upload and preview
  • • Custom footer messaging
  • • Welcome screen content

Colors & Themes

  • • 6 pre-built color themes
  • • Custom color picker
  • • Gradient backgrounds
  • • Live preview updates

Behavior Settings

  • • Auto-return timer (15-120 seconds)
  • • Sound effects toggle
  • • Animation controls
  • • Display options

Tablet Security

Security Overview
Multi-layered security ensures only authorized tablets can access your kiosk

Network Security

  • IP whitelisting for local networks
  • Device fingerprinting for identification
  • Rate limiting to prevent abuse

Access Control

  • Manual device authorization required
  • Session timeout after 30 minutes
  • Maximum 5 concurrent sessions
Tablet Registration
How to register new tablets for kiosk access
1

Initial Access Attempt

When a new tablet tries to access /kiosk, it will be prompted to register.

2

Device Registration

Tablet submits device name, location, and generates unique fingerprint.

3

Manager Authorization

Store manager reviews and authorizes the tablet in the dashboard.

Kiosk Access Granted

Authorized tablet can now access the full kiosk interface.

Tablet Management
Managing authorized tablets from the dashboard

Dashboard Access

Navigate to Dashboard → Kiosk → Manage Tablets to view all registered devices.

Authorization Control

Authorize pending tablets or revoke access from existing ones instantly.

Device Monitoring

View device details, IP addresses, last seen times, and activity status.

Security Statistics

Monitor authorized vs pending tablets with real-time statistics.

Best Practice: Only authorize tablets that are physically in your store and on your secure network.

Network Configuration
Setting up secure network access for tablets

Allowed Networks

By default, the system allows common local network ranges:

192.168.1.0/24
10.0.0.0/24

These cover most home and business router configurations

Security Features

  • • Automatic IP validation
  • • Device fingerprint verification
  • • Rate limiting (60 requests/minute)
  • • Session timeout protection
  • • Manual authorization requirement

Deployment Recommendations

  • • Use a dedicated WiFi network for kiosk tablets if possible
  • • Ensure tablets are always connected to your store's network
  • • Regularly review authorized devices in the tablet management dashboard
  • • Revoke access for tablets that are no longer in use

Features

Customer Management

Complete customer database with engagement tracking

  • • Phone-based customer lookup
  • • Points balance tracking
  • • Visit history and frequency
  • • Tier progression monitoring
  • • Spending pattern analysis
Rewards System

Flexible reward tiers and redemption options

  • • Tier-based rewards (Bronze, Silver, Gold, Platinum)
  • • Point-based redemption system
  • • Instant kiosk redemptions
  • • Custom reward configuration
  • • Automatic tier upgrades
Analytics & Reports

Real-time business insights and data export

  • • Daily activity statistics
  • • Customer engagement metrics
  • • Points and redemption tracking
  • • Tier distribution analysis
  • • Data export capabilities
Brand Customization

Make the kiosk match your store's brand

  • • Logo upload and preview
  • • 6 pre-built color themes
  • • Custom color selection
  • • Store name and tagline
  • • Welcome message customization
Security Features

Multi-layer security for tablet deployment

  • • Network IP whitelisting
  • • Device fingerprinting
  • • Manual tablet authorization
  • • Session timeout protection
  • • Rate limiting and abuse prevention
Store Management

Complete store operation controls

  • • PIN-protected owner access
  • • Points add/subtract/redeem
  • • Transaction history tracking
  • • Customer search and lookup
  • • Real-time sync across devices

API & Analytics

Analytics System
Real-time data tracking and business insights

Customer Analytics

  • • Complete customer profiles
  • • Points earned and spent tracking
  • • Visit frequency and patterns
  • • Tier progression history
  • • Engagement scoring

Session Tracking

  • • Individual kiosk sessions
  • • Action-by-action logging
  • • Reward redemption tracking
  • • Points management history
  • • Session duration analytics

Data Export (Development Mode)

In development mode, analytics data is automatically exported to JSON files in the /data folder:

  • latest.json - Most recent export
  • analytics_[timestamp].json - Historical exports
  • • Accessible without customer login requirements
  • • Real-time sync on redemptions and major actions
Reports Dashboard
Access comprehensive business reports

Daily Statistics

View today's customer count, points distributed, redemptions, and top customers.

Customer Database

Searchable customer list with filtering by tier, sorting options, and detailed profiles.

Business Insights

Tier distribution, engagement trends, and activity summaries for strategic planning.

View Reports Dashboard
Customer Engagement
Understanding customer behavior patterns

Tier System

Bronze
0-99 points
Silver
100-299 points
Gold
300-599 points
Platinum
600+ points

Automatic Upgrades

Customers are automatically upgraded to higher tiers as they earn points, unlocking better rewards.