TopDose Loyalty

Counter Screen

Fast staff workflow: search, add sale, redeem

Staff Login

Analytics

Customer ranking, retention risk, VIP value and Pareto 20/80 visibility
Management screen: Read-only analytics. This screen does not change customer records.
Total Customers
-
Total Lifetime Spend
-
Top 20% Spend Share
-
VIP Revenue Share
-
Pareto Signal
-

Pareto Test

Loading...

Smart Suggestions

At Risk Customers

  1. Loading...

Top Customers This Month

  1. Loading...

Close to Next VIP

  1. Loading...
Rank Customer Phone Lifetime Spend Visits Avg Sale Points VIP Last Visit Risk % Total Cum % Bar
Open analytics to load.

Customer Campaigns

Turn loyalty data into action: at-risk customers, VIPs, and upgrade opportunities
Controlled outreach: This screen prepares WhatsApp messages. Staff must still choose who to contact.

At Risk Customers

Customers who have not visited for 30+ days and have previous spend.
Message Template
Available placeholders: {name}, {points}, {vip}, {spend}, {gap}
Customer Phone Spend Points VIP Last Visit Reason Action
Open Campaigns to load.

Orders

Orders are created automatically when staff add a sale on the Counter screen. This page is only for status updates.
Workflow: Counter sale creates the order. Staff then use this screen to move the order from Order Taken → In Progress → Please Collect → Done.

Marketing Banner

Edit from your phone. One line = one message. Messages cycle one at a time and update the big screen automatically.

ORDER STATUS

Watch for your order number and name

Staff Admin

Add staff, change PINs, and activate/deactivate staff users
Important: This is a simple front-end admin screen. For stronger security later, move the master admin code into Supabase Edge Functions or database policies.

Master Admin Login

Add New Staff Member

Current Staff

Name PIN Active Actions
Unlock admin to load staff.