> ## Documentation Index
> Fetch the complete documentation index at: https://hashbot.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Dashboard

> Configure Hashbot Vision from the web — manage OCR settings, detection rules, allowlists, Action Log, and Vision Insight from a single interface.

The Vision Dashboard is now part of the unified **Hashbot Dashboard** at [dashboard.hashbot.com](https://dashboard.hashbot.com). It provides a web-based control panel for managing your Hashbot Vision configuration, replacing most slash commands with a visual interface that's faster to navigate and easier to use for bulk configuration.

<Info>
  The previous `vision.hashbot.com` URL now redirects to `dashboard.hashbot.com`.
</Info>

<Card title="Open the Dashboard" icon="arrow-up-right-from-square" href="https://dashboard.hashbot.com">
  dashboard.hashbot.com
</Card>

## Getting started

1. Go to [dashboard.hashbot.com](https://dashboard.hashbot.com)
2. Log in with your **Discord account** (OAuth)
3. Select the server you want to configure

<Info>
  You must have **Administrator** permission or a **Hashbot Manager** role in the server to access its dashboard settings. The bot must also be a member of the server.
</Info>

## Dashboard pages

### Settings (OCR)

Configure the core OCR detection engine:

* **Log channel** — where detection alerts are sent
* **Punishment action** — delete, timeout, or ban
* **AI detection** — toggle AI-powered scam analysis
* **Link checking** — toggle automatic URL scanning
* **Full OCR logging** — log all OCR results (useful for debugging)
* **Moderator role** — the role pinged on detections
* **Ignored channels** — channels exempt from punishment
* **Ignored categories** — ignore an entire channel category (all channels under it are automatically excluded, including dynamically created ones like ticket channels)

### Detection

Manage your keyword-based detection rules:

* **Add and remove keywords** — terms that trigger OCR detection when found in images
* **Regex support** — use pattern matching for advanced rules
* **Template library** — apply pre-built keyword sets for common scam types (crypto phishing, fake airdrops, support scams, etc.)

### Allowlist

Manage roles that are immune to detection actions:

* **Add roles** to the allowlist so their members bypass detection
* **Remove roles** when they no longer need immunity
* Useful for staff, moderators, and trusted community roles

### Action Log

Full visual configuration for the [Action Log](/vision/action-log) system:

* Enable or disable the Action Log
* Set channels for each of the 26 event types
* Configure by individual event or by category
* Manage ignored channels and roles
* Adjust display options (avatar thumbnails, new account age threshold)

### Vision Insight

Configure [Vision Insight](/vision/vision-insight) cross-server threat intelligence:

* Enable or disable Vision Insight
* Select protection mode (Protect, Alert Only, Feed Only)
* Set the alert log channel
* Adjust confidence thresholds

## Why use the Dashboard?

<CardGroup cols={2}>
  <Card title="Bulk configuration" icon="list-check">
    Set up all 26 Action Log events at once instead of running commands one by one.
  </Card>

  <Card title="Visual overview" icon="eye">
    See your entire configuration at a glance — no need to run `/settings` repeatedly.
  </Card>

  <Card title="Easier keyword management" icon="keyboard">
    Add, remove, and review detection keywords in a searchable list.
  </Card>

  <Card title="Team access" icon="users">
    Any server administrator can log in and manage settings without needing to be in Discord.
  </Card>
</CardGroup>
