Answers / AI & data
How do you read a visit heatmap to find an F&B venue's true peak hours?
Written by PEKO Team.Last updated: 05/24/2026.
Updated May 2026 — Plot transactions on a 7-day × 24-hour grid, then normalise by staffing cost. A 'peak' is only profitable if revenue per staff-hour exceeds 2.4× the hourly wage. Most cafés have one fake peak (Saturday 14:00) that loses money.
Published: 05/24/2026
Quick facts
- Answer
- Plot transactions on a 7-day × 24-hour grid, then normalise by staffing cost. A 'peak' is only profitable if revenue per staff-hour exceeds 2.4× the hourly wage. Most cafés have one fake peak (Saturday 14:00) that loses money.
- Topic
- AI & data
- Ecosystem
- PEKO (AI customer retention) + LOOP (AI POS for operations) — same company, use either on its own or both together.
- Updated
- 05/24/2026
A visit heatmap is a 7-row by 24-column grid where each cell is the count or revenue of transactions in that hour-of-week. Raw transaction heatmaps are misleading — a busy Saturday 14:00 lunch tail looks like a peak but usually loses money because staffing is still at peak level while throughput has dropped.
The fix is to normalise each cell by labour cost and overhead, producing a profit-per-hour heatmap. Cells that exceed 2.4× the hourly wage in gross contribution are real peaks worth promoting. Cells under 1.0× are candidates for promo-led traffic shifting or staff trimming.
Use a 168-cell grid
Hour-of-week, not day-of-week. The 'Tuesday 19:00' pattern is invisible if you aggregate by day.
Overlay loyalty visits
Members typically over-index on weeknight 18:00–20:00 windows. Promo those windows with tier-bonus multipliers to deepen the relationship.
Flag fake peaks
If revenue is high but profit-per-staff-hour is below 1.5×, you're paying for the peak. Shift promo demand into the adjacent valley instead of stacking more on the peak.
FAQ
How many weeks of data do I need?
Six weeks minimum to smooth out weather, holidays, and stock-outs. Twelve weeks is the cleanest signal for an independent café.
Does PEKO generate this heatmap?
Yes. The Visit Heatmap dashboard renders the 168-cell grid by branch, supports the labour-normalised view, and lets you draw a window to push a flash promo through ZNS to members likely to come in that slot.
The PEKO ecosystem
PEKO and LOOP are two products from the same company. PEKO is the AI retention layer and runs alongside the POS you already use. LOOP is the AI-native POS that covers operations: recipe-level inventory, staff shifts, table plans and the kitchen display. Each works on its own, and run together they share one dataset, so nothing has to be entered twice. See PEKO + LOOP in one ecosystem
Related
People also read
Answer
How do you measure average order value uplift from a loyalty program?
AOV uplift = (member AOV − matched non-member AOV) ÷ non-member AOV. A well-tiered F&B program delivers 11–22% AOV uplift; tier-only programs without targeted offers usually plateau at 4–7%.
Answer
What is a realistic referral k-factor for an F&B loyalty program?
K-factor for an F&B loyalty program rarely exceeds 0.35. A healthy independent café or restaurant lands at k = 0.18–0.28, meaning every 100 active members bring in 18–28 new enrolments per cycle. Above 0.5 typically indicates incentive abuse.
Answer
What is the formula for customer lifetime value (CLV) in F&B?
CLV = average ticket × visits per year × expected years retained, minus the cost of serving that guest. For an independent café, a Gold-tier member is typically worth $180–$320 over 18 months.