Insights

The numbers you act on match the numbers you bank.

Live KPIs, sales broken down every way that matters, and every transaction one click from its refund trail. Payouts and the X/Z cash close reconcile against the same records — so the figure on the dashboard is the figure in the account.

Today · live

€4,182

Daily

By charge method

Card 58%
MB WAY 22%
Cash 12%
Revolut Pay 8%
Reconciled to Payouts & Cash close

The problem

Flying blind until the nightly export lands — and then the spreadsheets disagree.

By the time the day's numbers reach you, they're stale, stitched together by hand, and impossible to trust. You see how the shift went the morning after, not while you could still steer it.

Stale by the time you see it

Yesterday's export can't tell you what the lunch rush just did.

Totals that won't agree

The POS says one thing, the bank says another, and no one can trace the gap.

No source behind the figure

A number in a report you can't drill into is a number you can't defend.

Sales Dashboard

Slice the day any way you need it.

Pick a date range and a period — Hourly, Daily or Monthly — then break the same sales down by product, category or charge method. Sort by revenue or by quantity to see what's really carrying the shift.

Switch the breakdown

Today · live

€4,182

Daily
Sort:

How it holds together

From the floor to the payout — one unbroken line.

Every step reads from the same live data. Nothing is re-keyed, re-exported or reconciled by hand between the order and the settlement.

  1. 01 Captured

    It posts as it happens

    Orders and payments post the moment they're taken on the floor, and SignalR refreshes the backoffice figures automatically.

  2. 02 Aggregated

    The Sales Dashboard adds it up

    Set the date range and period, then break totals down by product, category or charge method.

  3. 03 Drilled

    Down to the one that matters

    Filter Transactions, open the exact order, and follow every refund — each one references the transaction it came from.

  4. 04 Reconciled

    Payouts meet the cash close

    Settlements per charge method and the Cash Management X/Z per-tender totals line up against the same breakdown.

What Insights shows

Everything the venue did, laid out to read.

One backoffice, reporting over real data — no exports to stitch, no black box to trust on faith.

Live KPI dashboard

Home surfaces your key KPIs at a glance, refreshed by SignalR with a ~30s polling fallback so the figure on screen is the current one.

Sales, sliced

Break aggregated sales down by product, category, or charge method across any date range and period, sorted by quantity or by revenue.

Every transaction, drilled

Filter by date, refunds, discounts, over-payment or charge method, then open the detail drawer to trace each refund to its original.

Payouts per method

A settlement list for each charge method, itemised, so what landed in the bank matches what the floor rang up.

Reviews at checkout

Guest reviews captured in the QR app at checkout, collected in the backoffice alongside the rest of your reporting.

Cash close, tied out

X Report mid-shift and the immutable Z Report at close carry per-tender totals that line up with your charge-method breakdown.

Guest reviews

The star has a table attached.

After any payment in the Guest app, the guest is asked for one to five stars and a comment. Drop to three stars or below and the comment becomes required, so every low score arrives with a reason, not just a number. Each review sits on the exact transaction it came from, inside the Backoffice. Open the payment and the feedback is right there, tied to the table, the order and the staff who ran it. Not an anonymous pile on a review site you have to log into.

comment required

“Food was great but we waited 25 minutes for the bill.”

On transaction

Mesa 12 · 19:42

€55.60

served by Ana

No number without a receipt behind it.

Every figure in Insights drills back to the orders, payments and refunds that made it — a total with its receipt attached, not one you take on trust. It reports what happened, in real data. It never guesses what's next.

Reporting over real data — no forecasts

Why it reconciles

The numbers line up because they never split apart.

Insights reports from the same records that drive Payments, Cash Management and your menu — not a copy exported hours later. Payouts, the X/Z close and every sales breakdown read from that one shared source, so they can't drift out of step.

See the numbers you can actually bank on.

Book a demo and we'll run your reporting story end to end — from the live dashboard to the payout that reconciles against it.