New Stuff

Bricksmembers Roadmap

We're constantly working on Bricksmembers to make it better and better... and better. Here' you can see what's coming up, upvote ideas, and suggest your own ones.

Planned

Member Chat

Let members chat with each other. The idea is to give you full structure and design control over your chat by making the chat element a data provider (similar to containers with query loops), instead of a simple chat element.

expand
31 votes
Planned

Enrollment Feature

Let users enroll in courses or other content. Different from progress tracking, as it gives you an overview of what courses students start if you sell multiple, even if you don’t want to track actual progress. Also good for user dashboards to show students what courses they’re enrolled in.

expand
22 votes
Planned

Frontend Instructor Course Management

Allow instructors to create and manage course content from the frontend. This would provide instructors with the capabilities to add, remove, and reorder content within existing BRM structures (courses, modules, lessons, etc.) without accessing the WordPress backend.

expand
15 votes
Planned

Gift memberships

Allow one user to purchase a membership that is applied to a separate user/email.

expand
10 votes
Planned

Native analytics integration with AnalyticsWP / Independent Analytics

Add native integration with privacy-focused WordPress analytics plugins like AnalyticsWP or Independent Analytics to simplify tracking BricksMembers events. Currently, everything requires custom events via code or webhooks, which is time-consuming for membership sites. This would enable automatic logging of key actions like level assignments, course completions, enrollments, video watches, form submissions, and access grants – without manual setup.

Some useful features might include:

Automatic tracking of key BricksMembers events (signups, enrollments, completions, etc.) directly into the analytics tool.

Simple built-in dashboard in WP admin to see member activity, course performance, and conversions at a glance.

One-click, no-code setup with AnalyticsWP or Independent Analytics, so you don’t need custom events, GTM, or webhooks for basic tracking.

Quickly answer questions like which lessons keep members engaged, where they drop off, etc.

expand
8 votes
Under Review

most viewed pos

Hi
Is it possible to implement most viewed post. It would be a great feature in general and in a personal blog/magazine/lifestyle/membership site I’m currently creating for a client. I love your product/plugin, your YouTube channel and your documentation page.

Best regards
Rógvi

expand
4 votes

We're fast!

Shipped Features

Shipped

WooCommerce Integration

Instead of using webhooks, connect WooCommerce directly on the same website.

expand
31 votes
Shipped

Automatic Progress Completion at the End of Video

Automatically mark a post as completed if a video from major video hosts hits the end.

expand
24 votes
Shipped

Member Profile

A profile page for each member that can be customized. Ideally, it should be customizable to such an extent that users can not only display and hide their data, but also customize the background for their profile. In addition, the administrator should be able to add custom fields to the profile, which the user can answer and then display on their profile. This should also include image uploads for profiles, as well as image albums for profiles, where users can upload their own images and assign them to albums.

Pascal: Forms, fields & tags for better user profiles is planned to let you create custom profile & profile settings pages in Bricks Builder without additional plugins. Image albums sound quite niche to me though. But we could list that here on the roadmap after extended profile functionalities are there to see how much interest there is and implement if there’s enough.

expand
19 votes
Shipped

Adding Remote Storage Options for Protected Downloads

Integrations with bunny.net, Amazon S3 & Cloudflare R2

expand
14 votes
Shipped

Email message controls

For example
– Onboarding with Email verification
– Confirmation Email on successfull onboarding
– Email message x days befor expiration of subscription
and so on. I coud not found anything in the docs on the topic of email communications…

expand
11 votes
Shipped

Quizzes & Certificates

Let students do quizzes to check if they actually learned something and provider certificates they can use as proof.

The functionality will of course be tightly integrated with Bricks to give you maximum flexibility to design everything.

expand
10 votes
Shipped

Integration with FluentCart

Instead of webhooks connect with FluentCart and look to inclusion of FluentCRM.

expand
9 votes
Shipped

Groups / Dynamic User Relationships

A flexible, admin-configurable module for managing user relationships (company admin → employees, parent → children, etc.) with seat-based access delegation, mapping-first Seat Rules, invitation system, and optional progress visibility.

expand
8 votes
Shipped

Built-in Automation Triggers (Roles, Forms, Purchases)

BricksMembers handles external webhooks effectively but lacks native integration with internal WordPress events. Currently, simple tasks like granting a Level upon a Bricks Form submission, Role change, or lesson completion require third-party “glue” plugins or custom code snippets. Using a webhook loopback to trigger changes within the same site creates unnecessary overhead.

I propose adding a lightweight Action Triggers feature. This would function as a listener for WordPress Action Hooks to trigger Level assignments directly.

**Use cases:

1. Smart Role Mapping
User Roles are the standard integration point for the vast majority of WordPress plugins. By allowing BricksMembers to trigger level assignments based on Role changes, integration with third-party tools becomes significantly simpler without requiring specific add-ons.

Logic: If User Role becomes Editor -> Add Level Staff Access.

Benefit: It leverages the existing ecosystem where Roles are often the primary source of truth for user status.

2. Bricks Forms Integration
Bricks Builder forms include a “Custom” action that fires a PHP hook upon submission.

Workflow: A Bricks Form fires a custom hook (e.g., new_member_signup). BricksMembers detects this hook and assigns a specific Level.

Benefit: This enables custom registration and onboarding flows entirely within Bricks.

3. Learning Paths & LMS Features
Enabling BricksMembers to listen for specific hooks (e.g., when a lesson post type is marked complete) allows for the creation of learning paths. Completion of one content piece can automatically trigger the assignment of the next Level/Module.

4. E-commerce & Subscription Triggers
E-commerce plugins fire hooks on purchase and subscription events. Action Triggers would enable direct Level assignment upon purchase without requiring dedicated add-ons or webhook configuration.

**Implementation Suggestion
The interface should provide a simple text input field for the Hook Name and a selector for the Level to assign.

While a dropdown list of common presets (e.g., user_register, set_user_role) would be helpful for standard setups, it is crucial to allow custom text input for the hook name to support any third-party integration or custom development.

Note on User Context Handling:
For hooks that pass $user_id as argument, use that. For hooks without user context, fall back to get_current_user_id(). Optionally allow specifying which argument position contains the user ID.

Providing control over this context would make the feature robust enough to handle both background processes and frontend actions.

UPDATE: This will be added in version 0.9.5 🙂

expand
7 votes
Shipped

General BRM Settings

Hello,

I would like to use the access control feature for posts/pages, but in most cases I don’t currently use video addition, duration settings, or video images. I therefore suggest dividing the current content of the “General BRM Settings” box into several different boxes so that I can hide unnecessary elements and avoid confusing other website content managers, or adding the option to activate/deactivate these functions in the settings (ideally for each post type separately).

UPDATE: This will be added in version 0.9.5 🙂

expand
4 votes

Shape Bricksmembers

Help us make BricksMembers even better

From small UX fixes to big features — every idea counts. Be specific about your use case and we’ll review, combine duplicates, and add selected items to the roadmap.

Submit Your Idea

Just fill out the form and we will look into it asap.

Create

Start Building with BricksMembers

Create, sell, and manage your content without limits. BricksMembers gives you everything you need to build membership and LMS sites directly in Bricks Builder — fast and frustration-free.

Join the membership & LMS revolution now!

Get Started
Still have questions? We're here to help!