Documentation Menu

Admin Dashboard & Metrics

The RegressionBot Dashboard provides org-level visibility into test durations, execution trends, API key usage patterns, and historical job results.

Operational Metrics

The top of the dashboard displays aggregate metrics summarizing all visual regression activity within your organization:

Total Jobs Ran

The cumulative number of jobs executed by the organization across all projects and ad-hoc runs.

Average Job Duration

The average execution time (in seconds) of completed checks, tracking visual regression engine efficiency.

Average Pages Scanned

The average number of page/device combinations tested per execution.

Execution Trends

The Execution Trends chart displays duration trends for the 10 most recent jobs. Spikes in duration usually correlate with adding more pages or viewports to a project configuration.

Job History & Diff Downloads

The dashboard displays the execution history of your 10 most recent jobs. Each entry lists the project name, unique Job ID, scanned count, execution time, creation date, and status.

Job Status Lifecycle

Jobs transition through the following states, visible in the history badges:

  • INITIALIZING: Preparing the environment and parsing target URLs.
  • PROCESSING: Headless workers capturing and comparing screenshots in parallel.
  • COMPLETED: Execution finished. Diff metrics, images, and AI summaries are ready.
  • APPROVED: Visual changes were reviewed and promoted to the baseline.
  • FAILED: Execution aborted due to system or network issues.

Diff Links

If a past job contains visual regressions, clicking the Diff Links button expands the job row to display each failed URL.

You can click Download Diff to view a side-by-side comparison image directly in your browser. The diff image highlights exact pixel-level differences in red inside a yellow bounding box.

API Keys & Usage Analytics

Manage your credentials and monitor scan volumes in the lower dashboard section.

Manage API Keys

Generate multiple API keys (e.g. sk_live_...) for separate CI pipelines, staging systems, or development environments. Keys can be toggled visible, copied, or deleted at any time.

Plan Limits & Scan Usage

The progress bar displays your current calendar month scan usage against your pricing plan tier. Pricing tiers enforce the following limits:

  • Early Adopter (Free): 1,000 scans per month limit.
  • Hobby: 1,000 scans limit ($9/mo, $0.005 overage per comparison).
  • Starter: 10,000 scans limit ($29/mo, $0.0025 overage per comparison).
  • Pro: 50,000 scans limit ($79/mo, $0.0015 overage per comparison).

Usage Analytics

The stacked bar chart tracks daily scan volumes for the last 30 days, segmented by the API key labels you created. This helps isolate which pipeline or team is consuming your monthly allocation.