Embedding Dashboards
Greppilot allows you to create static snapshots of your dashboards, making them publicly accessible via a unique link. This enables embedding Greppilot dashboards into external applications or websites.
Creating a Shareable Snapshot
To embed a dashboard, first create a shareable snapshot. You can do this by:
- Opening the dashboard you want to share.
- Clicking the Share button in the dashboard toolbar, or asking the agent: "Share this dashboard publicly."
The snapshot captures your dashboard's current state — charts, layout, and data. Sensitive information like SQL queries is automatically stripped, and data is capped to prevent excessive payload sizes.
The snapshot is a point-in-time capture. Changes to your original dashboard won't appear in the shared version until you refresh the share.
Embedding in Your Website
Once shared, you receive a public URL with a unique slug. Use this URL to embed the dashboard in an iframe:
<iframe
src="https://app.greppilot.com/shared/{your-slug}"
width="100%"
height="600"
frameborder="0"
></iframe>
The embedded view renders all charts and components in a clean, read-only layout. No authentication is required for viewers.
Refreshing the Snapshot
To update the shared dashboard with the latest data:
- Click Share again on the same dashboard, or ask the agent: "Refresh the shared dashboard."
The existing link and slug are preserved — anyone with the URL will see the updated version.
Revoking Access
To make a shared dashboard private again, revoke access through the Share menu or ask the agent: "Stop sharing this dashboard." Once revoked, the public link will return a not-found error.