What do the analytics show?
What each analytics tab shows, how far back you can look on each plan, and how to export the numbers.
The Analytics page (in the sidebar under Money, beside Payments) shows your bookings, customers, marketing, money and operations across up to twelve tabs. Analytics starts on Plus. On Free with no products the page shows a locked card ("Analytics is available on Plus and above") — but every paid standalone product brings its own stats section, so a venue owning Gift Cards, Loyalty, Tickets, Order & Pay, Your website or Your domain gets the Analytics page whatever plan it's on, showing just its product's tabs. (The free Tickets tier doesn't include stats.)
The tabs
- Overview — every analytics plan. Booking totals with covers, waitlist entries, walk-ins, average party size, no-show rate, cancellation rate and average daily bookings, plus a bookings-over-time chart, status and source breakdowns, party-size distribution, a peak-hours heatmap (click a cell to drill into that hour) and table utilisation. The bookings-vs-covers comparison chart, the day-of-week performance chart and the change-vs-previous-period indicators on the KPI cards need Pro and above.
- Customers — Pro and above. Retention, repeat-customer rate, top spenders, VIP trends and dormant customers.
- Marketing — Pro and above. Per-campaign opens and clicks plus subscriber growth; Complete adds best-send-time analysis.
- Booking payments — Pro and above. Booking payments collected (deposits and pay-in-full bookings alike) and refunds, plus a "No-show & late fees" figure when fees were charged in the range (counted against the booking's date, matching the weekly email and exports); Complete adds a full refund-trend chart.
- Events — Pro and above, or the paid Tickets product, plus the Special Events feature. Tickets sold, ticket revenue and sold-out rate; Complete adds door check-in rate (judged only on events that have already taken place — advance sales for an upcoming event are never shown as missed check-ins).
- Promotions — needs Pro and above plus the Promotions feature. A range summary ("This range: N used · £X honoured") plus redemptions, discount given, codes applied and uses returned, with redemptions-per-day and top-codes charts. The £ figures cover fixed-amount offers and online ticket discounts; percentage and buy-one-get-one offers used at the venue count as uses only, because ResoFlow never sees what's rung through at the venue.
- Loyalty — Pro and above, or the Loyalty product, plus the Loyalty feature. New members, earns, stamps or points issued and rewards redeemed, with charts for member growth, where earns come from, and top rewards. Rewards redeemed also show a "Rewards given" figure in pounds — each redemption records what the reward was worth at that moment (a linked item's real price, or the reward's checkout value), with an honest note where unpriced rewards are excluded — and the summary shows the outstanding reward liability: roughly what members' unredeemed balances are worth, labelled as an estimate.
- Gift Cards — Pro and above, or the Gift Cards product, plus the Gift Cards feature. Cards sold, the value loaded onto them, value redeemed and value expired, with cards-sold-per-day and value-redeemed-per-day charts. Unlike Promotions and Loyalty, this tab reads the gift card ledger live — today's sales and redemptions appear immediately. The value-loaded figure is face value (a bonus promotion's free extra value is included); the Gift Cards page shows what buyers actually paid.
- Orders — Complete, or the Order & Pay product. Paid table orders, total sales and tips (kept separate), average order value, orders-per-day and sales-per-day charts, and your top dishes. Reads live orders — today appears immediately. Rejected (refunded) orders are counted separately and never included in the sales figures, and when you've refunded money on paid orders or given offer discounts and loyalty rewards, those show as their own "Refunds" and "Discounts & rewards" lines — the sales figure is always the full menu value, before those. When ResoFlow's flat per-order platform fee was charged in the range, the tab discloses the total ("Platform fees deducted: £X") so the takings story is complete.
- Website — the Your website or Your domain products only (no plan unlocks it). Page views and link clicks for your venue page, counted on our servers without cookies — no visitor tracking, so the figures are raw counts rather than unique visitors. Shows views per day, plus which buttons customers tap (book, menu, call and so on). Counts are live — today updates as it happens. No money figures, so it sits outside the financial-reports permission.
- Operations and Insights — Complete only. Waitlist joins with the waitlist funnel, average table turn time and staff-attribution detail, then year-on-year comparisons, forecasts, cohort retention and calendar heatmaps.
The tab strip only shows tabs your plan and products actually open — anything not included is simply not there, never padlocked. (What you could unlock lives in the sidebar's Unlock more section and on the plans pages, not inside working pages.) On a products-only account that means you only ever see the tabs your products bring.
Date ranges and history
Pick a range at the top: today, the last 7 days, this week, this month, the last 30 or 90 days, or this year — plus Last month (the previous complete calendar month) and Last quarter (the most recently completed calendar quarter: Jan–Mar, Apr–Jun, Jul–Sep or Oct–Dec). Both are closed periods, handy for bookkeeping. A custom date range is available on Pro and above (Plus uses the presets). How far back you can look depends on your plan: 30 days on Plus, 180 days on Pro, 730 days (two years) on Complete. If your stats come from a product rather than a plan, you get 30 days — and because Last month needs roughly 62 days of history and Last quarter roughly 180, shorter-history plans won't see those two presets.
Freshness differs by tab, and the label next to the Refresh button tells you which applies. On Overview, Payments and Operations it reads "Daily figures built overnight · today is live" — today's figures move as bookings happen and each day is finalised overnight. On Promotions and Loyalty it reads "Daily figures built overnight · today appears tomorrow", with a note underneath making it explicit: today's activity appears from tomorrow, even after a refresh. Pressing Refresh re-checks the current tab (including re-pulling today's live figures) and confirms with a green "Checked just now" — it deliberately says "checked", because the finalised daily figures only change overnight.
The newer charts, explained
- Change vs the previous period (Pro and above) — each Overview KPI card shows how it compares with the equal-length period immediately before your selected range. Only completed days are compared — today's live figures aren't part of it — and an indicator hides itself when there's nothing fair to compare against: when the earlier period falls outside your plan's history window, or when it had no data for that measure. Counts show a percentage change; the no-show and cancellation rates show the change in percentage points instead (e.g. "+1.5 pts"), and a footnote under the cards spells out exactly what's being compared.
- Day-of-week performance (Pro and above, on Overview) — average bookings and covers for each weekday across the range, Monday first, counting completed days with bookings only (today is left out until it's finished).
- Waitlist funnel (Complete, on Operations) — what happened to parties after they joined the queue: Seated, Removed (taken off the queue by staff), Offered, not seated (offered a table but never seated), Left / other and Still waiting, plus the share of joiners who were seated. Seated counts only parties somebody marked as seated — if your team doesn't seat guests in ResoFlow they appear under Left / other, and the screen says "No seatings recorded" rather than showing a 0% seating rate.
- Average table turn time (Complete) — the time from seated to cleared, shown as a KPI on Operations and per table inside Bookings by table on Overview (click a table's row to expand it). It is measured between two things a person does: seating a party and clearing their table. If your team doesn't mark both, there is nothing to measure and the figure stays empty however long you wait. (It also only counts from July 2026 onwards.)
Customer retention and cohorts count only bookings marked as seated or cleared, and only ones carrying an email address. A venue that takes plenty of bookings but never marks customers in will see these panels empty — that is the counting rule, not a lack of history, and the screens say so.
Who sees the money figures
The Customers, Payments, Events, Promotions, Gift Cards, Orders and Insights tabs show money, so staff also need the financial-reports permission — Owners, Admins and Managers have it by default; Hosts don't. Without it, those tabs show "You don't have access to financial reports". The Loyalty tab counts stamps and points rather than money, so it isn't behind that permission.
Exporting
On Pro and above (and with the analytics export permission), the Export menu offers All bookings (CSV), Customer list (CSV), Marketing subscribers (CSV) and Bookings money by day (CSV) (booking money only — deposits and pay-in-full; its "Deposits net (£)" column can be negative on refund-heavy days, and note rows at the bottom say what the dates mean and what the file covers — the all-income file lives on the Reports page); venues with Order & Pay also get Order & Pay items (CSV) — dish-by-day quantities and sales, with VAT rate, VAT and net columns filled in wherever a dish has a VAT rate set (blank otherwise — VAT is never guessed). Item refunds reduce the matching rows, and whole-order refunds plus any offer discounts and loyalty rewards appear as their own negative rows (their VAT column fills in only when the whole order carried a single VAT rate). PDF report — a branded snapshot of the current tab — is Complete only. Exports are limited to 10 CSVs and 5 PDFs per hour.
Each chart card also has a small camera button ("Download as image") — click it to save that one chart as a PNG picture, handy for dropping into a document or a team chat. It follows the same rules as the Export menu (Pro and above, with the analytics export permission) and is limited to 20 images per hour.
The Reports button (Pro and above) opens the emailed-reports page, where you choose exactly when reports arrive — scheduled PDFs on any day of the week (weekly) or any date of the month (monthly; on shorter months a 29th–31st choice sends on the last day) — and report emails greet each recipient by name where ResoFlow knows it.
Related: How do I get analytics by email or PDF? · How do I see who did what? · How do I check my usage against my plan's limits?