Membership gating and drip content — one payment, forever
MemberBloom turns any WordPress site into a membership platform with content restriction, custom member roles, drip content scheduling, and a front-end member account page. MemberPress charges $179/yr and Restrict Content Pro $99/yr for features MemberBloom includes in a single one-time purchase. Protect pages, posts, or custom post types by membership level and let your content unlock on the schedule you set.
Real screenshots from the WordPress admin dashboard
Overview of active, expired, and cancelled memberships with quick stats
Configure membership tiers with custom durations and WordPress roles
Restrict any post or page to specific membership levels with a meta box
One-time payment, lifetime access. No subscriptions.
One-time payment • Lifetime updates • 30-day money-back guarantee
Create unlimited membership tiers (Free, Silver, Gold, etc.) that map to WordPress user roles. Control exactly what each level can access.
Protect any page, post, or custom post type by membership level. Non-members see a teaser and a prompt to sign up or log in.
Release content on a set schedule after a member joins — day 1, day 7, day 30. Perfect for courses, onboarding sequences, and serialised content.
Add a [member_bloom_account] shortcode to any page to give members a front-end dashboard showing their level, expiry date, and profile details.
Set duration-based memberships (30 days, 1 year, lifetime) that expire automatically. A cron job revokes access and removes roles when memberships lapse.
Sell memberships as WooCommerce products. When a customer completes checkout, MemberBloom automatically grants the appropriate membership level.
View active, expired, and cancelled membership counts at a glance from the admin dashboard. Track growth without a third-party analytics tool.
Grant or revoke memberships for individual users or in bulk from the WordPress admin. Useful for manual upgrades, gifts, and beta tester access.
Wrap any content in [member_bloom level="gold"]...[/member_bloom] to restrict inline sections without protecting the entire page.
All strings are internationalised and ready for translation with WPML, Polylang, or your preferred translation plugin.
Get up and running in minutes
Complete your purchase and download the plugin ZIP file from your dashboard.
Go to Plugins > Add New > Upload Plugin in your WordPress admin and select the ZIP file.
Click "Activate" after installation completes.
Go to the plugin settings and enter your license key to activate updates and support.