Embed custom HTML code in a dashboard
Paste HTML code (an analytics snippet or a full page) to show it inside an isolated frame on the dashboard.
You need the “Embed custom HTML in dashboards” permission in your role. The default Admin role has it.
Before you start · for owners and managersEdit access to the dashboard + the “Embed custom HTML in dashboards” permission in your role
- You need: Edit access to the dashboard + the “Embed custom HTML in dashboards” permission in your role
Steps
Anyone with the HTML permission can paste harmful code. Give it only to people you trust.
How it works
The code is saved and shown exactly as it is, with no changes or cleanup. It runs inside a fully isolated frame: it can’t reach your page or your account, and it can’t read your data. It carries a “Custom HTML” badge.
The permission is checked before the code is read, everywhere it’s written: adding the widget, duplicating it, duplicating the dashboard, and installing a template.
Someone without the permission can still install a template that has HTML widgets: they’re skipped automatically, and the dashboard is created without them.
When you save a dashboard as a template, the embed code stays as it is, even if it contains brackets like {{ }}.
It doesn’t support viewing details or CSV, and in the PDF, placeholder text shows in its place.