You have set up custom onboarding questions for new members in your Discord server, but the questions do not save when you click the save button. This usually happens because the server is missing a required resource channel, such as a rules or welcome channel, that the onboarding system needs to function. This article explains why onboarding questions fail to save and provides step-by-step fixes to resolve the issue.
Key Takeaways: Fix Discord Server Onboarding Questions Not Saving
- Server Settings > Onboarding > Resource Channels: At least one resource channel must be added for onboarding questions to save.
- Server Settings > Roles > Default Permissions: The @everyone role must have the “View Channels” permission for the resource channel.
- Server Settings > Onboarding > Questions: Each question must have at least one answer option to save.
Why Discord Server Onboarding Questions Do Not Save
Discord’s server onboarding system requires that you configure at least one resource channel before you can save any onboarding questions. A resource channel is a channel that new members see after they join, such as a rules channel or a welcome channel. The system uses this channel to display the onboarding prompt. If no resource channel is set, the save button will appear to do nothing, or it may show a brief error that disappears too quickly to read.
Another common cause is that the @everyone role lacks the “View Channels” permission for the resource channel. Without this permission, Discord cannot verify that the channel is accessible to new members, and it blocks the save operation. Additionally, each onboarding question must have at least one answer option defined. If a question has zero answer options, the save will fail.
Finally, browser cache or client app data can cause the onboarding interface to behave incorrectly. A stale cache may prevent the save request from completing properly.
Steps to Fix Onboarding Questions Not Saving
- Open Server Settings and Go to Onboarding
In your Discord server, click the server name at the top-left corner. Select Server Settings from the dropdown menu. In the left sidebar, click Onboarding. - Add at Least One Resource Channel
Scroll down to the Resource Channels section. Click the Add Channel button. Select a channel that new members should see first, such as #rules or #welcome. Click Add. You must have at least one resource channel. For better onboarding, add two or three channels. - Verify the Resource Channel Permissions
Go to Server Settings > Roles. Select the @everyone role. Under Channel Permissions, locate the resource channel you added. Make sure the View Channels permission is set to the green checkmark (allowed). If it is set to the red X (denied), click the toggle to allow it. Repeat for each resource channel. - Check Each Onboarding Question for Answers
In the Onboarding settings, scroll to the Questions section. Click the edit icon (pencil) next to any question that is not saving. Verify that the question has at least one answer option listed under Answers. If a question has zero answers, click Add Answer and type at least one answer. Click Save. - Clear Discord Client Cache
Close Discord completely. Press Windows Key + R to open the Run dialog. Type%appdata%/discordand press Enter. In the folder that opens, delete the Cache folder. Restart Discord. On a web browser, clear the browser cache for Discord.com or use an incognito window. - Save Onboarding Settings Again
Go back to Server Settings > Onboarding. Click the Save Changes button at the bottom of the page. Wait three seconds. If the save succeeds, a green confirmation banner appears at the top of the page.
If Discord Still Has Issues After the Main Fix
Onboarding Questions Button Is Grayed Out
If the Add Question button or the save button is grayed out, your server may not meet the community server requirements. Go to Server Settings > Community and enable the community server feature. You must also set up a rules channel and a community updates channel. After enabling community mode, return to the Onboarding settings and try again.
Onboarding Questions Save but Do Not Appear to New Members
If the questions save but new members do not see them, check the Onboarding settings for the Default Channel option. New members will see the resource channel first. They can access the questions by clicking the onboarding prompt in that channel. If the prompt does not appear, make sure the resource channel has the Send Messages permission for the @everyone role.
Error Message: “Something Went Wrong” When Saving
A generic error message usually indicates a permission conflict. Check that the server owner or administrator role has the Manage Server permission. Also, ensure that no third-party bot is interfering with the onboarding system. Temporarily disable any moderation or welcome bots, then try saving again.
Discord Server Onboarding Requirements: Community vs Non-Community Servers
| Item | Community Server | Non-Community Server |
|---|---|---|
| Onboarding feature availability | Fully available | Not available |
| Required channels | Rules channel, community updates channel | N/A |
| Resource channels requirement | At least one channel | N/A |
| @everyone View Channels permission | Required for resource channels | N/A |
| Onboarding questions support | Up to 20 questions | N/A |
Discord server onboarding is a feature exclusive to community servers. If your server is not a community server, you must enable the community feature first. After enabling it, you gain access to the full onboarding system, including custom questions and resource channels.
You can now fix onboarding questions that do not save by ensuring at least one resource channel is added, verifying @everyone permissions, and confirming each question has an answer. Next, test the onboarding flow by joining the server with a test account or asking a friend to join. For advanced control, use the onboarding preview option in Server Settings > Onboarding to see exactly what new members will experience before you save your changes.