Pick any level. Lower levels show only options inside your selection.
Clear filters
At-a-glance
Total tables
β
Total covers
β
Mean sentiment
β
Tables with red flags
β
Returning rate
β
Pairing take-rate
β
Add-ons captured
β
Sentiment distribution
Overall-experience score (1β5): 5 delighted, no real complaint Β· 4 enjoyed overall but a genuine issue was raised (often minor/handled) Β· 3 mixed β a notable problem dampened it Β· 2 dissatisfied overall Β· 1 serious failure. Click any bar to see the tables in that bucket.
Diverging view: positive mentions stretch right (teal), negative mentions stretch left (red). Hover for counts.
Compare periods
Compare
Periods (max 5)
Key metrics
Each metric across the selected periods. Ξ compares the most recent selected period to the earliest.
Mean sentiment
Covers
Red-flag rate
Share of tables with a red flag. Click a bar to read them.
Pairing take-rate
Share of tables that took a pairing. Click a bar to read them.
Guest mix
Covers by Origin
Country of Residence
Occasion mix
100% captured in source.
Returning covers by nationality
Sorted by absolute count.
Sentiment by origin
Sorted by number of covers. Hover for additional information.
Dish-level signal
Favourite mentions by menu course
Top dishes β loved vs disliked (canonical)
Per-dish polarity: praise right, critique left. Sorted by total mention volume.
Pairing & beverages
Pairing breakdown
Tables that took a pairing, by type and glass count. Click any segment to read the reviews.
Beverage & add-on adoption
Share of tables that engaged each upsell. Click any bar to read the reviews.
Pairing-related red flags
Red flags
Red Flags
Multi-visit guests
Guests appearing more than once in the filtered window.
Industry guests in the period
F&B professionals β feedback weighted higher.
Google Reviews
Total reviews loaded
β
Mean star rating
β
Rated 4 and above
β
Rated 3 and below
β
Star rating distribution
Click any bar to jump to the review reader filtered to that rating.
Ratings by dimension
Sub-ratings extracted from reviews that include them.
Dishes praised by Google reviewers
Dishes specifically named in 4β5β reviews. Click a bar to read those reviews.
Specific issues raised
Each card is one reviewer's complaint with full detail. Sorted most recent first.
Review reader
Pick a star rating to read every review in that bucket. Most recent first.
Costs β
What changed
Largest movers vs the previous month, in baht. Red grew, teal shrank. Click a bar to drill into that line. Depreciation excluded (non-cash).
Drill-down β the P&L, line by line
Same structure as the accountant's P&L. Click a line to see the GL accounts inside it, then any account to see the actual entries. Percentages: sections as % of total cost, lines as % of their section.
6-month heatmap β where is the unusual month?
Each row colours its own hottest months β size of the line doesn't matter. Variable lines are heat-mapped on % of that month's revenue (so a quiet month with high spend lights up); fixed and discretionary on the raw amount. Click a hot cell to see its GL entries.
Cost vs revenue β was it the business, or the cost?
Pick any line. Bars are the cost, the line is revenue. If the cost moves with revenue it's behaving like a variable cost; if it moves on its own, something changed. Hover for % of revenue.