For BuddyBoss · BuddyPress · bbPress

Admin approval for every sign-up, activity post, group, forum topic and reply.

BuddyApprove holds new members, activity posts, groups, and forum topics and replies behind a one-click review. Stop spam before it's public. Keep the door open for real members. One plugin, five moderation types — built natively for BuddyBoss and BuddyPress.

14-day refund Lifetime updates Translation ready
5
Moderation types
26
Editable email templates
Per-group rules
0
Lines of code to write
What you get

Five moderation types. One plugin.

Every claim on this page ships in the actual plugin — not promised for a future release. Here's what's in the box.

Member Approval

New registrations can't log in, post, or appear in the member directory until you approve them. Bots and throwaway accounts stop at the door — real members get a clean, branded "Pending Approval" page.

  • Branded Pending Approval page with your own headline, tagline and message
  • IP address and rough geolocation in the Users list column
  • Bulk approve or deny from the native WordPress Users admin
  • Admins and manually-created users are never moderated

Activity Moderation

New profile updates and group activity posts wait in the queue. Authors see a pending badge on their own post so they know what's happening — no confusion, no support tickets.

  • Hides pending posts from feeds, streams, and search for non-admin viewers
  • Editable "pending review" badge with date and time placeholders
  • Bulk approve / deny in the BuddyBoss activity admin list
  • Per-role moderation rules with admins always exempt

Per-Group Control

Every group has its own "Enable Activity Moderation" switch on the group Manage → Settings screen. Trusted communities run free. High-risk ones get reviewed. You pick per group, not per site.

  • Group admins and moderators auto-bypass their own group's review
  • Site administrators always post through — moderation never applies
  • Overrides the site-wide activity role rules for that group
  • Zero frontend overhead when the feature is off

Group Creation Gate

Hide pending groups from the directory, search results, and the REST API until approval. The creator still sees their own group with a banner explaining it's awaiting review.

  • Customizable banner headline and body on the pending group header
  • Denial cleanly deletes the group — no orphan data
  • Works with BuddyBoss frontend and REST API creations
  • "Pending Groups" submenu with live count and bulk actions

Forum Topics & Replies

Moderate new bbPress topics, replies, or both independently. Pending rows get a yellow left border and a "Pending" post-state badge in the native admin list, so nothing slips past.

  • Topics and replies have separate toggles — enable one, both, or neither
  • REST API filtering on topic and reply endpoints (list and item)
  • Approve / deny row actions in the native bbPress admin lists
  • Pending Topics and Pending Replies submenus with live counts

26 Editable Emails

Rewrite every notification BuddyApprove sends — admin alerts, user pending notices, approval and rejection confirmations — with a dedicated editor and click-to-insert placeholders.

  • Subjects and bodies share the same placeholder palette
  • Click [username] or [topic_title] to insert at cursor
  • Turn individual emails off without losing the template
  • Sensible defaults ship ready-to-send out of the box

Role-based rules, built on a zero-lag architecture

Choose which user roles go through review — per content type, not site-wide. Trust your Editors, moderate Subscribers, exempt Admins everywhere. When a moderation type is off, its entire code tree — classes, hooks, database queries, email listeners — is skipped. You don't pay a performance cost for features you're not using.

Conditional class loading on plugins_loaded priority 11
REST API filtering on members, groups, forum topics and replies
Admin UI adapts to your WordPress color scheme automatically
Translation-ready with a .pot file for every string
How it works

Up and running in 8 minutes

No code. No workflow builders. No documentation marathon. Install, flip switches, ship.

  1. Turn on Moderation Mode.
  2. Pick what to moderate.
  3. Set role rules.
  4. Brand the user-facing messages.
  5. Rewrite the emails (optional).
  6. Review the pending queue.
Pricing

Simple pricing. Everything included.

Every plan ships every feature. Pick by site count or go lifetime. No upsells. No feature paywalls.

Solo

$49

1 site · 1 year of updates & support

  • All 5 moderation types
  • 26 editable email templates
  • REST API filtering on members, groups, forums
  • Role-based rules per type
  • Per-group activity moderation
  • Translation-ready
  • Standard email support
Choose Solo

Business

$199

10 sites · 1 year of updates & support

  • Everything in Pro
  • 10 site licenses
  • Priority email support
  • Early access to new features
  • Free upgrade assistance
  • Use on client projects
Choose Business
Common questions

