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 โ†’ Restrictions.

Can guests message UsersWP members?#

Optional โ€” enable Guest Chat in Better Messages โ†’ Settings โ†’ General โ†’ Guest Chat.

Will the Messages tab respect UsersWP's profile tab order?#

Yes โ€” registered through UsersWP's standard profile-tab API.

See also#