I need help with people watching a topic but doesn't receive email notifications

I am assuming you are using the WP Discourse plugin to authenticate users on your Discourse site. What you are trying to do should work. Since it’s working for users who have logged into Discourse once, the cause of the issue might be that user’s emails are not being marked as “verified” by the WP Discourse plugin when they register on your WordPress site. If that is the case, users will have to respond to an activation email that’s sent to them by Discourse the first time they login to Discourse via your WordPress site. Discourse will not activate the user until they have clicked the link in that activation email.

To confirm that’s the case, have a look at the “DiscourseConnect Single Sign On” section of the Discourse user page for a user who has recently created an account. Click the “Show” button for the Last Payload field and check to see if the require_activation parameter is set to true.

If this is the cause of the issue, there may be a way of working around it.

4 Likes