Workspace analytics

Track your team's Dust usage

Track adoption and usage patterns across your workspace from Admin > Analytics. Only workspace admins can access this page.

Use the time range selector at the top of the page to scope every chart and table on the dashboard to the last 7, 14, 30, or 90 days. "Active users" in every chart refers to members who interacted with Dust during the selected window.

What's on the dashboard

  • Overview — total workspace members alongside the active-user count for the selected period.
  • Activity over time — a line chart that toggles between messages and conversations (volume) and DAU / WAU / MAU (daily, weekly, and monthly active users).
  • Message sources — breakdown of where messages originate: the Dust web app, the browser extension, Slack, Teams, email, triggered and scheduled runs, and programmatic integrations such as the API, Zapier, n8n, and Make.
  • Tool usage — executions and unique users per tool over time. Pick a specific tool from the dropdown to drill in.
  • Skill usage — executions and unique users per skill, with the same drill-down control.
  • Top users — workspace members ranked by message count, with the number of distinct agents each has used.
  • Top agents — agents ranked by message count, with the number of distinct users who have interacted with them.

Downloading data

Per-chart CSVs. Every chart and table on the dashboard has a download button that exports the underlying data as a CSV, scoped to the currently selected time range. Files are named after their section (for example dust_activity_last_30_days.csv, dust_top_users_last_30_days.csv) so they're easy to archive or feed into another tool.

Detailed activity report. The Detailed activity report section at the bottom of the page lets you download a ZIP of CSVs for any past calendar month since your workspace was created. Tick Include members and agents without messages before downloading to keep inactive members and agents in the export.

📄

Privacy: analytics and exports never include the content of messages. Only metadata such as timestamps, user and agent identifiers, conversation IDs, and the source of each message is captured.

Accessing analytics via the API

You can pull the same data programmatically through the Export workspace analytics endpoint. Any Dust API key with the builder role (or above) can call it — no special access request needed.

Pass the table you want along with a startDate and endDate (both YYYY-MM-DD):

TableDescription
usage_metricsDaily messages, conversations, and active users
active_usersDaily, weekly, and monthly active users
sourceMessage volume by origin
tool_usageTool executions and unique users per day
skill_usageSkill executions and unique users per day
agentsTop agents by message count
usersTop users by message count
messagesDetailed message-level log (metadata only, no content)

Responses are returned as CSV by default, or as JSON when format=json. Pass an optional timezone parameter (an IANA name such as Europe/Paris or America/New_York) to align daily buckets to your local time rather than UTC.

🚧

Legacy endpoint

The previous workspace-usage endpoint is deprecated and will be removed after 2026-06-01. Migrate to analytics/export before then.