You can add shared chat rooms to a WordPress site with a plugin such as Better Messages: install and activate it, create a room in WP Admin → Better Messages → Chat Rooms, set reading and reply permissions, and place the room on any page with its shortcode. BuddyPress is not required for this setup.
What you need before creating a room
- A WordPress site where you can install plugins and access the administration dashboard.
- A decision about who may read the room and who may post. These are separate controls.
- A plan for whether participation should persist after users leave or represent only people currently viewing the room.
Better Messages is a documented example. Its WordPress.org listing describes chat rooms and group conversations in the free version, while its WebSocket option is a paid offering described as providing instant delivery and additional features. Those are vendor-listed capabilities, so confirm current feature eligibility and pricing before relying on them.
Install Better Messages
- In WordPress administration, open Plugins → Add New.
- Search for Better Messages.
- Choose the plugin, click Install Now, and then click Activate.
- After activation, use the plugin’s settings area when you need general configuration. The directory listing points administrators to Settings → Better Messages.
The plugin directory also documents manual installation by uploading the plugin folder to /wp-content/plugins/bp-better-messages. The dashboard installation method is usually simpler because WordPress handles the files and activation for you.
Create and configure a chat room
- Open WP Admin → Better Messages → Chat Rooms.
- Create a new room and give it a clear name, such as “General Discussion,” “Course Cohort,” or “Project Support.”
- Configure who can read the room.
- Configure separately who can reply or participate. A room can be visible to guests while restricting posting to signed-in users, or it can allow guests to participate if that matches your moderation plan.
- Choose the room’s participation model before publishing it.
- Save the room and note its numeric ID for the embed shortcode.
Set reading and reply access independently
Do not assume that displaying a room makes every visitor a contributor. Review guest, member, and excluded-user settings at the room level. For a public community, you might allow everyone to read but require an account to reply. For a private support or course room, restrict both reading and posting to the intended members.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →#1 Best Overall
- Enhanced 360° Voice Pickup with 4 AI Mics - The EMEET OfficeCore M0 Plus Bluetooth speakerphone features a four-mic array, which enhances voice pickup from any direction. Powered by EMEET’s VoiceIA algorithm upgraded in 2023, the mic can filters out background noise and eliminates echos of the speaker.
- Crystal-Clear Audio Quality - The 3W high-quality bluetooth conference speaker can spread sound evenly throughout the room, ensuring no details are missed. With full duplex audio support, our conference speaker produces natural and rich sounds, so to feel like you are talking to others in person.
- Expandable for Larger Meetings - Room is too large? Link 2 EMEET’s Bluetooth speakerphones with the Daisy Chain, you will have 2x professional mics and speakers working seamlessly extending the conferencing space, effectively supporting up to 16 attendees. This feature supports multiple models of EMEET products, such as Meeting Capsule, M3, or M0 Plus, making it a flexible solution for setting up your conference room.
- Easy to Set Up and Use - The EMEET Conference Speaker and Microphone M0 Plus offers 2 ways to connect: USB-C & USB-C-to-A Adapter, and Bluetooth 5.0 with single-device or dual-device connection. No drivers or additional software is required, simply plug and play. The speakphone is compatible with most conferencing platforms, such as Zoom, Microsoft Teams, Slack, Webex, and etc. Connect Bluetooth-enabled phones using standard Bluetooth protocols, regardless of brand or model.
- Long Battery Life for Optimal Performance - Equipped with a large capacity battery, the M0 Plus Bluetooth conference speaker with microphone supports long-term calls over 10 hours of talk time on a single charge, making it perfect for all-day meetings. The M0 Plus Bluetooth Conference Speakerphone is optimal for use in the meeting room, home office, or on business trips, ensuring that you always have a professional meeting experience.
Choose regular or presence-based participation
| Room type | How participation works | Best fit |
|---|---|---|
| Regular room | Users remain participants until they leave or an administrator removes them. | Ongoing communities, project groups, and rooms where members should retain continuing access and inbox visibility. |
| Presence-based room | Participants are the users who currently have the room open. | Drop-in conversations, live events, and temporary discussions where current presence matters more than a lasting roster. |
Embed the room on a WordPress page
- Create or edit the page, post, or page-builder layout where the room should appear.
- Add a Shortcode block (or the equivalent shortcode element in your page builder).
- Enter the room shortcode, replacing the example ID with the ID of your room:
[better_messages_chat_room id="123"] - Publish or update the page, then open it as a normal visitor and as a permitted member to verify both visibility and posting behavior.
The same room can be embedded in multiple locations. The conversation, participant list, and history are shared, so a room placed on a public homepage, a members-only page, a course page, or a community area does not create separate conversations.
Can you create one main room and smaller rooms?
Yes, the Better Messages support guidance describes a central room plus additional rooms for specific purposes, and says this arrangement does not require BuddyPress. Use one room for site-wide discussion and separate rooms for teams, classes, projects, or support topics. Treat that guidance as plugin-specific rather than a guarantee about WordPress itself.
Rank #2
- Smart Voice Enhancement: Eliminate background noise while simultaneously enhancing voices for a professional meeting experience in any environment.
- Plug and Play: Connect via USB-C (includes standard USB adapter) and join meetings in an instant. A wired connection offers a stable and reliable USB speakerphone experience.
- 360° Voice Coverage: A USB speakerphone with 4 high-sensitivity microphones to pick up all voices within 3m in super-high clarity.
- Superior Sound: A 1.75” driver paired with 2 passive bass-radiators adds body and depth to both meeting audio and music.
- What’s In The Box: PowerConf S330 USB Speakerphone, USB-C to USB-A adapter.
Do you need BuddyPress?
No. BuddyPress is optional for the Better Messages room workflow described here. Better Messages can create, configure, and embed rooms without requiring BuddyPress.
BuddyPress is a separate, broader community plugin with components for member profiles, activity, groups, and related social features. Consider it when you need a full community layer; do not install it solely to make a Better Messages chat room.
Rank #3
- EXCELLENT SOUND FOR MEETINGS: Enjoy crystal-clear audio that makes every call and meeting sound professional and sharp with this Jabra Speak 510 Wireless Bluetooth Portable Speaker.
- SETUP IN SECONDS: Easy to use and set up, this portable conference speaker gets you started with your meetings in no time, hassle-free.
- CONNECT YOUR WAY: Whether it’s Bluetooth or USB, connect this Jabra speakerphone effortlessly and stay flexible with your laptop or smartphone.
- TAKE IT ANYWHERE: Portable design lets you carry high-quality sound with you, this wireless, Bluetooth speakerphone is perfect for on-the-go meetings.
- WORKS WITH MANY DEVICES – Connect or plug this Jabra conference speakerphone into your desk phone, mobile phone, soft-phone or whatever device you hav. Works with all online meeting platforms for conference calls and streaming music.
Free polling or paid real-time delivery
The plugin documentation distinguishes the free room feature from its paid WebSocket option. The documentation describes free delivery as occurring on the next polling cycle and the WebSocket version as instant. These descriptions come from the vendor and are not an independent performance test or a guarantee for every host, browser, or network.
If immediate message delivery is essential, check the vendor’s current plan details, compatibility requirements, and licensing before choosing the WebSocket option. Commercial terms and supported features can change.
Rank #4
- Crystal-Clear Conference Calls: The SP92 speakerphone delivers exceptional audio quality with real-time AI noise cancellationthat filters over 1,000 noises (like keyboard taps or AC hum etc.) for accurate speech reproduction.
- 360° Room Coverage: Equipped with an omnidirectional mic and 50mm speaker for clear audio pickup within a 13ft (4m) radius, designed for 4-8 person conference rooms.
- Enhanced Audio Experience: Features built-in full-duplex microphones for natural multi-person simultaneous conversation, Virtual Bass for balanced voice clarity and deep music, and echo cancellation technolog.
- Microsoft Teams Certified: Compatible with Zoom, Google Meet, Cisco Webex, and other UC platforms. Runs seamlessly on Windows, macOS, Android.
- 20-Hour Battery Life: Built-in rechargeable battery supports up to 20 hours of calls or music per charge — enough for all-day meetings. Fully recharges in 2.5 hours with 5V/2A source. Standby time to 20 days.
Practical room designs
Public announcement and discussion room
Allow visitors to read, require accounts to reply, and embed the room on a prominent community page. This keeps the conversation discoverable while reducing anonymous posting.
Members-only support room
Restrict reading and replying to authenticated members, then embed the same room on the support page and inside the member area. Use a regular room when members should remain associated with the conversation.
Best Value
- 360° Coverage: 6 microphones arranged in a 360° array pick up voices from all directions to instantly transform any space at home or the office into a meeting room.
- Voice Radar 3.0 Technology: Powered by AI deep learning capabilities to reduce noise, cancel echo, and detect multiple speakers.
- Optimized Clarity and Volume: Your voice is automatically balanced to make up for differences in volume and distance from the Bluetooth speakerphone.
- Perfect For Home Offices: Connect to your phone via Bluetooth or to your computer with a USB-C cable—without needing to install drivers. PowerConf Bluetooth speakerphone is Zoom certified and is compatible with all popular online conferencing platforms.
- 24 Hours of Call Time: A built-in 5,200mAh battery gives you the option to go wireless and hold meetings virtually anywhere. Integrated Anker PowerIQ technology allows you to charge other devices via PowerConf at optimized speeds.
Live class or event room
Use a presence-based room when the useful signal is who is currently in the session. Place the shortcode on the event or lesson page and remove access when the event ends if the discussion should not continue.
Quick Recap
Troubleshooting checklist
- The room is blank: confirm that the shortcode uses the actual room ID and that the room was saved.
- Visitors can read but cannot post: review reply permissions separately from read permissions, including guest restrictions.
- The wrong people appear as participants: check whether the room is regular or presence-based; the two models intentionally produce different participant lists.
- Two embeds show different content: verify that both locations use the same room ID rather than two separately created rooms.
- Messages do not appear instantly: the free version is described as polling-based. Check whether the paid WebSocket feature is required for your desired behavior and whether its current requirements are met.
- The plugin does not install: verify your WordPress administrator permissions, confirm that the plugin is compatible with your current WordPress release, and use the documented manual upload path only when dashboard installation is unavailable.
Before you publish the room
- Test the page while logged out, as a normal member, and as an administrator.
- Confirm that reading and replying permissions match the intended audience.
- Check whether old messages should remain visible and whether moderation rules are documented.
- Verify every embed uses the intended room ID.
- Recheck current plugin documentation, WordPress compatibility, and paid-feature terms because these can change after installation.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

