Skip to main content
Version: Stable - 3.6.0

Onboarding Process and Captcha

If the #verification channel is not visible by default to new members, they cannot pass the captcha and stay stuck. This guide is about Discord's Onboarding Process (Server Settings > Onboarding Process). For RaidProtect's welcome message and auto roles, see the Arrivals and Welcome page.

In most cases, RaidProtect fixes the problem for you: start with step 1.

1️⃣ Let RaidProtect fix it​

  1. Run the /settings command.
  2. Open the "Arrivals" tab.
  3. Click "Configure" next to "Captcha".
  4. If a box says the verification channel is not visible by default, click:
    • "Move into category" to place the channel in a category already visible to new members;
    • or "Create a new category" so that we create a "Welcome" category added to the default channels.

The channel's permissions are kept when it is moved.

Captcha configuration
Configure Captcha to prevent selfbots from accessing your Discord server and block raids.

Display Mode
iconDisplayPanel (Interactive)
Trigger
iconCaptchaAlways

Verification channel
#vérification
Role for members in verification
@Non vérifié

Difficulty
Attempts: 3 attempts
Attempts exhausted: Kick
Resolution Time: 30 seconds
Test mode
Disabled
An already verified team member (Manage Server) clicks "Verify" to redo the captcha. Attempts and solving time apply as for a newcomer: the log says what would have been done, nothing is applied.
Delay before kick
iconTime5 minutes

Logs
#raidprotect-logs

tip

The same screen flags leaks of the @Unverified role: roles given by Discord's Onboarding Process that bypass verification, channels still visible to members being verified. The "Fix" button closes the channels concerned. See the captcha screen alerts.

2️⃣ Check channel permissions​

RaidProtect sets the permissions of the #verification channel and of the @Unverified role itself. If you changed them, check them:

  1. Open the #verification channel settings (right-click > Edit Channel).
  2. In the Permissions tab:
    • Make sure @everyone does not have permission to view the channel.
    • Verify that the @Unverified role has permission to view the channel and read message history.
    • In Panel (Interactive) mode, the default mode, @Unverified must not be able to send messages: the code is entered in a window. In Challenge (Classic) mode, it must be able to send messages to type the code.

3️⃣ Check the onboarding category​

If you prefer to fix it by hand:

  1. Go to Server Settings > Onboarding Process.
  2. In the Default Channels section, verify that the category containing #verification is checked as visible for new members.
  3. If necessary, move #verification to a checked category.
  4. Save the changes.

Onboarding category verification screenshot

4️⃣ Refresh the configuration in RaidProtect​

  1. Run the /settings command.
  2. Open the "Arrivals" tab.
  3. Click "Configure" next to "Captcha".
  4. If a box is still displayed, click "Refresh" to run the check again. When the box disappears, the captcha works correctly.

5️⃣ Test with a test account​

To confirm everything is properly configured:

  1. Join the server with another Discord account.
  2. Verify that the #verification channel is visible upon arrival.
  3. Click "Verify" and enter the code (Panel mode), or type the code in the channel (Challenge mode).
  4. Once verified, the account should have access to the other channels.

🛠️ Common issues and solutions​

IssueSolution
🔴 The #verification channel remains invisibleClick "Move into category" on the Captcha screen, or put the channel in a checked category of Discord's Onboarding Process.
🚫 The @Unverified role cannot writeNormal in Panel mode: the member clicks "Verify". In Challenge mode, grant it send messages permission in #verification.
🔓 An unverified member sees other channelsClick "Fix" in the leak box of the Captcha screen, and remove the roles that Discord's Onboarding Process gives on arrival.
❌ The captcha does not work after a changeClick "Refresh" on the Captcha screen ("Arrivals" tab of /settings).

✅ By following these steps, your verification system will be fully operational to welcome members securely and effectively block bots or raids.

Didn't find what you were looking for?

Search the whole documentation, the glossary and the blog.