How to allow instructors or users to manage BigblueButton Rooms on WordPress
A step-by-step guide to show how to allow instructors or users to manage BigblueButton Rooms on your WordPress site. The ability for a WP user to create and manage BBB Rooms from your WP dashboard.
Install User Role Editor Plugin
First thing first, install and activate the User Role Editor Plugin by Vladimir Garagulya

Create a New User Role
Note: If you are using the Pro version of the BBB plugin then, the moderator user role is already created for you. Skip to Assign Moderator as Room Author.
Once the plugin is activated Add a new WordPress user role from, Users -> User Role Editor -> Add Role. This is an optional step if you don’t want to create a new user role then you can assign permissions to an existing user role.

Name the User Role
You can set your preferred user role name, in this tutorial we create a role with the name BBB Moderator.

Assign Moderator & Room Manage Permissions
Once the role is created you have to assign the indicated permissions to that role. You can also assign these permissions to any user role on your site to enable them with BBB room management access. Search “bbb” in the search box and check the below permissions
- create_recordable_bbb_room
- delete_bbb_rooms
- delete_published_bbb_rooms
- edit_bbb_rooms
- edit_published_bbb_rooms
- join_as_moderator_bbb_room
- manage_bbb_room_recordings
- publish_bbb_rooms
If you would like to allow the instructor to also have the ability to Add new Rooms then also check the capability
- add_bbb_rooms
If you would like to allow the instructor to also have the ability to limit the user in their room then also check the capability
- can_limit_user_in_bbb_rooms
Click update -> Yes to update these permissions for a role.

Assign Moderator as Room Author
If you have not assigned the capability add_bbb_rooms to allow moderators to add new BBB rooms then, as an admin when creating a new room for one of your moderators you must set the author field of the room to that particular moderator/user so that the room shows up on the list for the moderator when they log in with their account and have the ability to edit this room.

Assign Role to User
Once the permissions are correctly set for the user role now, assign this role to the user to whom you want to grant the BBB room management access.
From, Users -> Add New -> Role assign the newly created role to the user and set their other details, and click Add New user. You can also update the Role for an existing user, in that case, edit the user info and update their Role.

User Login to Dashboard
The user with the assigned role can log in to the WordPress dashboard from http://yourwpsite.com/wp-admin to access the Dashboard.
If you don’t want the user to access the dashboard login then, you can use the WordPress Login Form to let your users log in from the front-end and redirect them to the dashboard after that.

BBB Room Manage
Once the user is logged in to the dashboard they will see a new menu with BBB Rooms to create and manage their own BBB Rooms from here. In this way, different instructors on your site can have their own BBB Room management area and they will access the Rooms as a moderator with the above set permissions.


If you are not sure how to set a BBB room join page then see our guide, How to join BigBlueButton Room from WordPress
That’s it for this guide. We would love to hear your thoughts, please let us know in the comments below!
Leave A Comment