Everything you want to know before buying

Short answers, grounded in actual plugin behavior. Email us if something isn't here.

Does it work with BuddyBoss Platform or only BuddyPress?

Both. BuddyBoss Platform 1.3.5+ and BuddyPress 2.5+ are supported side by side — the plugin auto-detects whichever you're running. Every integration point works natively in both ecosystems.

Does it work with bbPress forums?

Yes. bbPress 2.0+ is fully supported. Forum topics and forum replies are moderated independently — enable one, both, or neither. Pending rows are highlighted in the native bbPress admin lists with the "Pending" post-state badge.

Can I exempt certain user roles from moderation?

Yes, granularly. Each content type has its own "Roles to Moderate" list. Moderate Subscribers for activity but not for groups. Moderate Contributors everywhere. Leave a list empty to moderate every role for that type. Administrators are always exempt.

Does it moderate REST API submissions?

Yes — this is the piece that stops mobile apps, third-party integrations, and bots from bypassing your rules. Pending members, groups, forum topics, and forum replies are filtered out of REST responses for anyone who isn't the author or a site admin.

Can I moderate only some groups, not all?

Yes. Beyond the site-wide toggle, every group has its own "Enable Activity Moderation for this group" switch on the group Manage → Settings screen. Group admins and moderators automatically bypass their own group's review.

Can I rewrite the email subjects and bodies?

All 26 notification emails are editable on a dedicated Emails page. Each row has a modal editor with separate Subject and Body fields plus a placeholder palette. Click a placeholder like [username] or [topic_title] to insert it at your cursor.

Does the plugin track user IP addresses?

On sign-up, yes — stored in user meta to help you spot spam patterns and VPN abuse. The Pending Members column shows the IP plus rough geolocation (cached, not hit on every page view). On approval, IPs can be auto-purged for GDPR compliance.

Will it slow down my site?

No. Moderation classes only load when their type is enabled. Turn off activity moderation and none of that code runs — no hooks, no queries, no email listeners. BuddyApprove also defers to native BuddyPress and BuddyBoss list queries instead of adding its own.

What happens to pending content if I deactivate the plugin?

Your data is safe. Pending flags stay in the database untouched. Content is no longer filtered from public view while the plugin is off — but the moment you reactivate, moderation resumes exactly where it left off. Zero data loss.

Does it support WordPress multisite?

Yes. BuddyApprove activates per site on a multisite network. Each site has its own settings, pending queues, and email templates — no cross-site leakage.

Is it translation-ready?

Yes. A .pot file ships with the plugin and every user-facing string is wrapped in standard WordPress translation functions. Drop in a .mo file for any language and the plugin picks it up automatically.

What are the technical requirements?

WordPress 5.4 or newer, PHP 7.4 or newer, and one of: BuddyBoss Platform 1.3.5+, BuddyPress 2.5+, or bbPress 2.0+. Tested against the latest stable release of all three on every plugin update.

Is there a refund policy?

Yes — 14-day money-back guarantee. If during the first 14 days you run into an issue that makes BuddyApprove unusable and we can't resolve it, we'll happily consider a full refund. Email us with the details and we'll sort it out.

Why is BuddyApprove a paid plugin?

Free moderation plugins typically cover only one content type — usually just member approval. BuddyApprove covers five moderation types (members, activity, groups, forum topics, and replies), includes 26 editable email templates, per-group controls, REST API filtering, and role-based rules. It's actively maintained and supported. The price reflects the depth of integration and ongoing development.

Do you offer a free trial?

There's no free trial, but the 14-day refund policy lets you test it on your live site with zero risk. Install it, configure your moderation rules, and see it in action. If it doesn't meet your needs and we can't resolve the issue, email us within 14 days for a full refund.

100% money-back guarantee

We're thrilled to have you try BuddyApprove! If during the next 14 days you experience an issue that makes the product unusable and we are unable to resolve it, we'll happily consider offering a full refund of your money.

14-day refund window We'll try to fix it first Cancel renewal anytime

Your community is worth protecting.

Five moderation types. 26 editable email templates. Per-group controls and role-based rules. Built natively for BuddyBoss, BuddyPress, and bbPress — all in one plugin, starting at $49.

BuddyBoss 1.3.5+ · BuddyPress 2.5+ · bbPress 2.0+ · WordPress 5.4+ / PHP 7.4+ · Translation-ready · 14-day money back

Scroll to Top