---
title: Public dashboards
description: >-
  Share password-protected, read-only dashboards with external stakeholders
  using public links that support date ranges, filters, and auto-refresh.
lastUpdated: "2026-09-09"
---

> **For AI agents:** the complete documentation index is at [llms.txt](/llms.txt). Append `.md` to any page URL for its markdown version.

Share your dashboards with external stakeholders, partners, or the public without requiring users to log in. Public dashboards are read-only, shareable links that render your dashboard visualizations with full interactivity.

## Making a dashboard public

From the dashboards list, choose **Share public link** in the dashboard's row menu. Set a password of at least 8 characters (required), then click **Generate share link**. Visitors need this password to view the dashboard. You can also use the **Send by email** tab to have Kapptivate send the protected link and password directly to a recipient.

Your shareable URL follows the pattern `public/dashboard/:link`, where `:link` is a unique identifier. Share this URL via email, messaging, or embed it on your website.

## Password protection

Every public link is password-protected. When a visitor accesses a shared dashboard:

1. They land on a password entry page
2. After entering the password, they're redirected to the dashboard view
3. Their session is maintained for the duration of their browser session

Password attempts are rate-limited to prevent brute-force attacks. You can update or remove the password at any time from the dashboard sharing settings. If you need to change the password, deactivate the current link and create a new one.

## What visitors can interact with

Visitors to your public dashboard can adjust several controls without modifying the underlying dashboard:

### Date ranges
Select from predefined ranges like the last 24 hours, last 7 days, or this month. You can also set custom absolute date ranges that are fixed to specific dates. Relative date ranges update automatically: "past 24h" always means the last 24 hours.

### Timezone
Pick any timezone from a searchable dropdown. All dates and charts display in the selected timezone automatically. The dashboard defaults to the visitor's browser timezone.

### Data aggregation
Control chart granularity by selecting aggregation intervals: auto, 1 minute, 5 minutes, 10 minutes, 30 minutes, 1 hour, 6 hours, 12 hours, or 1 day.

### Auto-refresh
When using relative or real-time date ranges, visitors can turn on auto-refresh to update the dashboard every 10 seconds to 10 minutes. Manual refresh is always available. Auto-refresh is off by default.

### Dashboard variables
If the original dashboard has variables (text fields, dropdowns, or multi-select filters), visitors can adjust them to filter the data. Variable values are applied to all charts on the dashboard.

### Global filters
Color-coded tags show the scope of the dashboard: blue for products, purple for variable groups, and orange for tests. These are set by you and cannot be changed by visitors.

## Creating and managing public links

### Create a new public link
From the dashboard sharing dialog, set the password and click **Generate share link**. The system generates a unique link and provides a shareable URL.

### View and update existing links
Access the sharing settings to see all active public links for the dashboard. Update the password, reactivate a deactivated link, or deactivate it to revoke access.

### Deactivate a link
Deactivating a link immediately revokes public access. Visitors who try to access it will see a "not found" error. You can reactivate a deactivated link anytime.

### Send via email
Optionally send the public link and password directly to visitors via email. Recipients get the shareable URL and password in a single email.
