Loading...
Loading...
Every staff member configures their own dashboard — KPIs, progress bars, multi-metric cards, quick-action buttons, and rich-text notes. The org admin defines a default for new members. Both layers share one schema, so a personal layout takes over the moment the user starts arranging it.
When a user opens /dashboard/widgets, the resolver picks:
1. The user's most recently updated *private* dashboard (their personal config).
2. The org's is_org_default = true shared dashboard (the admin-curated default).
3. An empty state with "Configure your dashboard" — the user spins one up with one click.
The three states cover the spectrum: brand-new orgs see a default, established orgs see what each operator built for themselves, and the in-between case (org default exists, user hasn't customised) shows the org's choice unobtrusively.
Five widget kinds in v1:
Three follow-ons:
count against an allowlisted set of tables. V2 adds field-level filters, sum / avg / max, and joins against custom-field columns from the metadata engine.Sign up and you'll land on the dashboard with every Business Dash feature wired and ready. Trial accounts are free.