In a Support discussion titled Send email after 2 weeks to users who have not confirmed account or logged in, Mollyvog asked if Discourse can send a custom email after 2 weeks to users who haven’t logged in or confirmed their account. maiki clarified that while no bulk email feature exists, admins can manually resend activation emails via user profiles. They also questioned whether unconfirmed accounts indicate delivery issues. pfaffman and khenmu advised against follow-up emails to unconfirmed users, suggesting such users are unlikely to engage and recommending clear disclaimers if emails are sent — including that further emails won’t be sent and accounts may be auto-deleted. Mollyvog decided against targeting unconfirmed users but still wanted to remind inactive (logged-in) users. maiki confirmed no automated option exists for this, but suggested using the Discourse API or Data Explorer to extract user lists and send emails via external tools — or integrating third-party platforms that automate user journey tracking and email workflows.
Hi there. Discourse currently sends summaries to users who have not logged in 1 week. Is there any way I can configure a mail to be sent to both users who have not logged in and users who have not confirmed their account within 2 weeks?
I would like it to be a custom email along the lines of, “We’re still here for you if you need support, click here to confirm your account”.
Is this possible? I can’t see an option for this in the email settings.
I suspect that if they haven’t confirmed their account in an hour are never going to respond. Sending them more emails when they have failed to indicate that they want them doesn’t seem like a good idea.
If you go ahead with this, I would suggest explicitly mentioning that 1) further unsolicited emails won’t be sent, and, 2) the account will automatically be deleted if it is not eventually used. *
* obviously this is assuming that’s actually the case, which I believe it is with the default settings
Thanks all - I won’t go ahead with unconfirmed users. But I would like to send 1 email to users who haven’t logged in yet just reminding them that we’re here - is that possible?
There is no automated way to send out email to unconfirmed users. However, you could extract that information and send email using a different system. You could use the Discourse API, or possibly a Data Explorer query, to provide a list of email addresses of new users who signed up in the last week but have not confirmed.
I’d also note, there are integrated tools that provide this kind of task running, where you track a user’s path through your site. In this case the external tool would automate the process I described above.