Skip to content
LaunchMyServer

How do I set up Discord onboarding questions for new members?

Updated · Setup

Enable Community, then open Server Settings > Onboarding. Set Default Channels, add 1-3 questions whose answers assign roles and channels (this is how you make new members pick roles), and fill in the Server Guide with a welcome message, new-member to-dos and resource pages. Use a verification bot only if you need checks Onboarding doesn't do, like a CAPTCHA.

Onboarding vs verification bot vs reaction roles
OptionWhat it doesBest forDownside
Discord Onboarding (native)Pre-join questions assign roles and channels; Server Guide shows to-dosPersonalizing what members seeRequires Community; not a bot-detection tool
Rules screening / rules acceptanceMember must accept rules before chattingMaking rules unmissableAdds a step but no bot detection
Verification bot (CAPTCHA)Member must pass a check to get a roleServers hit by spam bots or raidsExtra friction, another bot with high permissions
Reaction or button roles (e.g. Carl-bot)Members click to get roles after joiningChanging roles later, large role menusEasy to miss if not in onboarding
Role after purchase (Whop, LaunchPass)Payment grants the access rolePaid communitiesNeeds a separate paid tool

Set up Onboarding step by step

  1. Make sure Community is enabled (Server Settings > Enable Community).
  2. Open Server Settings > Onboarding.
  3. Default Channels: pick the channels every new member sees. Discord requires a minimum number, including some that @everyone can send messages in.
  4. Questions: add 1-3 questions. Each answer can give roles and/or show channels. Mark a question required if access depends on it.
  5. Server Guide: write a short welcome message, 3-5 new-member to-dos (e.g. read rules, introduce yourself) and resource pages linking key channels.
  6. Preview it, then turn Onboarding on.

Good onboarding questions for a professional community

Keep it short. Every extra question loses a few people before they post once.

  • What brings you here? (Student / Customer / Just exploring) - assigns your main access role
  • Which cohort or plan are you in? - shows the right cohort or tier channels
  • What do you want to hear about? (Announcements only / Events / Everything) - sets notification-friendly roles
  • What's your experience level? (Beginner / Intermediate / Advanced) - routes to the right help channels

Onboarding vs a verification bot

Onboarding is about routing: who are you, what should you see. A verification bot is about gatekeeping: are you a human. They solve different problems and can be combined.

For most course, coaching and SaaS servers, Onboarding plus AutoMod and a 'verified email' verification level is enough. Add a CAPTCHA-style bot only when spam accounts actually get through. For paid servers, the payment tool's role is the real gate.

Making new members pick roles

Mark the key question as required, and make sure the channels that matter are only visible to the roles that question assigns. Members can change answers later from the server's Channels & Roles view, so you don't need a separate role menu unless you want one.

Quick answers

How to set up Discord onboarding questions?
In Server Settings > Onboarding, add questions with answer options, and link each answer to roles and channels. Community must be enabled first.
Discord onboarding vs verification bot, which is better?
Use Onboarding to route members to roles and channels, and add a verification bot only if spam bots get past AutoMod and your verification level. Many servers use both.
How to make new members pick roles when they join Discord?
Add a required Onboarding question whose answers assign roles, and hide the main channels from @everyone so the roles matter.
What is the best Discord onboarding setup for new members?
Two or three questions, a few default channels, a Server Guide with a welcome message and 3-5 to-dos, and rules everyone sees first.
How to hide channels until someone accepts the rules on Discord?
Deny View Channel for @everyone and grant it to a member role given after rules acceptance or an onboarding answer. See our guide on hiding channels until rules are accepted.

What to do next

Each of our templates ships with ready-to-paste onboarding questions, answers and Server Guide text for its niche.

Related guides

Sources

Checked: . Discord changes features and menus often; if something looks different, the official help center is the source of truth. LaunchMyServer is not affiliated with Discord.