> ## Documentation Index
> Fetch the complete documentation index at: https://docs.centipidbilling.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Dashboard and analytics

> Read current operations, revenue, subscribers, sessions, traffic, and router performance.

# Use metrics as a path to records

The dashboard provides current pulse/triage; **Analytics** provides period- and router-filtered analysis. Financial amounts can be hidden and remain permission-gated.

## Dashboard

Depending on data and permission, the overview can show:

* router health and online/offline counts;
* new subscribers and payments today;
* revenue/payment-method summary;
* live feed of payments, signups, and tickets;
* prioritized “what's next” actions;
* upcoming renewals/expiries;
* busiest routers and live sessions;
* deferred subscriber-health and expiry trends.

Dashboard polling refreshes current feed/pulse data. Heavy sections load separately; wait for their skeletons to resolve before treating a zero/blank as a business result.

## Analytics filters

Choose the current period, optional MikroTik/NAS, and service filter where available. Payment trend can be filtered by Hotspot or PPPoE. Export uses the active period/router context.

## Analytics sections

* **Revenue & billing:** payment trend, payments versus expenses/net, top customers, Hotspot/PPPoE revenue mix, payment-method split, accounts receivable/overdue.
* **Subscribers:** active/new, lifecycle (active/paused/expired), stage/type, expiring series.
* **Network:** sessions/peak/duration, traffic upload/download, usage by plan and session behavior.
* **MikroTik:** revenue, subscribers, sessions, and traffic by router when viewing all routers.

## Interpretation cautions

* Period and timezone boundaries can change totals.
* Pending/manual/offline payments may differ from provider settlement.
* Active sessions are accounting records and can contain stale/reconnect state.
* Revenue per router depends on record association, not physical cash location.
* A deferred chart's absence is a loading/error state, not zero.
* Compare underlying payments, expenses, subscribers, or sessions before acting on an anomaly.

## Export

Download only the required period and router scope. The analytics CSV includes its filter context. Protect it as customer/financial data and reconcile totals against the visible filtered page.
