Stop Spammers From Flooding Private Message using Buddypress Private Message Rate Limiter

BuddyPress Private Message Rate Limiter plugin allows site admins to limit the number of private messages a user can send on BuddyPress sites during a particular interval of time. The best use case is to limit spammers from flooding your network users via private message.


  • Limit the number of new messages only
  • or Limit The number of messages  ( including replies )
  • Admins can set the time duration

That speaks for itself.  It simply allows admins to restrict the users from flooding private messages.

Download & Installation:-


After downloading, you can set the limit by visiting BuddyPress->Settings screen as shown below. This plugin is tested to work with BuddyPress 1.7.3 & BuddyPress 1.8 .

PS: As mentioned in my previous blog while we set the goal for July, I have released the first plugin. Most of other plugins are ready and we will be releasing  them on regular basis from today onward to meet the target.

9 Responses to Stop Spammers From Flooding Private Message using Buddypress Private Message Rate Limiter

  • Great job @sbrajesh! Thanks for another cool release!

  • @sbrajesh, thanks for this great plugin which is why I joined your premium. I just had a test and it work as it should but I noticed when the specified limit is reached, the plugin removed private message button on other users profile, is there a way to still leave the button but just show the error notice when trying to send message.


    • Hi Abbey,
      Thank you. I have updated the plugin. with version 1.0.1, In the settings Page you can uncheck the hide send message button and it will keep them visible.

      Hope that helps.

  • Thank you so much @sbrajesh, its a money well spent. In your next update, please can you make this plugin compatible with http://wordpress.org/plugins/bp-profile-message-ux/

    currently, if you untick the Remove message button from the setting, Users can still send message if you are using bp-profile-message-ux plugin.


    • Thanks Abbey,
      As I replied in another activity, I am looking at it and will let you know soon 🙂

  • ok @sbrajesh, will be looking forward to that.


  • Brajesh. Great plugin. Have you given thought to adding the function to limit private messages to being sent to only one user at a time? One to one private messages to prevent users from spamming multiple users at one time?

    If not part of this plugin perhaps it could be a separate simple plugin. Keep up the great work!

    • Thank you Steve.
      It is a good suggestions and I will add it in our next update. That will certainly be nice to have feature.