Edilitics | Data to Decisions

Dashboard Embed: Publish to Any Website

Embed any Edilitics dashboard in a website, portal, or app. Whitelist up to 10 domains with per-domain expiry, viewer controls, and no login required.

The embed feature generates an iframe snippet for any saved dashboard. Paste it into a website, customer portal, or internal tool. Viewers see the live dashboard without an Edilitics account.


How to Embed a Dashboard

Open the Embed modal

On the Visualize home screen, open the menu on the dashboard card and select Embed. The modal opens and loads any configuration you have already saved for this dashboard.

Add your destination domain

Type the domain where the iframe will be hosted (for example, app.yourcompany.com) and press Enter. The domain is added to the list.

Set an expiry for the domain using the dropdown next to it:

OptionWhat it means
7 daysAccess expires one week from today
30 daysAccess expires one month from today
90 daysAccess expires three months from today
1 yearAccess expires one year from today
Never expiresNo expiry. The embed works until you revoke it

Repeat for each domain you need. You can add up to 10 domains per dashboard.

Include both the bare domain and the www. version if your site uses both. Edilitics treats them as separate entries.

Configure viewer options

Choose what the embedded viewer can do:

OptionDefaultWhat it controls
Show filter controlsOffWhether viewers can interact with any show filters on the dashboard
Allow data exportOffWhether viewers can download the chart data as a file
Allow zoom on chartsOnWhether viewers can zoom into individual charts
Show tooltip on hoverOnWhether data point tooltips appear when hovering over charts

Generate and copy the embed code

Click Generate Embed Code. An iframe snippet appears:

<iframe
  src="https://app.edilitics.com/embed/{token}"
  style="border: 0; width: 100%; height: 100%; min-height: 500px;"
  allowfullscreen
  title="Edilitics Dashboard"
>
</iframe>

Click Copy Code and paste it into your website's HTML where you want the dashboard to appear.


How Access Control Works

When a browser loads your iframe, Edilitics validates three things before serving the dashboard:

  1. Token: the embed token in the URL must match the one stored for the dashboard
  2. Domain: the domain the request comes from must be in your whitelist
  3. Expiry: the domain's access window must not have passed

All three must pass. If any check fails, the iframe renders an access-denied state instead of the dashboard.

Viewers do not need an Edilitics account. There is no OTP step. The whitelist is the only gate.


Updating an Embed

You can return to the Embed modal at any time to change domains, adjust expiry dates, or update viewer options. Click Generate Embed Code to save the changes.

The iframe snippet in your website does not change. It uses the same token and the updated settings take effect immediately for all future requests to that embed.


What Viewers See

Embedded viewers have read-only access. If you enabled filter controls, they can interact with the filters you configured. They cannot edit charts, change the layout, or trigger a manual data refresh.

The dashboard serves aggregated chart results. Source rows from your database are not transmitted to the viewer's browser.


Revoking an Embed

To revoke access, open the Embed modal and remove all domains from the whitelist, then save. With no whitelisted domains, the embed will no longer load anywhere.


FAQs


Need help? Email support@edilitics.com with your workspace, job ID, and context. We reply within one business day.

Last updated on

On this page