Top dishes by Tongue Rating
Recent activity
Kitchen Insights Coming Soon
Menu performance
| Dish | Category | Avg. Tongue Rating | Ratings | Profile match | Status |
|---|---|---|---|---|---|
| Bucatini all'Amatriciana | Pasta | 4.8 | 87 | 96% | Top performer |
| Char-Grilled Octopus | Antipasti | 4.6 | 62 | 91% | Top performer |
| Wood-Fired Branzino | Mains | 4.4 | 54 | 82% | Strong |
| Burrata & Stone Fruit | Antipasti | 4.2 | 41 | 76% | Improving |
| Pork Sugo Tagliatelle | Pasta | 3.9 | 38 | 68% | Watch |
| Halibut Crudo | Antipasti | 3.6 | 22 | 61% | Underperforming |
All menu items
| Dish | Category | Price | Allergens | Tongue Rating | Status |
|---|---|---|---|---|---|
| Bucatini all'Amatriciana | Pasta | $24 | Gluten Pork | 4.8 | Active |
| Char-Grilled Octopus | Antipasti | $19 | Shellfish | 4.6 | Active |
| Wood-Fired Branzino | Mains | $42 | Fish | 4.4 | Active |
| Burrata & Stone Fruit | Antipasti | $18 | Dairy | 4.2 | Active |
| Pork Sugo Tagliatelle | Pasta | $26 | Gluten Pork Egg | 3.9 | Active |
| Halibut Crudo | Antipasti | $22 | Fish | 3.6 | Watch |
| Cacio e Pepe | Pasta | $22 | ⚠ Untagged | No ratings yet | Tag needed |
| Affogato | Dessert | $10 | ⚠ Untagged | No ratings yet | Tag needed |
Smart purchasing Coming Soon
Rating distribution
Most-cited rubric flags
Recent ratings
Aggregate taste profile of your diners
Dietary & restriction mix
| No restrictions | 62% |
| Gluten-free | 14% |
| Pescatarian | 9% |
| Vegetarian | 7% |
| Dairy-free | 6% |
| Vegan | 3% |
| Religious-observance | 3% |
Aggregate only, never tied to individual diners.
Menu × Audience gap
Group dining (Taste Buddies™)
| Group size | Visits (30d) | Avg. dishes ordered | Top group dish | Group satisfaction |
|---|---|---|---|---|
| 2 | 184 | 3.1 | Bucatini | 4.7 |
| 3 | 92 | 4.4 | Octopus | 4.6 |
| 4 | 68 | 5.8 | Branzino | 4.5 |
| 5–6 | 31 | 7.9 | Bucatini | 4.4 |
| 7+ | 9 | 11.2 | Burrata | 4.3 |
Group dining, day of week tendency
Your saved offers
What a saved offer looks like in a matched diner’s SmackLip Wallet. Saved locally in this browser for the demo, Phase 2 persists these in the backend and pushes them to matching diners.
Offers
Revenue per dish (last 30 days) Demo data
| Dish | Revenue | Orders | Avg ticket | Δ vs prior |
|---|---|---|---|---|
| Loading… | ||||
In demo mode the numbers are synthesized but consistent with rating-distribution and group-dining data elsewhere in the dashboard. Once POS is connected, this comes from Square payments + order_line_items or Toast OrderItems.
Margin per dish (last 30 days) Demo data
| Dish | Revenue | COGS | Margin $ | Margin % |
|---|---|---|---|---|
| Loading… | ||||
Menu engineering matrix (last 30 days) Demo data
Items sold per rating bucket (last 30 days) Demo data
| Dish | Orders | Ratings | Rating distribution (5.0 → ≤3.0) | Mean |
|---|---|---|---|---|
| Loading... | ||||
Revenue impact of rating change (last 30 days) Demo data
| Dish | Rating now | Δ rating | Revenue | Δ revenue | Net $ impact | Action |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Net $ impact = revenue this window minus prior equal-length window. Positive numbers green, negative red. In live mode the rating-Δ figure comes from comparing the current mean rating to the mean from the prior window length.
Save list, dishes most worth fixing (last 30 days) Demo data
Composite score = margin% × (4.5 − mean rating) × log(orders + 1). Eligibility: margin ≥ 45% AND mean rating < 4.5. Projected uplift uses the SmackLip dataset benchmark of roughly +18% revenue per +0.3 mean-rating recovery.
Restaurant profile
Hours & reservations
Team
Integrations
Notifications
Billing & plan
Beta partners who confirm a payment method before public launch keep $79/mo for as long as the account is active.
Danger zone
What pausing does: stops outgoing offers to diners, freezes your dashboard analytics view, and cancels your monthly subscription billing on the next cycle. Your menu data and historical ratings are preserved if you reactivate later.
What pausing does not do: your public ratings page on smacklip.com remains visible. SmackLip treats diner ratings as public speech, similar to how Yelp and Google Reviews are treated. We cannot remove or hide individual diner ratings except under our content-moderation policy (defamation, doxxing, off-topic content, etc.), open a request at partners@smacklip.com if you believe a specific rating violates that policy.
If you have a specific concern, an inaccurate rating, a chef change, a temporary closure, an ownership transfer, please contact us before pausing. We can often resolve it directly without you losing access to your dashboard.
Restaurant FAQ
What is the Tongue Rating?
The Tongue Rating is a 1.0–5.0 score that combines a diner's overall reaction to a dish with structured rubric responses (Salt, Acid, Heat, Doneness, Char, etc.). Unlike a star rating, it's calibrated to the diner's own taste profile, so a 4.5 from a salt-forward diner means the dish hit their preferences, not yours.
Restaurant-level Tongue Rating is the mean across all rated dishes, weighted by recency.
How is "profile match" different from rating?
Tongue Rating answers was this dish well-executed for the diner who ordered it? Profile match answers how well does this dish line up with my average diner's taste preferences?
A dish can have a 4.8 Tongue Rating from 87 raters but only 60% profile match, meaning it's brilliant, but it's pulling a narrow audience. The flip side is also common: high match, average rating = on-target but execution drifting.
What's a Taste Buddies™ group?
A verified group of diners whose individual taste profiles are compatible. SmackLip matches them for shared meals, they book together as a group, order more dishes, and rate them collectively. The aggregate group rating is anonymized but visible to you in Audience → Group dining.
These groups are higher-conversion targets for offers because their composition is verified, not self-reported.
Do you show free-text reviews?
No. SmackLip is structured-rating only, every response is a slider, multi-choice rubric flag, or numeric score. That's intentional: free-text reviews are dominated by extreme experiences and are easily gamed. Structured ratings filter at ~1.3% vs ~18% on traditional review platforms.
What you do see in Ratings & feedback are the rubric responses themselves, e.g. "Salt: under" · "Heat: perfect". That's actionable kitchen QA.
What's a "rubric flag" and how do I act on it?
A rubric flag is the structured response a diner gives on a single axis, e.g. "Salt: under-seasoned" or "Acid: a touch high". Most-cited rubric flags rolls these up across your menu so you can spot which axis is drifting on which dish.
Three under-salted ratings on Pork Sugo in 24 hours, for example, almost always points to a measure-by-eye station rather than a recipe issue. Fix at the next service, watch the next 5 ratings.
How do I create a targeted offer?
Open the Offers tab → + New offer. Pick an audience profile (e.g. "Salt + umami forward (≥70)"), a dish or category, and the offer mechanics. The offer is only visible to diners whose verified taste profile matches.
Conversion typically runs 8–15% on well-targeted offers, about 4× a blanket discount. Use sparingly to keep the audience responsive.
How do I add or update a menu item?
Open Menu items. If you have a POS integration (Toast, Square), changes you make there sync to SmackLip within ~15 minutes. Otherwise, click + Add dish and fill in name, category, price, and allergen tags. Allergen tags are required, un-tagged dishes don't appear in diner search.
Each dish accumulates ratings independently. New dishes are surfaced with a "New this week" badge for 14 days.
What does "profile match" depend on?
SmackLip computes a 7-axis taste vector (free tier), or 11-axis (My Proud Palate™), for every diner from their rating history. Each dish gets a vector too, learned from its rubric responses. Profile match is the cosine similarity between the two. Higher = the dish's flavor signature lines up with what the diner reaches for.
The free-tier axes are Salt, Sweet, Sour, Bitter, Umami, Spicy, and Richness. My Proud Palate adds Firmness, Crispness, Char/Smoke, and Funkiness.
What's Kitchen Insights, and when does it launch?
Kitchen Insights is automated drift detection across your menu. It watches the rubric flags (Doneness, Salt, Crispness, etc.) and surfaces sustained drift, e.g. "Octopus has been trending under-salted for the past 9 days", before it becomes a wave of low ratings. Targeting H2 2026.
How does billing work during the beta?
The Restaurant Dashboard is free during SmackLip early access. At public launch, it converts to Restaurant Partner at $99/mo. Beta partners who add a payment method before launch lock in $79/mo for as long as the account is active, see Restaurant settings → Billing & plan.
Can I hide my restaurant from SmackLip?
Restaurants can pause the partner dashboard at any time from Restaurant settings → Danger zone → Pause public listing. This hides your dashboard and stops new offer pushes. Public diner-side rating pages are subject to a separate review, diner ratings are public speech, similar to Yelp's model. Contact partners@smacklip.com if you have a specific concern.
How do I add a manager or invite a teammate?
Open Restaurant settings → Team → + Invite team member. Roles: Owner (everything), Manager (menu, ratings, offers, no billing), Marketing (offers + audience only). Invites are emailed and expire in 7 days.
Where does the Financial tab's revenue data come from? Will it match my POS exactly?
Revenue, order counts, and average ticket are pulled directly from your POS, Square payments + order_line_items, or Toast OrderItems, through the official partner API. Numbers reconcile to the penny against your POS daily-close report.
The only difference you will see is timing: SmackLip syncs every ~15 minutes during service so the dashboard reflects the most recent table closings. Day-end POS reports are still the source of truth for accounting.
Why is the Financial tab in "Coming Soon" mode?
The Financial tab needs a connection to your POS to populate with real numbers. We pre-built the tab structure so you can see what each panel will look like, that is the demo data showing today. As soon as you connect Toast or Square in Restaurant settings → Integrations, every panel on the Financial tab lights up with your actual revenue, margins, and the rating-to-revenue correlation.
SmackLip never charges for the connection itself. Your POS provider may or may not, Square is free, Toast partner-tier is currently free during beta.
How does SmackLip calculate margin per dish?
Gross margin = Revenue − COGS (cost of goods sold). Revenue comes from your POS (Square or Toast). COGS comes from one of two sources:
Actual, ingredient costs you entered in Menu items → click a dish → Ingredient costs. These are precise and reflect your real sourcing.
Estimate, when no actual costs are set, SmackLip uses category-based industry benchmarks: pasta ~30% food cost, seafood ~38%, antipasti ~28%, dessert ~18%, etc. Flagged with an "Estimate" badge so you know which numbers are rough.
The estimate gets you a directional read on day one. Once you enter actual costs, the badge disappears and the numbers tighten to your real economics.
Why does one of my dishes show "Set ingredient costs" instead of a margin number?
That dish either has no category assigned, or it sits in a category we do not have a benchmark for, so SmackLip will not make up a number it cannot defend. Click the link to open Menu items and add ingredient costs. The margin row will populate the next time you load the Financial tab.
This is most common for new dishes, seasonal specials, and custom categories. Once costs are set, they persist; you only need to re-enter when ingredients or pricing change.
What is the menu engineering matrix and how do I use Stars / Puzzles / Plowhorses / Dogs?
Menu engineering plots every dish on two axes, profitability (margin $) and popularity (orders), and assigns each to one of four quadrants. The framework was developed by Kasavana & Smith in 1982 and is the standard restaurant analytics tool used by Toast, Square, and most consulting groups.
Stars (high margin · high volume): defend these. Feature them on the menu, train staff to recommend them, raise prices only carefully. They carry the menu.
Puzzles (high margin · low volume): the margin is there, they just need volume. Reposition on the menu (top of category, photo or callout), promote in offers, get servers to push them.
Plowhorses (low margin · high volume): popular but eating margin. Re-engineer: raise the price gradually, shrink the portion, or substitute a lower-cost ingredient (e.g., a different cheese or oil).
Dogs (low margin · low volume): 86 them or refresh. Drop the dish, rework the recipe with input from kitchen and front-of-house staff, or replace with a new attempt.
SmackLip's thresholds are the median of your menu, so every restaurant calibrates against its own dish distribution, there is no industry-wide "Star" cutoff. Change the time window above the panel to see how dishes shift between quadrants across different periods (a holiday Star may be a Q1 Dog).
What does the "Items sold per rating bucket" panel tell me, and why is it the headline panel?
Each dish's ratings get bucketed into 5.0, 4.5, 4.0, 3.5, and ≤3.0. The stacked bar shows the proportional weight of each bucket. A top-heavy bar (mostly green 5.0 and light-green 4.5) means diners consistently love the dish. A bar with notable mass in the 3.5 or ≤3.0 buckets is the early-warning indicator we trust most for forecasting revenue softness.
Why headline? Because the relationship between SmackLip rating distribution and POS order velocity is the single most defensible SmackLip-on-top-of-POS value-add. Across our beta dataset, a sustained shift of 5+ percentage points OUT of the top two buckets predicts a 10-15% drop in 30-day revenue within 2-3 weeks, before POS data shows it. Operators who act on the rating drift (Salt: under, Doneness: drift, etc.) recover 60-80% of the would-be loss.
Pairs with the Rating distribution drill on the Ratings & feedback tab, which shows the same data per rating bucket across the whole menu rather than per-dish. And with the Revenue impact of rating change panel below (coming with P10·D), which quantifies the actual revenue swing.
What is the "Revenue impact of rating change" panel, and how accurate is the ±0.3 → ±15-22% relationship?
For every dish, the panel compares the current mean Tongue Rating to the mean from the prior equal-length window, and pairs the rating delta with the revenue delta over the same comparison. Net $ impact is revenue this window minus revenue prior window.
The ±0.3 / ±15-22% figure is the average relationship observed across SmackLip's beta dataset (the inaugural pilot restaurants). It is a directional benchmark, not a guarantee, every restaurant has its own price elasticity, audience composition, and competitive context. But the relationship is consistent enough to plan around: if you see a dish's rating drop 0.3 over 14 days, budget for a 15-22% revenue softening within the next 2-3 weeks unless you intervene.
The 60-80% recovery figure comes from beta restaurants who acted within 2 weeks of a negative rating delta, typically by fixing the rubric-flagged issue (Salt: under, Doneness: drift, etc.). Operators who waited longer than 4 weeks recovered less than 30% on average. Speed of response is the operational lever.
This is the panel we point to most often in investor conversations. It is also why we built the Ratings & feedback drill-downs (the rubric flags that tell you why a rating is moving) and the targeted-offer composer (which lets you re-engage the audience whose taste profile a recovering dish best matches).
What is the "Save list" and how should I use it?
The Save list is the closer panel of the Financial tab. It ranks the dishes most worth your time to fix this week, specifically, high-margin dishes (≥45%) whose mean Tongue Rating has slipped below 4.5. Those two conditions together mean the dish prints money when ordered AND has room to grow. A single rating-recovery intervention on a top-of-the-list dish typically returns more than launching a new dish, raising prices on a different one, or marketing harder.
How to use it:
1. Start with #1, it has the highest projected dollar uplift if rating can be recovered to 4.5.
2. Click Check rubric flags to jump to that dish's rubric-flag breakdown on the Ratings & feedback tab. Look at the highest-frequency flag (Salt: under, Doneness: drift, etc.), that is the operational lever. Fix it at the next service.
3. Click Create Recovery offer to re-engage the audience whose taste profile best matches the (now-fixed) dish. The offer composer pre-fills with appropriate presets and a 14-day Recovery campaign.
4. Watch the dish climb back over 4.5 over the next 2-3 weeks. Revenue typically follows within the same window.
The composite score = margin% × (4.5 − meanRating) × log(orders + 1). Orders factor in via log so a high-volume dish doesn't completely drown out a high-margin niche dish with low volume.