Better Messages for BuddyBoss: Modern Messaging for BuddyBoss Platform & ReadyLaunch
The BuddyBoss integration for Better Messages takes over every BuddyBoss messaging surface — header inbox icon, profile dropdown unread counter, member-row Send Message button — and auto-disables BuddyBoss Live Messaging on activation. The integration ships two theme paths: a BuddyBoss ReadyLaunch path (header dropdown, side-menu badge, hover-card Message button, automatic dark mode sync) and a classic BuddyBoss Theme path that has been polished for years. BuddyBoss Friends drives the messenger's Friends widget; BuddyBoss Groups can be auto-paired with group chats; the WebSocket version adds members-directory Audio Call and Video Call icons. Works on both the free and WebSocket versions of Better Messages.
To install the plugin ensure that your website running:
- WordPress 5.9 or newer
- PHP 7.4 or newer
Installation#
How to install BuddyBoss#
Download BuddyBoss from the official website and install it following the standard WordPress plugin installation process.
How to install Better Messages with BuddyBoss#
- Install Better Messages from WordPress.org through the WordPress plugins screen, or upload the plugin files to the
/wp-content/plugins/bp-better-messagesdirectory - Activate the plugin through the Plugins screen in WordPress
- Open Better Messages → Settings to configure the plugin
- Set Messages Location to Show in BuddyBoss profile, or pick a dedicated WordPress page as the messages homepage
Supported features#
When you activate Better Messages on a BuddyBoss site:
- BuddyBoss Live Messaging is automatically deactivated (no double-messenger conflict)
- BuddyBoss Web Push is wired in
- Every BuddyBoss messages link (header inbox, profile dropdown, member rows) now points at Better Messages
- Avatars and profile URLs inside Better Messages map back to BuddyBoss profiles
- BuddyBoss Messages restrictions are honored
BuddyBoss ReadyLaunch#
Better Messages includes a dedicated ReadyLaunch rendering path that lights up automatically the moment ReadyLaunch is enabled at BuddyBoss → ReadyLaunch. It matches ReadyLaunch's design tokens (typography, primary color, spacing), follows the ReadyLaunch dark mode setting, and lays the messenger out flush with the ReadyLaunch content area.
Header inbox dropdown#
The chat-bubble icon in the ReadyLaunch header opens a dropdown listing the most recent conversations from Better Messages, with a live unread counter on the icon. Clicking a thread jumps straight into the conversation.
Profile Messages tab#
When the messenger is rendered inside the profile (the default), it appears under the Messages tab of the ReadyLaunch profile alongside the native Timeline, Connections, and Groups tabs. The page header, tabs, and right-side Details widget all stay visible.
Full-page messenger#
For sites that prefer a chat-first layout, the Full-page messenger setting hides the profile avatar, tabs, and right sidebar on the Messages screen so the messenger takes over the entire ReadyLaunch content area. The URL stays the same — /members/{user}/bp-messages/ — only the chrome around the messenger is removed.
Three companion toggles let you fine-tune the full-page layout:
- Full Width Layout — removes the page padding so the messenger stretches edge to edge
- Page Title — shows a
Messagesheading at the top of the page, matching the secondary header used by Forums, Members, and Groups - Hide Mini Widget on Messages Page — hides the floating chat bubble and mini chat windows while the messenger is already open
Members directory: Send Message, Audio Call, Video Call#
Each row in the ReadyLaunch members directory and group member list gets icons for Send Message, Audio Call, and Video Call alongside the native Connect button — styled to match ReadyLaunch's circular icon buttons.
Audio and Video Call icons are part of the WebSocket version. Enable them at Better Messages → Settings → Integrations → BuddyBoss with the Members Directory Audio Call and Members Directory Video Call toggles. They respect the existing Calls → Only Friends Can Call restriction.
Hover-card Send Message button#
Hovering an avatar on the ReadyLaunch activity feed and elsewhere opens the native BuddyBoss hover card. The integration restyles the Send Message button inside that hover card so its label is properly centered and the icon matches the rest of the ReadyLaunch action buttons.
Automatic light / dark mode sync#
ReadyLaunch has a built-in dark mode toggle (or it can be forced to dark via BuddyBoss → Settings → General → ReadyLaunch). The integration listens to the bb-rl-dark-mode class on <body> and switches the messenger to its dark palette automatically — no second toggle to flip.
bbPress: Private Message in the actions dropdown#
When bbPress is active alongside ReadyLaunch, every forum reply renders a Private Message entry inside the existing reply actions dropdown — next to Edit, Move, Split, Spam, and Trash — instead of as plain text under the author block. The classic BuddyBoss Theme path uses an inline icon between Reply and More actions; ReadyLaunch uses the dropdown because that is how ReadyLaunch organizes reply controls.
Settings reference#
Open Better Messages → Settings → Integrations → BuddyBoss on a ReadyLaunch-enabled site to see the BuddyBoss ReadyLaunch and BuddyBoss Theme sections side by side. Only the section matching the currently-active theme rendering is editable; the other section shows an explanatory notice.
Classic BuddyBoss Theme#
The classic BuddyBoss Theme (pre-ReadyLaunch) is fully supported and has the same full-page layout toggles in its own section — Full-page messenger, Page Title, and Hide Mini Widget on Messages Page. When ReadyLaunch is enabled, the BuddyBoss Theme section appears disabled with a notice explaining the active rendering.
Header inbox dropdown#
The chat-bubble icon in the classic BuddyBoss header carries a live unread counter and opens a dropdown listing the most recent conversations — same flow as the ReadyLaunch path.
BuddyBoss Friends#
The Friends widget inside the messenger is populated from BuddyBoss Friends — no separate friends list to maintain. Three placements are available: mini bar, mobile bar, and the standard messenger sidebar.
BuddyBoss Groups#
Each BuddyBoss group can have an attached group chat. The chat is created the first time the group is opened in Better Messages; members are synced both ways — joining the BuddyBoss group adds the user to the chat, leaving removes them. A group admin can disable the chat for any specific group.
Video & Audio call buttons on user profiles (WebSocket Version)#
Profile-level call buttons are part of the WebSocket version. Enable them at Better Messages → Settings → Integrations → BuddyBoss with the Audio Call Button and Video Call Button toggles.
Live unread counter in the BuddyBoss profile dropdown#
The Messages item in the BuddyBoss Theme profile dropdown (top-right avatar) carries a live unread counter that updates in real time alongside the existing header inbox icon. The badge uses the same blue style as the native Connections / Notifications badges and hides automatically when there is nothing new.
Audio & Video Call icons in the members directory (WebSocket Version)#
Each row in the classic BuddyBoss members directory (and group member lists) gets dedicated Audio Call and Video Call icons next to the Send Message icon. Clicking the icon starts a one-to-one call without first opening a thread. The two icons are independent toggles, gated by the existing friends-only restriction (when Calls → Only Friends Can Call is enabled, non-friends won't see the buttons), and hidden on the current user's own row.
Members-directory Audio and Video Call icons are part of the WebSocket version. Enable them under Better Messages → Settings → Integrations → BuddyBoss with the Members Directory Audio Call and Members Directory Video Call toggles.
bbPress Private Message link in BuddyBoss Theme#
When bbPress is also active, the Private Message link on every forum reply is rendered as a native inline icon — placed between the Reply and More actions controls — so it matches the BuddyBoss action-row design instead of floating as plain text between the author header and the post body. Hovering shows a "Private Message" tooltip; clicking opens a new conversation with the reply's author.
Enable the link at Better Messages → Settings → Integrations → bbPress with the Show "Private Message" link in BBPress toggle. Vanilla bbPress sites without the BuddyBoss Platform are unaffected — the link renders below the author block as plain text per bbPress's standard template.
Frequently asked questions#
Does Better Messages replace BuddyBoss Live Messaging?#
Yes — on activation, BuddyBoss Live Messaging is automatically disabled to avoid a double-messenger conflict. BuddyBoss's underlying message data is preserved.
Does the integration support BuddyBoss ReadyLaunch?#
Yes. The moment ReadyLaunch is enabled at BuddyBoss → ReadyLaunch, Better Messages switches to the ReadyLaunch rendering path automatically — header dropdown, side-menu badge, profile Messages tab, members-directory call icons, and automatic dark mode sync. No setting needs to be flipped on the Better Messages side. The classic theme path is preserved for sites that have not enabled ReadyLaunch.
Will the BuddyBoss header inbox icon still work?#
Yes — the icon stays where it is, with the same blue badge style, but now opens the Better Messages inbox. On ReadyLaunch the same icon opens a dropdown listing recent conversations; on the classic theme it links straight to the messages screen.
Does dark mode work?#
Yes. On ReadyLaunch the messenger follows the site's dark mode setting (forced light, forced dark, or per-user choice) automatically. On the classic BuddyBoss Theme, the messenger uses its own light / dark setting under Better Messages → Settings → Appearance.
Does it work with the BuddyBoss native mobile app?#
The BuddyBoss native app uses BuddyBoss's own messaging stack. Better Messages ships its own iOS / Android app (Capacitor-based) with white-label rebuild support.
Can members block each other?#
Yes — the User Block feature lets any member block another. Admins can also globally block users from Better Messages → Reports.
Does it work with bbPress on BuddyBoss?#
Yes — on the classic BuddyBoss Theme, every forum reply gets an inline Private Message icon between the Reply and More actions buttons. On ReadyLaunch the Private Message entry is added to the reply actions dropdown instead of as a separate icon.
See also#
- BuddyBoss messaging plugin — full feature write-up
- WordPress community chat plugin — comparing community platforms
- BuddyPress integration — for BuddyPress sites
- PeepSo integration — for PeepSo sites
- Group conversations — how group chats work
- WordPress video call plugin — group calls inside thread
- WordPress chat mobile app — native iOS / Android apps
- Real-time messaging — what changes with the WebSocket version















