Better Messages for ProfileGrid: Private Messaging for User Profiles
The ProfileGrid integration for Better Messages adds a Messages tab to the logged-in user's ProfileGrid profile, a Private Message button on every other user's profile, and uses ProfileGrid avatars and links throughout the messenger. If you are using ProfileGrid Messages, deactivate it after installing Better Messages to avoid a double-messenger conflict. Works on both the free and WebSocket versions.
To install the plugin ensure that your website running:
- WordPress 5.9 or newer
- PHP 7.4 or newer
Installation#
How to install ProfileGrid#
Download ProfileGrid from official website and install following standard WordPress installation process
How to install Better Messages with ProfileGrid#
- Install the plugin through the WordPress plugins screen directly or upload the plugin files to the
/wp-content/plugins/bp-better-messagesdirectory. - Activate the plugin through the Plugins screen in WordPress
- Use the Better Messages -> Settings menu to configure the plugin
- Set Messages Location to Show in ProfileGrid profile or you can also set any WordPress page to be a messages homepage
- If you are using ProfileGrid Messages - disable it as it makes no sense to use it together with Better Messages
Supported features#
When you install ProfileGrid plugin with Better Messages:
- All avatars in Better Messages interface automatically displayed from ProfileGrid user profiles
- All links to user profiles in Better Messages interface automatically points to ProfileGrid user profiles
Automatically adding messages tab in currently logged-in user profile#
Automatically adding private message button in other user profiles#
Frequently asked questions#
Does it replace the ProfileGrid Messages add-on?#
Yes — deactivate ProfileGrid Messages when Better Messages is installed.
Can I restrict who can message whom?#
Yes — Better Messages has role-based permissions in Settings → Permissions.
Does it work with ProfileGrid Pro features?#
Yes — the integration uses ProfileGrid's standard profile hooks, which Pro features extend.
Can guests message members?#
Optional — enable Guest Chat in Better Messages → Settings → Guest Chat.

