Product documentation
Updated July 6, 2026

Sharing and Embedding Dashboards

Share a dashboard via a link (public, authenticated, or password-protected), embed a widget in another site with an iframe/JS snippet, or run a full-screen TV wall display.

Overview

You can surface dashboards outside the app in three ways: a shared link, an embedded widget, or a TV/wall display. Shareable dashboards are a paid capability (Professional and Enterprise). Explore the capability at shared dashboards.

Before you begin

  • Navigation path: top navigation bar → AnalyticsDashboards tab. The dashboard toolbar carries the Customize, Share, Schedule, Embed, and TV Mode buttons.
  • Sharing and embedding a live dashboard outside the app is a Professional/Enterprise capability.
  • The dashboard you share, embed, or display reflects the persona, project, and time range currently selected in the toolbar.
  1. In the dashboard toolbar, click Share. The Share Dashboard dialog opens.
  2. Configure the link:
FieldWhat it does
Custom TitleOptional label for the shared view (e.g. Q1 Quality Report).
Access TypePublic (anyone with the link can view), Authenticated Users (only logged-in users), or Password Protected (requires a password).
PasswordShown only when Password Protected is chosen; required in that case.
Link ExpirationNever, 24 Hours, 7 Days, 30 Days, or 90 Days.
Show BrandingToggle for the "Powered by Shift-Left Studio" footer.
  1. Click Generate Link. The share URL appears in a Share link created! panel — click Copy.
  2. Manage links under Active Share Links at the bottom of the dialog, where each entry shows its title, access type, view count, and expiry. Click Revoke to disable a link.

Step 2 — Embed a widget in another site

  1. In the toolbar, click Embed. The Embed Widget dialog opens.
  2. Configure the embed:
FieldWhat it does
PersonaWhich persona the widget belongs to; it filters the Widget list.
WidgetThe specific widget to embed (options come from the selected persona).
ThemeLight, Dark, or Auto (System).
Width / HeightCSS sizes, e.g. 100% or 600px, and 400px.
Allowed OriginsComma-separated list of sites permitted to embed it; blank means all origins.
Refresh Interval1 Minute, 5 Minutes, 10 Minutes, 30 Minutes, or 1 Hour.
ExpirationNever, 30 Days, 90 Days, or 1 Year.
Show Title / Show BrandingCheckboxes for the widget title and branding footer.
Border RadiusCorner rounding, e.g. 8px.
  1. Click Generate Embed Code. Three tabs appear — iFrame, JavaScript, and Direct URL — each with a Copy button and a scaled-down live Preview.
  2. Paste the snippet into your site. To start over with different options, click Generate new embed code.

Step 3 — Run a TV / wall display

  1. In the toolbar, click TV Mode. The TV / Kiosk Mode dialog opens.
  2. Configure the rotation:
FieldWhat it does
Dashboards to rotate throughCheck one or more personas (CIO, CTO, Head of Development, DevOps / SRE, Release Manager, QA Lead, Project Manager, Product Owner, Scrum Master, Developer, Tester). At least one must stay selected.
Projects to includeCheck specific projects, or leave all unchecked to include every project.
Rotation Interval30 seconds, 1 minute, 2 minutes, or 5 minutes.
ThemeDark (recommended for TV) or Light.
Time Range7 Days, 14 Days, 30 Days, or 90 Days.
  1. Click Start TV Mode. Studio opens the full-screen TV dashboard and attempts to enter fullscreen. On the display, use the keyboard controls: Space to pause/resume, Arrow keys to navigate, F for fullscreen, and Esc to exit fullscreen.

Troubleshooting / Notes

  • "Password is required for password-protected shares" — choose a password before clicking Generate Link, or switch to Public/Authenticated access.
  • Embed loads nothing on your site — confirm the embedding site is listed in Allowed Origins (or leave it blank to allow all).
  • Fullscreen didn't start in TV Mode — the browser may block automatic fullscreen; press F on the TV display to enter it manually.
  • The shared/embedded view looks wrong — it captures the persona, project, and time range that were selected when you generated it; regenerate after changing the toolbar selection.

Related articles

Next steps

Still stuck?

Tell us what you’re trying to accomplish and we’ll point you to the right setup—installation, auth, or CI/CD wiring.