BuddyPress Private Message Rate Limiter helps you control and protect your BuddyPress community inbox. It limits how many private messages users can send within a set time, stops spam, and keeps conversations clean. Easy to set up, it gives admins flexible rules, clear logs, and smart exceptions so real members can message freely while bots and spammers are blocked.
- Set per-user, role-based, or global PM send limits
- Define limits by minute, hour, day, or custom intervals
- Block or throttle users who exceed limits automatically
- Custom warning and error messages for senders
- Whitelist trusted roles or users to bypass limits
- Blacklist suspicious users or newly registered accounts
- Optional cooldown period after limit is reached
- Spam protection tuned for BuddyPress private messaging
- Works with group messages and one-to-one conversations
- Detailed logs of attempts, limits hit, and actions taken
- Admin dashboard controls with clear analytics
- Multisite and network-ready configuration
- Developer hooks and filters for custom workflows
- Lightweight, fast, and compatible with caching
- GDPR-friendly: no unnecessary personal data stored