January 20th, 2026

Improved

Dashboards and Reporting

Dashboard & Custom Report Performance Optimisation

๐Ÿš€ Overview

Weโ€™ve shipped multiple backend performance optimisations across Dashboards and Custom Reports to reduce redundant API calls, improve load times, and enhance overall responsiveness across navigation and builders.

โœจ Whatโ€™s New

Dashboard Improvements

  • Widget definition APIs now trigger only when adding a widget, instead of firing on drawer open or tab navigation

  • Removed redundant widget data API calls during:

  1. Cancelling dashboard edits

  2. Saving dashboards without changes

  3. Saving dashboards after widget updates

  4. Saving widgets when no data changes occur

  5. Applying quick filters across different module widgets

  • Improved dashboard mount performance by converting sequential API calls into parallel execution

Custom Report Improvements

  • Optimised report navigation by preventing previous page API calls when switching between report pages

  • Improved data loading by moving users, pipelines, and currency symbol APIs from list view to builder view

  • Enhanced Custom Report builder performance by converting sequential API calls into parallel execution

๐Ÿ’ก Why This Matters

These optimisations significantly reduce unnecessary network requests, resulting in:

  • Faster load times

  • Smoother navigation

  • A more responsive experience when working with Dashboards and Custom Reports, especially for complex or data-heavy setups

๐Ÿ“ Note

These updates are backend-only performance enhancements and do not introduce any UI or workflow changes for users.