TableBloom

Reservation Reports

Understanding when your restaurant is busiest helps you schedule staff efficiently, plan specials for slow periods, and maximize covers during peak times. TableBloom's reports turn your reservation history into clear, actionable insights.

Step 1: Go to the TableBloom dashboard and click Reports

1

Log in to your TableBloom dashboard and select Reports from the left navigation menu. The Reports section aggregates data from all reservations ever recorded in your account, including walk-ins entered manually and online bookings made through the widget.

  • Reports update in real time as new reservations are made or status changes are recorded
  • Data goes back to the date your TableBloom account was created — no historical limit
  • Reports are available on all TableBloom plans, including Basic
  • Staff members with Manager role can view reports; Viewer role cannot access the Reports section

Step 2: View the occupancy chart by day and service period

2

The main chart shows daily reservation counts across the selected period, with bars segmented by service period (Breakfast, Lunch, Dinner, etc.) in different colors. This gives you a clear picture of which services drive the most covers each week.

  • Click any service period in the legend to show or hide it from the chart
  • Hover over any bar to see the exact reservation count and covers (number of guests) for that segment
  • The occupancy percentage shown beside each bar compares covers to your configured table capacity
  • Days with cancellations are shown with a striped overlay so you can spot high-cancellation periods

Step 3: Review the peak hours heatmap

3

Scroll down to the Peak Hours Heatmap. This grid shows every hour of the week (day of week on one axis, hour on the other) colored from light to dark based on average reservation volume. Darker cells are your busiest periods.

  • Use the heatmap to identify when to schedule your most experienced staff
  • Light cells during prime hours (e.g., Friday 7 PM quieter than Thursday) may indicate pricing or marketing opportunities
  • Click any heatmap cell to see the full list of reservations for that day-and-hour combination
  • The heatmap switches between average view and total view using the toggle above it

Step 4: Filter by date range to compare periods

4

Use the date range picker at the top of the Reports page to narrow or expand the analysis period. Compare this month to the same month last year to measure growth, or look at a single week to evaluate a promotion's impact.

  • Preset ranges: Last 7 days, Last 30 days, Last 90 days, This month, This year, Custom
  • Enable Compare to previous period to overlay two date ranges on the same chart
  • The comparison view highlights week-over-week and year-over-year percentage changes automatically
  • All charts and the heatmap update simultaneously when you change the date range

Step 5: Export report data as CSV for further analysis

5

Click Export > CSV to download the full reservation dataset for the selected date range. Each row represents one reservation and includes the date, time, party size, table assigned, service period, status, and source (online vs walk-in).

  • Import the CSV into a spreadsheet to build custom charts or calculate metrics not shown in the dashboard
  • Share the export with your accountant or operations manager who may not have TableBloom access
  • Guest contact details are included in the export if you have the appropriate data access permissions
  • Large date ranges (full year) export asynchronously and are emailed to your account address when ready

💡 Tip: Run the weekly report every Monday morning to review the previous week's performance and spot trends before they become problems. Consistently quiet Tuesday evenings, for example, could be the right time to introduce a fixed-price menu or a themed event to drive covers during an otherwise slow service.