Product Analytics Dashboards are separate from Experiment Dashboards, which are scoped to a single experiment. The block types and configuration overlap, but the two surfaces are managed independently.
Creating a Dashboard
- Navigate to Product Analytics → Dashboards.
- Click Create Dashboard in the top right.
- Configure the dashboard’s settings (see below) and click Create.
Dashboard Settings
When creating or editing a dashboard, you can configure:- Name — A descriptive title for the dashboard.
- Projects — Limit the dashboard to one or more projects. Leave empty to make it available across all projects.
- Auto-update — When enabled, GrowthBook refreshes the dashboard’s data on a schedule (see Update Schedules).
- View access — Who can open the dashboard:
- Organization members — Anyone in your organization can view it.
- Only me / Owner only — Only the owner (and admins) can view it.
- Edit access — Who can modify the dashboard:
- Any organization members with editing permission — Other users with dashboard edit permission can change the contents.
- Only me / Owner only — Only the owner (and admins) can edit it.
Sharing dashboards across the organization requires the Share Product Analytics Dashboards commercial feature, which is included on Enterprise plans. On Pro plans, dashboards are limited to private (owner-only) view and edit access.
Update Schedules
When Auto-update is enabled, you can choose how often the dashboard refreshes:- Stale-based — Refresh whenever the data is older than N hours. Defaults to 6 hours; can be set between 1 and 168 (one week).
- Cron — Refresh on a custom cron schedule. The minimum frequency is once per hour. The modal validates the cron string in real time and shows a human-readable description (e.g.,
0 0 */2 * *→ “at 12:00 AM, every 2 days”).
The Dashboard Editor
Dashboards are built from a stack of blocks. Click Edit on a dashboard to open the editor. The editor has three areas:- The block list on the left lets you reorder blocks via drag-and-drop. Hovering over a block reveals quick actions for editing, duplicating, and deleting.
- The dashboard canvas in the middle shows the live preview of the dashboard with all blocks rendered.
- The configuration sidebar on the right shows settings for the currently selected block (data source, chart type, dimensions, etc.).
Adding Blocks
Click Add Block at the bottom of the block list (or the+ button between two existing blocks) and pick a type from the dropdown. The dropdown is grouped to make blocks easy to find.
Dashboard Blocks
The following block types are available on Product Analytics Dashboards. Each block has its own configuration sidebar with controls tailored to that block type.Markdown blocks
Markdown blocks render standard Markdown — headings, lists, links, images, code blocks, and tables. Use them to:- Title sections of the dashboard.
- Provide context, methodology, or caveats next to a chart.
- Embed images (such as wireframes or product screenshots).
- Link out to related Slack threads, Notion pages, or other documentation.
Explorer blocks
The Metric, Fact Table, and Data Source Explorer blocks share the same configuration UI as the standalone Explorer. The block sidebar shows:- A condensed toolbar with Chart Type, Date Range, and (for time-series charts) Date Granularity.
- The full sidebar — data source, values, row filters, group-by dimensions, and Show As.
Custom SQL Query blocks
A Custom SQL Query block is bound to a saved query from Custom SQL Reports. The block can show:- One or more visualizations attached to the saved query (Bar, Line, Area, Scatter, Big Value, or Pivot Table).
- The raw results table — useful when the value of the report is the data itself rather than a chart.
Saving an Exploration to a Dashboard
You can build a chart in the Explorer and add it to a dashboard in one step:- Configure the exploration in the Explorer.
- Click Save to Dashboard in the top-right of the configuration sidebar.
- Pick an existing dashboard or create a new one.
Refreshing a Dashboard
Each dashboard has an Update button in the top right. When you click Update, GrowthBook re-runs every block’s query against the warehouse. While the refresh is in progress, you’ll see:- A progress bar under the button showing how many of the queries have finished.
- A live status text —
Updated 5m ago,One or more queries failed, orUpdate Failed— with a tooltip describing the error if one occurred.
Refreshing the dashboard requires the Create Analyses permission and read access to every data source the dashboard touches.
Sharing and Collaboration
Only Enterprise organizations can publish dashboards for organization-wide viewing. On Pro plans, dashboards are limited to private (owner-only) view and edit access.
- Open the dashboard.
- See the latest auto-refreshed data (or trigger a manual refresh).
- Click Share… to copy a direct link.
Reassigning Ownership
Editing a dashboard you own (or that you administer) lets you change the Owner. Reassigning ownership is useful when a teammate leaves the company or hands a dashboard off to a different team.Duplicating Dashboards
Use the Duplicate option in the More menu to create a copy of an existing dashboard. This is useful when you want to use one dashboard as a template for another (for example, copying a “Marketing KPIs” dashboard to start a “Growth KPIs” version). Duplicates inherit all blocks but are owned by the user who duplicated the dashboard.Permissions
Dashboard actions are controlled by per-project permissions:
Private dashboards (where edit access is set to Owner only) can only be edited and deleted by the owner and organization admins, regardless of other permissions.
See User Permissions for the full set of dashboard-related permissions.
Best Practices
- Group by project — Scope dashboards to a project so the right people see them in the dashboards list and so they show up under the project filter.
- Lead with markdown — Use a Markdown block at the top of the dashboard to explain the dashboard’s purpose, the data sources it uses, and any caveats. Stakeholders shouldn’t have to guess what they’re looking at.
- Mix explorations and SQL — Cover the common cases with Metric and Fact Table explorers, and drop into Custom SQL Reports for the long-tail questions that don’t fit a structured explorer.
- Keep auto-update enabled — Pick a refresh cadence that matches your team’s data freshness needs (6 hours for daily standups, nightly cron for weekly reviews) so stakeholders always see fresh data when they open the dashboard.
- Reuse saved queries — A single saved SQL query can be referenced by many dashboards. Update the query once and every dashboard that links to it gets the new logic.

