bbPress New Topic Notifications

Preview of the admin settings

Download plugin

Many people who run forums would like to know when a new topic (thread) has been posted but do not have the time to constantly check their forum for activity. This solves that!

bbPress New Topic Notifications will send an e-mail notification to specific addresses when a new topic has been posted. The users who receive notification along with a simple e-mail template is configured in the bbPress settings.

Please report any bugs you find in the comments or the plugin page on

The next major item on the to-do list is to add the option for notifications when a reply is posted.


  1. says

    Hi There!

    Thank you for your work! It is works great!

    Would it also be possible to have an option to be notified for replies?


  2. says

    Hi Jared,
    I would really like to see more plugins addressing the needs of the classroom teacher. For example, a plugin that allows a teacher to attach an evaluation rubric to a post that emails student directly once you have assessed their work would be a hugh help and benefit to teachers like myself. My developed on a wpmu framework is just getting off the ground but any plugins that meet the growing needs of educators like myself would be very userful.

  3. says

    Hi Jared, I’m running the most recent versions of WP and bbPress. For some reason the bbPress New Topic Notifications is not sending email notifications when topics are added.

    Any help with this would be greatly appreciated.

  4. says

    Hi Jared,

    Thanks for your plugin, it works awesome!!

    I have one suggestion you can give check option to automatically subscribe to a new topic created.

    Amit Sidhpura

  5. says

    Hi Jared,

    Is there a way to let users choose the forums on which they get notified by email? For example, I have a forums A, B, C. I want to let the users choose to get notifications for A and C. If not user choice, can you let the admin determine the audiences? Not everybody wants to be notified of everything.


      • cs says

        Hi Jared,

        Just wanted to see if you could work in the feature to let users choose to get notifications for specific forums instead of notifications for every topic in every forum. (See 10/4/12 comment). Hope it makes it into your next release.

        Happy new year!

    • says

      Honestly, I’m not sure, I don’t have a timeframe yet as I haven’t given much thought to what’s going to be next after 1.2.

      In the mean time, if you haven’t already, I’d stick you head in the forums over at and see if anyone else has implementing a solution (plugin or otherwise) that has the functionality you’re looking for.

  6. says

    I am using bbpress and the New Topic Notification plugin for a private site for a dozen users. Both work flawlessly for what I do. Thank you. One of the users asked if the email could be with my name in the send field rather than “” Is this possible?

    By the way, where does that email address come from? Is it just a dummy? Can you shed some light on how this works?

  7. says

    I found a function reference for wp_mail at

    In bbpress-topic-notifications.php, can I add a line like:
    $headers = ‘From: My Name ‘ . “rn”;

    And change line 240 from:
    wp_mail( $recipient, $email_subject, $email_body )
    wp_mail( $recipient, $email_subject, $email_body, $headers )

    If so, can I set the value for $headers anywhere in the plugin?

  8. says

    Hey Jared,

    Currently this works only for new topics, can this be made to work for replies to topics as well? i.e. for all entries into the forum regardless of whether it is a new topic or a reply?

  9. says

    Great plugin, have a feature request. Don’t send notification emails on topics marked as spam by Akismet. I’ll take a look at the code and see if I can find a fix for it. Assuming you would have to send the email a lot later than currently set..

    • says

      That’s actually coming in the next release. Watch the .org plugin support forum, I should be posting a link to a beta version sometimes this month (hopefully, been slammed).

      • Rad says

        Hi jared
        I use your plugin along with bbpress moderate, i noticed that your plugin sends to my users even topics that I not yet validated (to make sure they are not spam) , topics urls are sent with the preview url not my permalinks.

        Can you please update it to send only validated topics ?

  10. Chris says

    If I use a “groups” plugin – to set up two forum groups (where one group cannot participate in the other’s forum) — is there a way to set up this new topic notification — so that each group will get only the new topics that apply to their forum?

  11. Jenelle says

    Hi Jared,

    I’ve installed your plug-in a few times, but I’ve been unsuccessful in getting a new email notification. (I’ve triple-checked my spam.) I’ve installed your “competitors” plugins, as well (bbPress Email Notifications & bbPress Notify), and I’ve had the same problem.

    Any guesses on what is potentially clogging these email notifications in my backend?

    Sincerely appreciate the help! I’m going crazy here. Running BBpress Version 2.2.4

  12. says

    Thanks, I found that reference, but at the top of that article it says

    These may be overridden by including a header like:

    From: “Example User”

    My question is simple, where in pluggable.php does that line go? I tried putting it in the headers section around line 233 but that didn’t work.

  13. says

    You will want to update the plugin, not WordPress.

    If you open bbpress-topic-notifications.php inside my plugin and go down to almost the very bottom you’ll see the wp_mail() function in use.

  14. says

    I too would like to change the sender of the notifications. Near the end of the plugin (bbpress-topic-notifications.php), I found this on line 240:
    wp_mail( $recipient, $email_subject, $email_body )

    I don’t know anything about the wp_mail function. Can it take another parameter to specify the sender’s email address? If so, how? Can you please provide some sample syntax?

Leave A Reply