Booking analytics in Vendion gives you tools to understand not just how many bookings you have, but which patterns explain no-shows and cancellations. This is critical information — a 10 % no-show rate costs an average restaurant around 8-10 % of revenue, or roughly 300,000-500,000 SEK/year for a restaurant doing 5 MSEK.
Where to find the report
Go to Analytics → Booking Analytics in the admin menu.
KPI cards (6)
| KPI | Formula | Benchmark |
|---|---|---|
| Bookings | Total count in period | Compare to previous period |
| Occupancy rate | Actual guests / total table capacity × 100 | 65-80 % = good |
| No-show rate | No-shows / bookings × 100 | <5 % = good, >10 % = warning |
| Average party | Total guests / bookings | 2.2-3.5 typical |
| Most popular | Most booked time slot | Typically 19:00-19:30 |
| Lead time | Avg days between booking and visit | 3-7 days |
No-show rate – industry benchmarks
| Level | Assessment | Action |
|---|---|---|
| <5 % | Excellent | Maintain routine |
| 5-10 % | Acceptable | Activate reminder system |
| 10-15 % | Warning | SMS confirmation 24h before |
| >15 % | Critical | Require credit card guarantee or deposit |
What causes no-shows? Typical patterns
Pattern 1: Parties over 6 people Large parties no-show more often because someone in the group forgets to notify. Action: Call 24 hours before to confirm large bookings manually.
Pattern 2: Bookings 2+ weeks in advance The longer the lead time, the higher the no-show risk. People forget. Action: Send SMS reminder 48h and 2h before.
Pattern 3: Fridays and Saturdays Weekend bookings no-show more than weekday bookings. Action: Enable SMS confirmation for weekend bookings, consider credit card guarantee for groups ≥6 on Saturdays.
Pattern 4: Bookings without phone numbers Bookings with only email have 2-3× higher no-show risk. Action: Make phone number mandatory on the booking form.
The no-show trend (line chart)
Shows no-shows per day over time. Look for:
Heatmap: Most popular booking times
Shows bookings per weekday × hour. Darker cell = more bookings. Look for:
New vs returning guests (stacked area chart)
Interpretation:
Top guests (table)
List of most loyal guests ranked by total spend:
| Name | Visits | Total spend |
|---|---|---|
| Anna Svensson | 18 | 14,500 SEK |
| Johan Lind | 15 | 12,300 SEK |
Action: Buy these guests a coffee, welcome them by name, send birthday SMS via the Marketing module.
No-show list (table)
List of guests with the most no-shows:
| Name | Phone | No-shows |
|---|---|---|
| Erik Johansson | 070-123… | 4 |
| Maria Berg | 070-456… | 3 |
Action: Flag these guests in the guest registry. On the next booking — call and confirm personally.
Table popularity (table)
List of which tables are booked most often:
| Table | Seats | Bookings |
|---|---|---|
| Table 12 (window) | 4 | 45 |
| Table 8 (terrace) | 2 | 38 |
Action: If one table is 95 % booked and another 20 %, consider raising prices on the popular table (premium zone) or making the under-booked table more attractive.
Action plan to reduce no-show rate
Through systematic implementation a restaurant can typically reduce no-show from 12 % to 4-5 % in 3 months.
Booking sources – where do bookings come from?
The "Booking sources" donut chart shows how bookings distribute across:
Rule of thumb: If more than 30 % comes from third-party, you are likely paying unnecessary commissions. TheFork takes ~5 SEK/person or a fixed monthly fee. Move that traffic to Direct website by:
Occupancy by weekday
The bar chart shows bookings + number of guests per weekday. Look at the relationship:
Lead time in detail
The average lead time varies:
If your lead time suddenly falls, it may mean you have lost repeaters who used to book early.
AI Boss booking questions
This feature is part of Vendion Analytics++.
Curious how it looks in practice? Read more about the product or book a short demo.
Was this article helpful?