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
Loading...
Top Customers This Month
Loading...
Close to Next VIP
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.
Banner messages
Message display time
Recommended: short messages. Example: “Coffee specials 6am – 8am”. The display time controls how long each message stays on screen before changing.
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.