CRM Dashboards

The CRM Dashboards page exposes a catalog of preset widgets backed by your live deal, pipeline, and activity data. Pin the widgets you care about and the board sticks per browser.

Navigate to CRM > CRM Dashboards to open it.

Widget Catalog

Eight presets ship out of the box, grouped by purpose:

Forecast

Funnel

Activity

Funnel (lifecycle)

Hygiene

Pipeline

Each widget shows a refresh icon in its header to re-run on demand.

Pinning Widgets

The "Pin widgets" bar lists every preset as a toggleable chip. With nothing pinned, the page shows the full catalog. Click a chip to add or remove that widget from your board. The selection persists per browser via localStorage, so each user can curate their own daily board.

How the Widgets Are Backed

The catalog is served by /internal/crm-dashboards/widgets and each widget executes via POST /internal/crm-dashboards/widgets/:id/execute. The forecast widgets delegate to the same service that powers the Forecast page so the math stays in one place. Activity, lifecycle, stuck, and hot-list widgets aggregate Mongo directly.

If you want a metric that isn't in the catalog, use the LLM-driven Dashboard Builder for one-off charts — CRM Dashboards is the curated preset surface; Dashboard Builder is the open canvas.