Tabs & default widgets
Analytics has several tabs, each with default tiles and charts. This page shows what each widget measures and exactly how it's calculated.
#The tabs
General
Cross-cutting tiles. Revenue, AOV, AI interactions, sentiment.
Orders
Order type split, payment methods, volume, revenue trend, top items.
Reservations
Party size, time slots, daily covers, status split.
Calls
Call volume, duration, sentiment, intents, follow-up, success.
Commerce
Read-only report of menu, upsell, and deal performance.
#What counts toward each widget
Not every row in your data is included in every widget. Here's the default for each type:
Order widgets
Completed orders only. Pending, confirmed, preparing, and cancelled orders don't count. Some widgets override this (noted in the tables below).
Call widgets
Phone calls only. Other channels are ignored.
Reservation widgets
Every reservation. All statuses count: confirmed, seated, completed, cancelled, no-show.
Which order states count?
Green means included by default in Revenue, Avg Order Value, Order Volume, and Revenue Trend. The exceptions are called out on individual rows below.
#KPI tiles
15 default tiles, grouped by topic. Each one shows a single number with a trend arrow vs the matching earlier period.
Money
| Tile | What it shows | How it's calculated |
|---|---|---|
| Revenue (KWD) | Total money your orders brought in. | Sum of the order total. Completed orders only. |
| Avg Order Value | Average amount spent per order. | Average of the order total. Completed orders only. |
| Returning Customer Revenue | Revenue from people who have ordered before. | Sum of completed-order totals for callers who already had at least one completed order before this period. |
Orders
| Tile | What it shows | How it's calculated |
|---|---|---|
| Orders Taken | Orders placed (excluding cancelled). | Count of every order except cancelled ones. Pending, confirmed, preparing, and completed all count. |
| Order Cancellation Rate | Percentage of orders that got cancelled. | Cancelled orders divided by all orders, times 100. Every status counts in the total. |
Upsells
| Tile | What it shows | How it's calculated |
|---|---|---|
| Upsell Revenue | Extra revenue from accepted upsells. | For accepted upsells on a completed order, sum of (final cart minus cart before the upsell). |
| Successful Upsells | Number of upsell offers customers said yes to. | Count of distinct accepted upsell offers tied to a completed order. |
Calls
| Tile | What it shows | How it's calculated |
|---|---|---|
| AI Interactions | Total number of conversations (phone, chat, etc.). | Count of every conversation Aloo handled. All channels, all statuses. |
| Avg Call Duration (minutes) | How long an average phone call lasts. | Average of the call duration in seconds, divided by 60. Phone calls only. |
| Customer Sentiment | Average mood score across analysed calls. | Average of the sentiment score from call analysis. Only analysed calls are included. |
| Total Time Spent (Hours) | Total hours spent on phone calls. | Sum of phone-call duration seconds, divided by 3600. Phone calls only. |
| New Callers | First-time callers in this period. | Count of distinct phone numbers whose first-ever call was in this period. Phone calls only. Empty or all-zero numbers are ignored. |
| Repeat Callers | Callers who came back. | Count of distinct phone numbers that called at least once before this period AND at least once during it. Phone calls only. |
Reservations
| Tile | What it shows | How it's calculated |
|---|---|---|
| Total Reservations | Reservations booked for dates in this period. | Count of every reservation whose date falls in the range. All statuses count. |
| Avg Party Size | Average number of guests per reservation. | Average of party size across every reservation. All statuses count. |
#Default charts
16 default charts sit below the tiles, grouped by what they show.
Orders charts
| Chart | What it shows | How it's calculated |
|---|---|---|
| Order Type Split | Mix of order types (delivery, takeaway, etc.). | Count of orders grouped by order type. Completed orders only. |
| Payment Method Split | Which payment methods customers use most. | Count of orders grouped by payment method. Completed orders only. |
| Order Volume | Orders placed each day. | Count of orders grouped by the day they were created. Completed orders only. |
| Revenue Trend | Daily revenue over time. | Sum of order totals grouped by the day the order was created. Completed orders only. |
| Top 5 Items | Your five most-ordered items. | Count of line items grouped by menu item, keeping the top 5. Completed orders only. |
Calls charts
| Chart | What it shows | How it's calculated |
|---|---|---|
| Daily Avg Call Duration (minutes) | Average call length per day. | Daily average of phone-call durations, converted to minutes. Phone calls only. |
| Daily Call Volume | Calls received each day. | Count of phone calls grouped by day. Phone calls only. |
| Sentiment Distribution | Mix of positive, neutral, and negative calls. | Count of analysed phone calls grouped by sentiment label. |
| Top Customer Intents | Most common reasons customers call. | Count of analysed phone calls grouped by customer intent, keeping the top 10. |
| Follow-up Needed Split | How many calls need a callback vs not. | Count of analysed phone calls grouped by the follow-up-needed flag. |
| Call Success Split | Successful calls vs not. | Count of analysed phone calls grouped by the call-successful flag. |
Reservations charts
| Chart | What it shows | How it's calculated |
|---|---|---|
| Daily Reservations | Reservations booked each day. | Count of reservations grouped by reservation date. All statuses count. |
| Party Size Distribution | Bookings grouped by group size. | Count of reservations grouped by party size, keeping the top 10. All statuses count. |
| Reservation Time Slot Distribution | Which time slots are busiest. | Count of reservations grouped by reservation time, keeping the top 12. All statuses count. |
| Daily Covers | Total guests served each day. | Sum of party sizes grouped by reservation date. All statuses count. |
| Reservation Status Split | Reservations by status: confirmed, seated, no-show, etc. | Count of reservations grouped by status. Every status is included. |
#Starting fresh
You can leave the defaults as-is, edit them, resize, remove, or add your own on top. If you ever want the original set back, the customize mode has a Reset to default action that restores this exact list.