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.
| Option | What it does | Best for | Downside |
|---|---|---|---|
| Discord Onboarding (native) | Pre-join questions assign roles and channels; Server Guide shows to-dos | Personalizing what members see | Requires Community; not a bot-detection tool |
| Rules screening / rules acceptance | Member must accept rules before chatting | Making rules unmissable | Adds a step but no bot detection |
| Verification bot (CAPTCHA) | Member must pass a check to get a role | Servers hit by spam bots or raids | Extra friction, another bot with high permissions |
| Reaction or button roles (e.g. Carl-bot) | Members click to get roles after joining | Changing roles later, large role menus | Easy to miss if not in onboarding |
| Role after purchase (Whop, LaunchPass) | Payment grants the access role | Paid communities | Needs a separate paid tool |
Set up Onboarding step by step
- Make sure Community is enabled (Server Settings > Enable Community).
- Open Server Settings > Onboarding.
- Default Channels: pick the channels every new member sees. Discord requires a minimum number, including some that @everyone can send messages in.
- Questions: add 1-3 questions. Each answer can give roles and/or show channels. Mark a question required if access depends on it.
- 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.
- 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
- Discord Help Center: Community Onboarding
- Discord Help Center: Server Guide
- Discord Community servers
- Carl-bot
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.