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.
Your account is being reviewed by our team. You will receive an email notification
once your account has been approved. In the meantime, some features may be
limited.
wp-admin → BuddyApprove → Emails → Edit
Activity ApprovedUser notification · 1 of 26 templates
Editing
Hi [username], your activity post on [site_name] has been
approved and is now visible to other members. Thanks for contributing!
Auto-saved · 2 minutes ago
2 groupsawaiting review
7 activity postspending approval
James approved2 minutes ago
Email queuedApproval notice sent
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.
Turn on Moderation Mode.
Pick what to moderate.
Set role rules.
Brand the user-facing messages.
Rewrite the emails (optional).
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.
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.