Skip to main content

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.

REQUIREMENTS

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#

  1. Install the plugin through the WordPress plugins screen directly or upload the plugin files to the /wp-content/plugins/bp-better-messages directory.
  2. Activate the plugin through the Plugins screen in WordPress
  3. Use the Better Messages -> Settings menu to configure the plugin
  4. 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#

Profile Page

Automatically adding private message button in other user profiles#

Other Profile Page

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#