Verification
Verification connects a Discord member with their Roblox account. CADLY uses that connection to apply server roles and nicknames, resolve ER:LC players to Discord members, and support dispatch and server automations.
This guide is for server owners configuring verification. Members only need to open the verification link or panel button, sign in to Roblox, and return to CADLY.
Contents
Section What it covers
Before you start Permissions and role hierarchy
Set up verification Core roles, nickname, and join settings
Member flow What happens when someone verifies
Panel and page Sending and branding the verification experience
Account safety Alt-account detection and its safeguards
Commands Refreshing and inspecting links
Troubleshooting Common configuration problems
Before You Start
Enable verification from Server Settings → Verification. CADLY needs permission to manage the configured roles and nicknames. Place the CADLY bot role above every role it needs to add or remove; Discord will reject changes to roles at or above the bot's highest role.
Choose an onboarding model before configuring roles:
- Use a verified role to grant normal member access after a successful link.
- Use an unverified role to limit access until verification completes.
- Use an optional on-join role for members while CADLY checks their existing link.
You can select multiple verified, unverified, and on-join roles. Older servers that use one role per setting remain supported.
Set Up Verification
Core Settings
Turn on Enable Verification, then configure only the settings your server needs.
Setting Purpose
Verified roles Roles added after a member verifies successfully.
Unverified roles Roles removed after successful verification.
On-join roles Roles applied while a new member has not yet been automatically verified.
Auto verification Refreshes roles and nickname for members who already have a CADLY Roblox link when they join.
Username template The Discord nickname CADLY applies after verification.
The username template supports {roblox_username}, {roblox_display_name}, {discord_username}, and {discord_display_name}. CADLY shortens the resulting nickname when Discord's nickname limit requires it.
Recommended Onboarding
For a typical server, give new members an unverified role, set one or more verified roles, and enable auto verification. Returning members with an existing CADLY link then regain their configured access automatically; new members complete the normal Roblox sign-in flow.
Auto verification does not create a Roblox connection. A member without an existing link must still verify through the panel or verification page.
Member Flow
- The member opens the verification panel or a CADLY verification link for the server.
- They sign in to Roblox and approve the connection.
- CADLY saves the Roblox-to-Discord connection.
- CADLY applies verified roles, removes unverified roles, and updates the nickname when configured.
- CADLY can send the configured success direct message.
The account connection belongs to the member's CADLY account, while roles and nickname rules belong to each server. A member can therefore use their linked Roblox account in more than one CADLY server without repeatedly connecting it.
Panel and Page
Use Send Verification Panel to post a verification button in the selected channel. The panel is the clearest path for members because it sends them to the correct server-specific verification page.
You can customize the panel message, success direct message, and verification-page appearance. The page supports an optional background image plus background dim, background blur, and glass blur controls. Keep custom messages short and state what members need to do; do not ask members to send Roblox credentials to staff.
Account Safety
The Alt Account Detection section covers two independent checks. Both are optional and inactive until an action is selected.
Check Signal Runs when Available outcome
Match Device fingerprint and recent IP address agree with an existing verified member A member completes verification Nothing, staff notification, mute, kick, or ban
Suspicious Match The joining Discord account's own profile (avatar, account age, Nitro) scores as high-risk A member joins the server Nothing, staff notification, mute, kick, or ban
Select an alert channel whenever either action is enabled. If either action is mute, also set the timeout duration.
Match is CADLY's device-fingerprint alt check: it only fires once a member verifies, and CADLY ignores fingerprints shared by too many unrelated accounts (a common device signature is not evidence of alting) rather than flag or act on them.
Suspicious Match is unrelated to device fingerprints. It scores every new join using public Discord account signals and CADLY PRO status: a default avatar, no profile banner, and a very new account each add points; Discord Nitro, an active guild tag, profile badges (staff, HypeSquad, bug hunter, and similar), and an active CADLY PRO subscription each subtract points. A join scoring 100 or higher triggers the configured action. Because this is a heuristic on a brand-new account rather than a corroborated device match, treat kick and ban here more cautiously than on Match.
Commands
/link update
Refreshes a member's Roblox connection, configured roles, and nickname. Members can update themselves; an administrator or member with Manage Server can use the optional user argument to refresh another member.
Use this after changing verification roles or a nickname template, or when a member's verification completed but their Discord state is outdated.
/link show
Shows the linked Roblox username, display name, and user ID. The optional user argument lets staff inspect another member's link.
Troubleshooting
Roles are not applied
Confirm that verification is enabled, each configured role still exists, and the CADLY bot role is above all roles it must manage. Also verify that the bot has Manage Roles permission.
Nickname does not update
The bot needs Manage Nicknames and must be above the target member in the Discord role hierarchy. Remove the nickname template if your server does not want CADLY to manage names.
A member linked the wrong Roblox account
Have the member update their Roblox connection in CADLY User Settings, then run /link update to apply the server configuration to the corrected account.
Auto verification did not run on join
Auto verification only works for members who already have an active CADLY Roblox link. Check that Auto Verification is enabled and that the bot can manage the selected roles and nickname.
ER:LC features cannot resolve players
ER:LC player resolution is available when this server has either a Bloxlink key or CADLY verification enabled. If verification was just enabled or disabled, allow up to one minute for the resolution capability cache to refresh.