Can I send an automated welcome message to all new users?

AI-generated summary

SubStrider asked if it’s possible to send an automated welcome message to new users to explain common features, preferably in their Inbox for later reference. NateDhaliwal suggested using Discobot’s built-in welcome message. Moin confirmed this and detailed how to customize it via site text keys like discourse_narrative_bot.new_user_narrative.hello.title and message, and mentioned the option to disable the tutorial or switch to a simpler welcome message using the Discourse Narrative Bot welcome post type setting. Moin also noted that a trust level 1 promotion message exists but is likely too late for SubStrider’s needs. As an alternative, Moin recommended using the automation plugin to send a personalized message when a user is added to trust level 0. SubStrider replied that this automation approach is the ideal solution for their use case.

It is possible to send a welcome message to all new users? I want to explain them about how to use some features which are usually the most FAQs. If it is in the Inbox then they can quickly refer back later.

Hmm… what about including it in Discobot’s welcome message?

As Nate said, you can enable Discobot’s welcome message and add the information into that.
The setting to enable the welcome message is Disable Discourse Narrative Bot welcome post. You can customize the message like any text Customize text in Discourse. The relevant keys are discourse_narrative_bot.new_user_narrative.hello.title for the title of the message and discourse_narrative_bot.new_user_narrative.hello.message and discourse_narrative_bot.new_user_narrative.bookmark.instructions for the body. By default Discobot also offers a tutorial in that message where you can learn about Discourse features like oneboxes, bookmarks, and flags.
With the Discourse Narrative Bot welcome post type setting, you can change it to a different welcome message that doesn’t offer a tutorial. Then the site texts you might want to customize are system_messages.welcome_user.subject_template for the title and system_messages.welcome_user.text_body_template for the body. The %{new_user_tips} placeholder is replaced by system_messages.usage_tips.text_body_template, so you can customize that too.

There is also an automated message when the user reaches trust level 1 (Customizing trust level promotion messages for new users). But I think that’s too late for your use case.

For a more personal approach, you can use the automation plugin to trigger a personal message when a user is added to the trust level 0 group.

Perfect! this is the ideal solution.