Dashboard
The dashboard (/dashboard) is where you land after logging in. It’s a read-only summary of your whole fleet plus a triage list of things that want a human decision. Nothing here mutates state; every item links into the Fleet view where you actually act.
If your role is scoped to specific clients (see client scoping), everything on the dashboard, the counts and the alerts, reflects only the clients you can see.
Fleet totals
Four cards across the top, each a single count for the tenant (or your client scope):
- Clients
- Endpoints
- Printers
- Queues
These are totals, not a filtered view. The dashboard has no scope ladder of its own; to drill into one client or location, click through to Fleet.
Welcome card
On a brand-new tenant with no clients yet, a welcome card sits above the totals with the first onboarding steps: create an API key, download the bootstrap, configure your RMM and run the first scan, then review discovered printers. Dismiss it once you’re set up, or it disappears on its own as soon as the first client exists. See Getting Started for the full walkthrough.
Bootstrap update banner
An amber banner appears when your endpoints are reporting a bootstrap version older than the minimum the server now expects. It names the reported version and the required one. The fix is to re-download the bootstrap from Settings → Scripts and replace the script in your RMM; the banner clears as soon as any endpoint reports the new version. The banner is informational, and your current bootstrap keeps working until you update. See Bootstrap Script for the upgrade flow.
Billing banner
Two billing states surface as a dashboard banner. An amber banner appears when your trial ends within the next 7 days (or has just ended); after the end date your workspace moves to the Free plan automatically. A red banner appears when you manage more printers than your plan includes; new printers cannot be brought under management until you dismiss or decommission printers you no longer manage, or upgrade. Existing printers keep working either way. When neither applies, no banner renders. Your plan and its printer count also show under Settings → Workspace.
Attention Needed
The triage list. Each type that has items shows as a card with a count badge; click a card to expand the per-location breakdown, where every row reads Client / Location (count) and links straight to that location in Fleet. Expand all / Collapse all at the top right opens every card at once.
When there’s nothing outstanding, the panel shows a green check and “All clear, nothing needs your attention right now.”
| Card | What it means | What to do |
|---|---|---|
| Missing Printers | Printers marked not_seen: every endpoint that used to see the printer has scanned since without finding it. This is the same flip that fires the printer.offline webhook. | Check the printer’s power and network, or dismiss it if it’s gone for good. |
| IP Address Changes | A scan found a known printer at a new IP, and the change is held as pending rather than applied silently. | Open the printer row and Accept IP to adopt the new address, or Dismiss IP to keep the old one. |
| Discovered Printers | Scan-found printers that don’t have a queue yet (scan-sourced only; a printer you added by hand and haven’t finished setting up doesn’t show here). | Create the first queue on the printer, which promotes it to Active, or dismiss it. |
| Pending Driver Captures | Printers flagged for capture, waiting for a capture run to pick them up. | Run the Capture mode on an eligible endpoint at that location, or cancel the request. |
| Pending Endpoints | Endpoints that have checked in and are awaiting your approval. A pending endpoint reconciles no queues until you approve it. | Approve it in Fleet → Endpoints (the link pre-filters to pending), or delete it. |
| Queue Config Drift | Installed queues whose reported config no longer matches their desired settings. | Usually nothing: the next reconcile reapplies the config. Investigate if the same queue keeps drifting. |
| Stale Queue Assignments | Endpoint-pinned assignments invalidated when the endpoint moved to a different client. Reconcile skips them until you decide. | Re-target them to the right queue or delete them, from the queues view. See when endpoints move. |
| Unassigned Endpoints | Endpoints with no location, because their RMM group path isn’t mapped yet. | Map the group under Settings → Group Mapping. |
Unassigned Endpoints only shows for unscoped roles. An endpoint with no location has no client to scope it by, so a client-scoped user can’t be shown one.
Recent Activity
A live feed of the latest audit entries: who did what, when. View all opens the full audit log (/audit-log) with filtering and search. The feed follows the same per-role visibility as the audit log itself.
When the numbers update
Everything on the dashboard loads when the page does. It isn’t a live stream, so refresh the page to pull current counts and alerts. The underlying data only moves when scripts run anyway: discovery, drift, and missing-printer state all change on the next scan or reconcile, not on a timer.