Better Messages for UsersWP: Private Messaging on UsersWP Profiles
The UsersWP integration for Better Messages adds a Messages tab to the logged-in user's UsersWP profile, a Private Message button on every other user's profile, and uses UsersWP avatars and links throughout the messenger. Commonly paired with GeoDirectory for combined listing + profile messaging. 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 UsersWP#
Download UsersWP from official website and install following standard WordPress installation process
How to install Better Messages with UsersWP#
- 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 UsersWP profile or you can also set any WordPress page to be a messages homepage
Supported features#
When you install UsersWP plugin with Better Messages:
- All avatars in Better Messages interface automatically displayed from UsersWP user profiles
- All links to user profiles in Better Messages interface automatically points to UsersWP user profiles
Automatically adding messages tab in currently logged-in user profile#
Automatically adding private message button in other user profiles#
Frequently asked questions#
Where does the Messages tab appear on the UsersWP profile?#
The Messages tab is added to the logged-in user's UsersWP profile via UsersWP's standard profile-tab API, so it inherits the existing tab styling and respects the configured tab order.
Does it work alongside GeoDirectory?#
Yes — UsersWP and GeoDirectory share the same team. The two integrations coexist (listing chat on GeoDirectory listings + profile chat on UsersWP profiles).
Can I restrict messaging by UsersWP user role?#
Yes — Better Messages reads WordPress roles; configure in Settings → Permissions.
Can guests message UsersWP members?#
Optional — enable Guest Chat in Better Messages → Settings → Guest Chat.
Will the Messages tab respect UsersWP's profile tab order?#
Yes — registered through UsersWP's standard profile-tab API.
See also#
- UsersWP private messaging — full feature write-up
- GeoDirectory integration — common pairing
- ProfileGrid integration
- WP User Manager integration
- Ultimate Member integration

