Verification

Configure Roblox-to-Discord verification, member roles, branding, and account-safety checks.

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

  1. The member opens the verification panel or a CADLY verification link for the server.
  2. They sign in to Roblox and approve the connection.
  3. CADLY saves the Roblox-to-Discord connection.
  4. CADLY applies verified roles, removes unverified roles, and updates the nickname when configured.
  5. 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.

Related Guides

Browse all CADLY documentation