bbPress Digest

bbPress Digest is a WordPress plugin (download) that enables sending of a digests with a list of topics active on a bbPress-powered forum in the last 24 hours or 7 days.

Example of email sent to user with list of active topics

Users are able to choose on their profile edit pages (both built-in and from bbPress) whether or not they want to receive digest, at what time of the day, at which day of the week (if they receive weekly digest), and should digest include topics from all forums or only selected ones.

User settings with subscription deselected

User settings with subscription deselected

User settings with subscription selected, which includes all forums

User settings with subscription selected, which includes all forums

User settings with subscription selected, which includes only forums chosen by user

User settings with subscription selected, which includes only forums chosen by user

User settings with subscription selected, with weekly interval enabled

User settings with subscription selected, with weekly interval enabled

One-click forum subscription

Administrators are able to choose on bbPress Settings page whether or not they want to enable optional weekly digest and one-click subscription.

General settings

General settings

There are hooks that enable developers to further customize this plugin.

It requires that cron runs regularly at least once an hour.

bbPress Digest is a very lightweight, it loads necessary files with functions only when needed.

If you are translator, you can translate it to your language and send translations. Currently, Serbian and Italian translations are available.

bbPress Digest is released under the terms of GNU General Public License. It is completely free so if you find it useful you can give something back to author. Your help could be done by giving donation, translating plugin to your language, sending bugs and suggestions, promoting plugin in blogs, forums social networks, and other websites.

34 responses to “bbPress Digest”

  1. Eli


    Thank you for making this plugin. I can’t believe how little control over email notifications wp/bp/bb gives you out of the box.

    Question: I installed the plugin and it seemed to install fine, but I must be missing something, because I don’t see where I can change any of the settings or preferences for this plugin.

    Thanks for your help.

  2. chris

    hello. looks cool–i just installed it. i’d prefer to do a weekly digest. is there a param in the php i can change to make this a weekly instead of a daily? thanks!

  3. Mark

    Hi, I have it installed, but it seems to work sporadically. Do you have any tips for debugging?

  4. Christopher Price

    Will you be updating this fantastic plugin to handle Buddypress?

    1. ovizii

      I’d love to have this plugin BuddyPress compatible too. THe other link you provided for BP Group Subscriptions isn’t good for me as I don’t have groups activated.
      This plugin is perfect but it doesn’t show its settings inside the BP profile and I have disabled user access to the back end so users cannot access their settings for your plugin.

  5. Mary

    I have to second Eli’s post- thank you for doing this, I can’t believe bbpress doesn’t have something like this built in!

    A suggestion: I had to edit the plugin to change several text elements. Could it be built in so these text elements can be customized in admin settings – so if there’s an update, my changes won’t get overwritten? I could see this being useful for many people.

    Changed text examples (can provide more if you’d like):

    • title on profile page – from bbPress Digest Emails to Forum Digest Emails (because website users have no idea what bbpress is)
    • text on profile settings – ie: FROM ‘Check if you want to receive daily digest with active forum topics for that day.’ TO ‘Check if you want to receive digest emails about Forum activity, then choose additional settings.’ (because I “cleaned” up text/instructions for my language)
    • Subject and message on email – ie: FROM ‘This topics have been active in the last 24 hours:’ TO ‘USLGA forum activity for the last 24 hours’ and FROM ‘Active topics for’ TO ‘USLGA forum activity for’ (because the email needed more identifiers that it was coming from our organization/website)

    I’d love to be able to change the date format on the email subject (02. October 2012) also, but I don’t know enough yet! :)
    Thanks again!

  6. Justin Britt

    Thank you for your wonderful plugins. I have WordPress 3.2 and your most recent version of bbPress Digest. For the life of me I cannot find where to select the “weekly option”. I can only find the daily option. Thanks in advance.

  7. Mike


    Thanks for a great plugin.

    I’m looking to incorporate this into s2Member’s profile edit page. Is there a shortcode to pull the digest info into another page other than what it does automatically already? Or, alternatively, is there any guidance you can give to get me started in the correct direction?

  8. Zoe

    Hi, the bbPress Digest Emails section is appearing twice on the member profile edit screen, how do I stop it duplicating itself?

    Cheers :)

  9. Enrico Spada

    I’ve been looking for something that will send a digest of user-chosen categories that works for regular WordPress posts — can I make this work on a regular WordPress site, that’s not bbPress-powered?

  10. HTML Email Format

    Thank you for a great plugin. I have been updating the “events.php” in an attempt to create a more visually appealing digest email. It seems to not like any formatting I add. Is there any way or any guidance you can give me here?

    Thank you very much for your time.

  11. Srihari

    Hello There,

    Thanks for the great plugin.

    I am unable to find the option to set “weekly email” or “one click subscription” option after I enabled this plugin.

    Do I need to make any additional config changes for this to be visible and users to subscribe?

    Thanks in advance.

Leave a Reply

Comment Guidelines:
  • Fields marked with * are required
  • If you want your picture next to comment, open an account at Gravatar
  • If you want to know if someone replied to your comment, check “Notify me of followup comments via e-mail”
  • You can use these XHTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>