Two monitors side by side, one with a standard template dashboard and one with a custom branded dashboard layout

    Dashboards

    White label dashboard vs custom dashboard: which should your product use?

    Your customers want dashboards inside your product, and you can either white-label an embedded analytics tool or build dashboards of your own. Agnotic Technologies builds both for clients, so this guide compares them on what matters after launch: data security between customers, the experience, cost as you grow and how hard it is to leave.

    Should we white-label a dashboard tool or build our own?

    Quick answer

    White-label a dashboard tool when your customers need standard charts and filters over your data soon, the tool's embedding, theming and row-level security cover your needs, and its licensing still works at your expected number of viewers. Build your own dashboards when the dashboard is part of the product you sell, when you need interactions, layouts or workflows the tool cannot express, or when licence costs grow faster than your customers do. Agnotic Technologies builds both: white-label dashboards wired into your app's sign-in and tenancy, and custom dashboards on your own data model. Many teams start white-label and rebuild their most used views later.

    CriterionWhite-label toolCustom build
    First dashboards liveSooner: reports built in the tool's designerLater: screens, APIs and tests to build first
    Look and feelTheming within what the tool allowsYour own design system, pixel for pixel
    InteractionsFilters, drill-downs and exports the tool supportsAny action, including changing records from the dashboard
    Customer data separationThe tool's row-level security and embed tokensYour own API and database rules, tested like the rest of the app
    AccessibilityDepends on the vendor's charts and controlsDesigned and tested to WCAG 2.2 in your code
    Cost shapeLicence or capacity fees that grow with viewers or usageBuild cost up front, then hosting and maintenance
    Leaving laterReports are rebuilt if you change toolsCode and data model stay yours

    What does each option mean in practice?

    What is White-label tool

    A white-label dashboard is an embedded analytics or BI product shown inside your app under your brand. You build reports in the vendor's designer, embed them with the vendor's SDK or embed tokens, and pay licence or capacity fees set by the vendor.

    What is Custom build

    Custom dashboards are screens built in your own application with a charting library, reading from your own APIs and data model. Agnotic Technologies builds them for the client, so layout, interactions, permissions and performance are decided in your code.

    Where do white-label and custom dashboards differ most?

    How is each customer kept to their own data?

    Embedded tools usually separate customers with row-level security. Microsoft's Power BI Embedded documentation, for example, says row-level security restricts user access to specific rows, and that when an app supplies an identity with an embed token, that identity's RLS permissions apply to the data. In a custom build the same rule lives in your API and database, where you can test it with the rest of the app.

    Who controls accessibility?

    WCAG 2.2 success criterion 1.4.11 asks for a contrast ratio of at least 3:1 for the parts of graphics needed to understand the content, and 1.4.1 says color must not be the only visual means of conveying information. With a white-label tool you depend on how the vendor draws its charts; with custom dashboards your team designs and tests every chart against those criteria.

    How does the cost grow?

    A white-label tool is cheaper to start and its fees usually grow with viewers, capacity or usage. Custom dashboards cost more before the first release and then run on hosting and maintenance you control. Which is cheaper depends on how many people will view dashboards and for how long.

    What happens when you want to leave?

    Reports built in a vendor's designer generally have to be rebuilt if you change tools, though the data model behind them can stay. Custom dashboards stay in your codebase; changing a charting library replaces components, not the whole feature.

    Where does each option fail?

    White-label tools fail when the product team keeps working around the tool's limits, or when licence costs grow faster than the customer base. Custom builds fail when they try to recreate a full BI tool, including ad hoc report design, instead of the dashboards customers actually use.

    When does each option fit?

    When to use A white-label dashboard tool

    • Customers need standard charts, tables and filters, and you need them soon.
    • Your analysts already build reports in that tool.
    • The tool's theming is close enough to your brand.
    • Row-level security in the tool can separate your customers' data.
    • Licensing at your expected number of viewers fits the budget.

    When to use Custom dashboards

    • Dashboards are a feature customers choose your product for.
    • Users need to act from the dashboard: approve, assign, drill into records.
    • Your multi-tenant rules are more complex than a filter on rows.
    • Viewer-based licensing would grow faster than your revenue.
    • You want one design system and accessibility standard across the product.

    How do teams move from a white-label tool to custom dashboards?

    1. List every embedded report with how many customers open it and what they do with it.

    2. Rebuild the few most used views as custom screens first, on the same data model.

    3. Keep the white-label tool for long-tail and ad hoc reports while the custom views roll out.

    4. Move customer data separation rules into your API, and test them before switching any customer.

    5. Retire embedded reports once their custom replacements have been in use for a full reporting cycle.

    A hybrid can also be the end state: custom dashboards for daily use, and the BI tool for analysts and exports.

    Frequently Asked Questions

    Yes. Many products show custom dashboards for the screens customers use every day and embed a BI tool for deeper analysis or exports. The two read from the same data model.