Industry

KPI Dashboards on Office TVs

Power BI, Tableau and Looker on office TVs: which KPIs belong on a wall, how often to refresh, and embedded versus screenshot dashboards.

Display KPI dashboards on office screens by connecting the CMS to Power BI Embed API, Tableau Server, or Looker Studio, configuring the dashboard URL, and setting auto-refresh interval. Most setups refresh every 30 to 300 seconds. Common deployments include sales dashboards in revenue offices, support-queue screens in customer success, NPS dashboards in product teams, and revenue-per-store boards in retail HQ.

A revenue, operations, or product team can use office and team-area screens to display live Power BI, Tableau, or Looker Studio dashboards covering sales pipeline, support queue depth, NPS scores, customer churn, deployment frequency, and any metric the BI platform already publishes, replacing the manual screenshot-into-Slack ritual and giving every employee continuous visibility into the numbers leadership cares about.

How do you display Power BI on a TV?

Generate an embed URL from Power BI Service for the dashboard, configure the CMS to render that URL with auto-refresh every 60 to 300 seconds, and publish to designated screens. Embed URLs require a Power BI Pro license on the dashboard owner. Public dashboards work without licensing. Most internal communications digital signage deployments include at least one Power BI screen in the executive area or sales floor.

BI platformIntegration methodAuthRefresh latency
Power BIEmbed API + RESTService Principal or Pro account30-300 sec
Tableau ServerEmbed URL + RESTAPI token30-300 sec
Tableau CloudEmbed URLAPI token30-300 sec
Looker StudioEmbed URLPublic or service account60-600 sec
GrafanaEmbed URL + APIAPI key5-60 sec

Does Tableau work with digital signage?

Yes via Tableau Server’s embed URL or REST API. The CMS renders the embedded dashboard with configurable auto-refresh, typically every 60 to 300 seconds. Tableau Cloud users get the same workflow with a different URL pattern. Most CMS platforms support Tableau natively. Authentication uses an API token from the Tableau admin console; the token’s permissions determine what data the dashboard can pull.

What KPIs make sense to display on office screens?

Revenue and pipeline (sales teams), support queue depth and SLA compliance (customer success), NPS and CSAT (product), deployment frequency and incident counts (engineering), production against target (operations), and DAU/MAU (product analytics). Avoid metrics that are noisy hour-to-hour or that surface sensitive personnel data. Manufacturing teams typically pair these with OEE production boards on shop-floor screens for shift-level operational visibility.

How often should KPI dashboards refresh?

Most dashboards refresh every 60 to 300 seconds. High-velocity metrics (live support queue, real-time production) refresh every 30 seconds. Low-velocity metrics (monthly NPS, quarterly revenue) refresh every 5 minutes or longer. Excessive refresh wastes bandwidth and confuses viewers; too slow makes the dashboard feel stale. Match refresh interval to the underlying data’s actual update frequency, not to the perceived urgency of the metric.

Can dashboards display alongside other content?

Yes via zoned layouts. The top 70% of the screen displays the live dashboard. The bottom 30% rotates between Slack announcements, weather, time, or social posts. The dashboard remains the focal element; the auxiliary zone keeps the screen useful when nothing critical is on the main panel. Avoid splitting the screen into more than two zones; the cognitive load gets heavy fast.

What is the difference between embedded and screenshot-based dashboards?

Embedded dashboards render live and reflect real-time data with auto-refresh. Screenshot-based approaches (export to image, push to screen) are static and require a manual or scheduled re-export. Embedded is the right answer for any dashboard the team checks more than once a day. Screenshot-based makes sense only for dashboards behind authentication firewalls the CMS cannot reach. Multi-office dashboard rollouts run through centralized multi-office CMS with role-based access.

Scroll to Top