Skip to main content
After adding your filters, run a full scan using: /pfp-filters cleanse This retroactively detects any users with matching PFPs. Results are displayed with a “Review on Dashboard” button that takes you to dashboard.hashbot.com to review and manage matches. Going forward, Hashbot will monitor all new joins automatically.
Every time you add a PFP filter, Hashbot also runs a background scan of your existing members against the new image — results are posted to your log channel. There’s a limit of 1,000 PFP filters per server.
Prefer a visual interface? Manage all your PFP filters and review scan results from the Hashbot Dashboard — no slash commands needed.
Important: Review scan results on the Dashboard before taking action.
Some matches may require manual review when first enabling PFP Protection.
If you add PFP filters before allowlisting your team, Hashbot may flag legitimate users.
Learn how to set up the Allowlist here

/pfp-filters add server

Adds your server icon as a protected PFP filter. This prevents impersonators from copying your community’s branding by using your guild icon as their profile picture. /pfp-filters add server
If you change your server icon, re-run this command to update the filter — or upload the image manually using /pfp-filters add upload.

/pfp-filters add role

Protects all PFPs used by members of a specific role (e.g. Admin, Mod, Team).
Anyone copying a team member’s profile picture will be flagged.
You’ll confirm before any filters are created — and if existing members already match the new filters, Hashbot shows them and offers a Ban button.

/pfp-filters add upload

Manually upload known scam PFPs or protected images from your device.
Use high-resolution images for best accuracy.

/pfp-filters add user

Target a specific user’s PFP — ideal for high-value team members or public figures. If the member has both a server-specific and a global avatar, Hashbot follows up with a picker — choose Server, Global, or both:

/pfp-filters test

Check an uploaded image or a member’s current avatar against your filters — ideal for verifying protection before going live. Hashbot replies with the closest match and its similarity.

/pfp-filters list

Shows the count of active PFP filters with a “Manage on Dashboard” button linking to dashboard.hashbot.com where you can view all filters and their IDs.

/template pfp

Shows the curated PFP template status, including commonly abused logos and scam visuals from Web3 marketplaces, DeFi protocols, and known scam accounts. Template images protect subscribed servers automatically — there’s nothing to apply. Running /template pfp shows the active and total template count with a link to the Hashbot Dashboard where you can browse the library.

Final Step: Run a Cleanse

Once filters are added, scan your entire server: /pfp-filters cleanse Hashbot will return scan results with a “Review on Dashboard” button. Visit the Hashbot Dashboard to review matches and take action.

Need to Pause?

Want to review before going live? /settings pause pause-state:pause Then head over to our Discord and open a ticket. We’ll help you review or adjust your filters before going live.