YumKiosk YumKiosk Docs
Website Agent login Owner panel
For Business Owners

Reports

Built-in reporting for sessions, revenue, and agent performance.

Reports

The owner panel ships with a handful of built-in reports that cover the most common questions operators ask: how many sessions did we run, what did we sell, how long did customers wait, and how are agents performing. Reports live under Insights in the sidebar and can be filtered by date range, location, and agent.

Sessions report

The Sessions report is the most-used one. It shows every session in the selected range, one row per session, with:

  • Started at — local kiosk time
  • Kiosk — device name and location
  • Agent — who handled the call
  • Duration — from accept to end
  • Order total — final cart value (excluding tip)
  • Tip — if any
  • Status — Completed, Abandoned, or Timeout

Click any row to drill into the session detail view, which includes the full cart, the agent's notes, and a playback of any recorded video if you've opted into recording.

Revenue report

The Revenue report rolls up order totals by day, week, or month. It supports breakdowns by:

  • Location — useful for chains comparing stores
  • Category — which menu sections drive the most sales
  • Item — the bestsellers, worst performers
  • Agent — which agents generate the most revenue per hour (a key training signal)

The chart defaults to a stacked bar per day. You can export any view to CSV or PNG.

Agent performance report

Performance is judged on five metrics the platform tracks automatically:

  1. Accept latency — time between "incoming session" and "accepted". Lower is better.
  2. Upsell rate — percentage of orders that include at least one modifier or add-on.
  3. Average order value — total divided by order count.
  4. Completion rate — sessions ended successfully vs. abandoned.
  5. Customer sat — optional 1 to 5 rating the customer can give on the kiosk after payment.

Each metric has a team average line so agents can see where they stack up. Managers can set per-agent targets under Team → Agents → Targets.

Kiosk health

Insights → Kiosks is a diagnostic report, not a commercial one. It shows per-kiosk uptime, average session duration, number of aborted pairings, and a heatmap of when sessions happen throughout the day. Use this to spot hardware issues (a kiosk that keeps going offline), network issues (a location with chronic WebSocket drops), or staffing gaps (peak hours with no agents available).

Custom exports

For anything the built-in reports don't cover, go to Insights → Exports and build a custom CSV with whatever columns you need. This is a simple query builder with fields from the Sessions, Orders, and Payments tables. Saved exports can be scheduled to email on a cron (daily, weekly, monthly) — great for piping into a BI tool or a bookkeeper.

Data retention

All reports go back as far as your account exists, with no data rollups or summarization. Session-level detail is retained indefinitely for active accounts. If you cancel your subscription, data is retained for 90 days, then anonymized.