All 23 Discord connection platforms
TikTok, YouTube, Twitch, Twitter/X, Instagram, GitHub, Steam, Roblox, Reddit, Spotify, PlayStation, Xbox & more
Add to DiscordUsers verify through Discord's built-in 3rd party connection โ no codes, no extra steps.
Once linked, their username from your chosen platform and Discord username are logged together.
This gives you a clear, reliable way to identify who each member is across both spaces.
Here's what the verification process looks like in Discord
The entire verification process is private - only you can see your verification messages
Uses the account you've already linked in Discord โ no codes, no extra logins. Your role is assigned the moment you authorize.
We never see your password and never read your messages โ only your linked username. Device and IP signals are stored as scrambled codes that can't be reversed.
Full audit trail of every verification and removal โ who, when, why. Export as CSV.
Drop a screenshot of banned accounts โ AI extracts every username and blocks them in one click.
Look up, unverify, kick, or ban any member by their platform username โ even if they've left the server.
Announce to any role in one click โ channel post or DM, sent under your name. Perfect for verified-only news and follow-ups.
Auto-tag everyone who hasn't verified โ perfect for targeted nudges and channel gating.
23 platforms โ TikTok, YouTube, Twitch, X, Instagram, Steam, Roblox, Spotify, and more.
Catches members who try to come back with a new account. Moderators can look up a user and see other accounts that signed up from the same device or network.
Every 24 hours the bot re-confirms each member's linked account. Renames update on their own; account swaps and disconnects alert your moderators automatically.
Optional welcome role Discord grants automatically to anyone with a linked account โ a soft landing before they fully verify in your server.
If a blocklisted account slips into your server, the bot detects and bans it automatically โ your server's rules are enforced no matter how they got in.
Subscribe via the Discord App Library โ every plan includes all features (verification, alt detection, daily account check, blocklists, Linked Roles, dashboard, audit logs). Plans differ only by size limits.
Every plan includes all features โ verification, alt detection, daily account check,
blocklists, Linked Roles, dashboard, audit logs, CSV export, and join enforcement. Plans differ only by size
limits.
TikTok Verify is billed per server (the server owner subscribes).
Account Link is billed per person (each subscriber can use it across their own servers).
Billed monthly via the Discord App Library. Questions? Join our
Discord Server.
Learn more about the Social Verification Bot
A security-first Discord verification bot. It confirms members own the account they claim, then keeps that verification honest for as long as they stay in your server. Available as TikTok Verify (TikTok only) or Account Link (all 23 Discord connection platforms โ YouTube, Twitch, Instagram, Steam, and more).
Members link their account to Discord once, click Verify, and get their role instantly โ no codes, no logins. A daily check then re-confirms every member: renames update automatically; account swaps and disconnects alert your moderators.
All 23 Discord connection types are supported via the Account Link bot:
Yes. We never:
For the daily connection-sync check, the bot stores one Discord OAuth refresh token per verified user, encrypted at rest (AES-256-GCM). It is used only to re-read which platform account is linked in your Discord settings โ nothing else โ and is deleted when you are unverified or after 180 days. You can revoke it any time in Discord โ User Settings โ Authorized Apps. Device fingerprint and IP signals are stored only as salted one-way hashes; raw values never touch our database. Full details are in our Privacy Policy.
Created by Bea, Owner of Bold Evolution Agency. Distributed through the Discord App Library.
Follow these steps to link your platform account and get your verified role in any server!
Go to your profile (bottom right) and tap the Settings Gear โ๏ธ in the top-right corner.
Tap on the Connections menu.
Tap the +18 icon to reveal the full list of available apps.
Tap the icon for the platform your server requires โ TikTok, YouTube, Twitch, Twitter/X, Instagram, GitHub, or any other supported platform โ from the grid.
Ensure both "Display on profile" and "Display details on profile" are toggled ON (Blue).
Tap the Add button in the top-right corner to save the connection.
In the verification channel, tap the Verify button for your platform on the botโs message.
Tap Connect Discord to Verify, then tap the final Authorize button on the pop-up.
Once the browser shows the "Verified!" screen with a green checkmark, you are all set!
Answers to common questions about platform verification
No. You link your platform account to Discord through Discordโs own settings. The bot never sees your password.
Only your platform username from the connection youโve already linked in Discord. Nothing else.
Make sure your platform connection is visible in Discord โ User Settings โ Connections before clicking Verify. If itโs there, try clicking Verify again.
Remove the platform connection in Discord Connections, re-add the correct one, then click Verify again.
Yes. Admins can look up and action any member by their platform username. If youโre blocked on that platform, they may remove you from the server.
No. The bot runs a daily background check on every verified member and automatically updates the logged username when it changes on the linked platform. Moderators see the change in the audit log. You only need to re-verify if you connect a completely different platform account in Discord settings.
Two optional tiers. The Linked Role is granted automatically by Discord to anyone with a linked account โ handy for a welcome/rules channel. The Member role is the one the bot assigns after someone verifies in your server, and it's the one your moderators control. The Linked Role is a soft landing; the Member role is full access.
When you verify, the bot saves a scrambled, non-reversible code for your device and network โ never your real device details or IP. Moderators can look up a member and see other accounts that signed up from the same device or network. It's a tool to catch people rejoining under a new name. Signals are deleted after 180 days. See About for the full breakdown.
No. Blocklists are per-server. Being on Server A's blocklist doesn't affect Server B โ each moderator team controls their own list. If your linked platform account is on Server A's blocklist and you join Server A, the bot bans you from that server only. You can still verify in other servers that don't have you blocklisted.
Last Updated: May 16, 2026
Welcome to the Social Verification Bot ("the Bot"). By using the Bot, you agree to these Terms of Service ("Terms"). Please read them carefully.
By adding the Bot to your Discord server or interacting with it, you agree to be bound by these Terms. If you do not agree, do not use the Bot.
The Bot provides multi-platform account verification services for Discord servers. It allows users to verify ownership of their accounts on any supported Discord connection platform (including TikTok, YouTube, Twitch, Steam, Roblox, Twitter/X, Instagram, GitHub, Reddit, Spotify, PlayStation, Xbox, and others) by:
As part of the service, the Bot also provides server moderators with security tooling: alt-account detection (using a scrambled, non-reversible device fingerprint and IP code plus a VPN/proxy rating), a daily background check that re-confirms each member's linked account, per-server blocklists, and automated enforcement actions (including automatic bans of blocklisted accounts). By completing verification you consent to this collection and automated enforcement. What is collected, how it is protected, and how long it is kept are described in the Privacy Policy.
By using the Bot, you agree to:
You may not:
THE BOT IS PROVIDED "AS IS" WITHOUT WARRANTIES OF ANY KIND. WE DO NOT GUARANTEE THAT THE BOT WILL BE AVAILABLE AT ALL TIMES OR FUNCTION WITHOUT ERRORS.
To the maximum extent permitted by law, we shall not be liable for any indirect, incidental, special, consequential, or punitive damages resulting from your use of the Bot.
The Bot interacts with third-party services via Discord's Connections feature. Your use of these services is governed by their respective terms:
We reserve the right to modify these Terms at any time. Continued use of the Bot after changes constitutes acceptance of the new Terms.
We reserve the right to terminate or restrict your access to the Bot at any time, for any reason, without notice.
Last Updated: May 16, 2026
This Privacy Policy explains how the Social Verification Bot ("the Bot") collects, uses, and protects your information.
When you use the Bot, we collect:
We use the collected information solely for:
We do NOT: sell your data, read your messages or DMs, store your platform bio content, post on your behalf, store your real IP or device details (only scrambled one-way codes), or share your information with advertisers.
Security: sensitive fields are encrypted at rest with AES-256-GCM. Device and IP signals are stored only as salted one-way codes that cannot be reversed back to the original values. You can revoke the bot's access any time via Discord โ User Settings โ Authorized Apps.
The Bot interacts with Discord and any platform accessible via Discord Connections, including but not limited to:
We access only the fields visible through your Discord Connections for each platform.
You have the right to:
The Bot is not intended for users under 13 years of age. We do not knowingly collect information from children under 13.
We may update this Privacy Policy from time to time. Changes will be reflected by updating the "Last Updated" date.
Roles, Channels & Permissions for Multi-Platform Verification via Discord Connections
#verify-here with correct permissions (see below).
Channel Permissions Guide
@everyone cannot view them.
Role-Exclusive Channel Guide
#verify-here.The Admin Dashboard is a web UI for configuring verification โ no commands to memorize. Sign in with Discord; any server where you have Manage Server permission will appear in the server selector.
/dashboard on this site,
or run /1-dashboard in Discord to get a direct sign-in link.
| Page | Description |
|---|---|
| ๐ Overview | Verified count, member count, blocked accounts, active platforms, plus a health check for required config. |
| โ๏ธ Configuration | Set the Verified Role, Unverified Role (auto-assigned to anyone without the verified role โ includes a Backfill existing members button), Alert Channel, and toggle Join Enforcement (auto-kick unverified members after timeout). |
| ๐ง Setup Verify | Choose the channel (and for Account Link, the enabled platforms) and post the verification panel. |
| ๐ซ Ban Management | Block/unblock platform accounts, view the blocklist, or import bans from a screenshot โ AI extracts usernames automatically. |
| โ Verified Users | Browse, export (CSV), and unverify members. |
| ๐ Audit Logs | View and export the full verification audit trail โ every verification and removal is recorded with who/when/why. Includes a ๐ง Backfill removal history button to retroactively mark past removals. |
| ๐ฃ Broadcast | Announce to one or more roles, either as a channel post (optionally sent under your own name & avatar) or a DM to every member with those roles (rate-limit paced, with a per-send cap so you can't accidentally blast a huge server). No webhook setup needed. |
Before you post your verification panel, load any accounts you already know should be banned. Anyone on the blocklist is prevented from ever verifying โ they'll be blocked the moment they try, instead of you having to catch them afterwards.
Three ways to add accounts to the blocklist, all on the Ban Management page:
platform,username,reason.
Click ๐ Download template on the dashboard to grab a pre-filled starter file, fill it
in, then upload (or paste the rows directly). Username-only rows are allowed โ they'll use the default
platform you set on the form.
Once an account is on the blocklist, the verify flow shows them a
"This account has been blocked" message and they never receive the verified role. Removing them
is one click (or /unblock-account).
Platform verification ensures only real members of your community gain access to your Discord server.
To make this work:
#verify-here@everyone must have no visibility outside the verification channelThis bot verifies users by reading their platform connections from Discord. Users link their account to Discord once (User Settings โ Connections), then authorize the bot to read it. Supports all 23 Discord connection types. No separate OAuth, no scraping, no bio codes.
@everyone and allow the
Verified role
Correct permissions are required for the system to function.
#verify-here.#verify-here. With Account Link, they pick their
platform from a dropdown.
Verification completes instantly after the user authorizes via Discord. The bot reads their linked platform username, logs it, and assigns the Verified role โ all in one click.
Your server needs exactly three roles:
Created automatically when you install the verification bot.
Assigned after successful verification.
Default role for all new users.
If the Bot Role is below the Verified Role, the bot cannot assign roles.
Create a text channel named:
#verify-hereThis is the only channel unverified users should be able to see.
Place it at the top of the channel list.
Optional visibility โ does not impact verification.
For every channel except #verify-here:
| Role | View Channel |
|---|---|
@everyone |
โ OFF |
Verified |
โ ON |
Bot Role |
โ ON |
This ensures users cannot access the server until they are verified.
Category settings override channel settings. Incorrect category permissions break verification immediately.
If @everyone can see any category, the system fails.
A Discord Linked Role tracks platform username changes automatically โ when a member renames their TikTok / YouTube / Twitch handle, Discord re-checks the live connection so the new name propagates without anyone re-verifying. Pair it with Community Onboarding to funnel new members straight to verification.
In the
Discord Developer Portal โ your app โ General Information โ "Linked Roles Verification URL", set it to the bot's /linked-role endpoint (your bot's domain + /linked-role โ
the exact value is shown in the Admin Dashboard โ Setup card). Without this, Discord's "Connect" button has
nowhere to send members.
tiktok_verified) โ Must Be Equal To 1 โ Save.
@everyone โ View Channel โ OFF and the
Linked Role โ View Channel โ
ON.
Requires Server Settings โ Enable Community first. Then:
#verify-here, #rules, a read-only
#announcements. Real channels stay out of the default set and gated behind the Verified role.
#verify-here with an action label like
"โ
Verify your account โ unlock the server." This is the checklist item every new member sees on
join, deep-linked straight into the verify channel.
#verify-here โ see the bot's Verify panel.
Note: a Server Guide To-Do can only deep-link to a channel, not trigger verification
directly โ so the Verify panel must already be posted in #verify-here (Dashboard โ Setup โ Post
Panel). The To-Do gets them to the door; the panel is the door.
/set-verified-role./blocklist and remove entries with
/unblock-account.
/manual-verify to manually verify a user./verification-log to see if the attempt was recorded.#verify-here at the top of the channel list.#verify-here.The Admin Dashboard covers every workflow. Slash commands are kept for power users, automation, and quick in-chat actions. All commands require Administrator permission and responses are ephemeral (only visible to you).
| Command | Description |
|---|---|
/1-dashboard |
Open the web-based admin dashboard |
/2-help |
Get help, FAQ, and setup guide links |
/setup-verify |
Creates the verification panel in the current channel |
/set-verified-role |
Set which role is assigned when a user verifies |
/set-unverified-role |
Auto-assign a role to every unverified member (backfills existing members, removed on verify) |
/clear-unverified-role |
Stop auto-assigning the unverified role |
/set-alert-channel |
Set a channel to receive admin alerts and notifications |
/verified-list |
Shows all verified users and their platform usernames |
/verified-export |
Exports verified users as a CSV file |
/manual-verify |
Manually verify a user with their platform username |
/unverify |
Remove verification from a user (removes role and record) |
/verification-log |
View the full verification audit trail |
/export-log |
Export the verification log as a CSV file |
/backfill-log |
Populate the verification log from existing verified user records |
/scan-unverified |
DM all unverified members with a one-click verify link (dry run by default) |
/block-account |
Block a platform account from verifying in this server |
/unblock-account |
Remove a platform account from the blocklist |
/blocklist |
View all blocked accounts in this server |
/import-blocklist |
Import blocked accounts from a screenshot (AI-powered extraction) |
Each bot has its own lookup and unverify commands:
| Bot | Lookup Command | Unverify Command |
|---|---|---|
| ๐ต TikTok Verify | /lookup-tiktok |
/unverify-tiktok |
| ๐ Account Link PREMIUM |
/lookup
(optional platform filter)
|
/unverify-platform |
Lookup finds which Discord user verified a given username. Unverify removes verification (with optional kick/ban) by platform username.
MIT License with Branding Exception
Copyright (c) 2025โ2026 TPC Global LLC / Bold Evolution Agency
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following assets and names are NOT covered by the MIT license and may not be used without explicit written permission from TPC Global LLC:
/images directoryThe MIT License is a permissive license. You can:
The only requirement is that you include the original copyright and license notice in any copy of the software, and you must not use protected branding without permission.