I understand why the original welcome PM has been deprecated in favour of discobot’s welcome message. Nevertheless, I think it would be good to allow for an additional welcome message sent to new users via email (only). It’s obviously possible to trigger such a message externally via a webhook, but why outsource what could easily be had inside discourse. So my suggestion would be to add a third option to the
discourse narrative bot welcome post type dropdown: “Start the new user tutorial for all new users and also send a welcome email”
There are many reasons why site admins might want to send a welcome email in addition to the bot’s PM but I’ll just mention what I think is an important trade-off/double bind in the current situation with only the bot message: the more custom info I add to the bot’s welcome message, the less likely people will see the tutorial at the end (which, I think, is the bot’s main purpose). So it is advisable to keep the bot’s message as short as possible and put all additional information into an email.