When enabled, a modal will appear for new members joining that shows a brief description of your server and a list of recommended channels that they should check out first. Clicking on a channel option will take them directly to the channel. Everything is customizable by you.
The Welcome Screen is meant to help new users who often get lost in larger servers. So we recommend picking the most popular channels your members hang out in or channels that are most useful to new members. Generally, you should prioritize picking channels where members can actually talk or interact.
We ran this as an experiment with a few servers, and most of these servers saw significant increases in the number of new members successfully talking in the server and sticking around! Go check it out in your Server Settings! (Might need refresh).
Is anything like this currently possible with Discourse?
I use the Custom Wizard plugin for this smooth onboarding use-case. It’s not part of the core and its an unofficial plugin but it is well maintained by the nice people at pavilion. So if you are self-hosting, then you could install it and have users fill out their interest from a dropdown and add then have the wizard automatically add them to the related groups and/or update their profile fields to include some of that information. Lots of other options, but worth looking into if you are able to install your own plugins.
It’s not quite the same since everything is visible by default in Discourse, it would be more like “what do you NOT want to see?” which is a very different question.