Skip to main content

wpForo Private Messages Plugin

· 3 min read
Creator of Better Messages

wpForo is one of the most-installed forum plugins on WordPress. Forum users often want to take a thread out of public view and continue the conversation privately. Better Messages adds a modern real-time messenger to wpForo sites — taking over the wpForo profile Private Message button and using wpForo avatars / links throughout the messenger.

What Better Messages adds to wpForo

Once Better Messages is installed and the Messages Location is set to a WordPress page:

  • Private Message button on every wpForo user profile — replaces the native wpForo PM button.
  • wpForo avatars and profile links used throughout the messenger.
  • Real-time delivery, group chats, file uploads, reactions, mentions — everything wpForo's native PM does not offer.

Private Message button on a wpForo user profile

Installing Better Messages on a wpForo site

  1. Install Better Messages from WordPress.org and activate it.
  2. Create a WordPress page where the messages will be located (or pick an existing one).
  3. Open WP Admin → Better Messages → Settings → General and set Messages Location to that page.

The wpForo profile Private Message button now points at Better Messages.

Free vs WebSocket version for wpForo sites

FeatureFree versionWebSocket version
Private Message button on wpForo profilesyesyes
Avatars and profile links from wpForoyesyes
Group conversations and file uploadsyesyes
Real-time deliverypollinginstant
One-on-one voice and video callsyes
Group voice and video calls (off-thread huddles)yes
Web push notifications for new messagesyes
Read receiptsyes
End-to-end encryption (optional per thread)yes
info

For wpForo communities running paid or member-only forums, the WebSocket version's instant delivery and web push notifications turn private messaging from "the place threads go to die" into a daily-engagement surface.

Frequently asked questions

Does it replace wpForo's built-in Private Messages?

It takes over the same Private Message button URLs, so members never see the old PM component. The native PM can be left active or disabled — Better Messages does not require disabling it.

Will existing wpForo PM threads survive?

The data stays in the database. The wpForo PM component reads from its own tables, while Better Messages reads from its own tables — they do not interfere with each other. Most sites leave the wpForo PM disabled after switching.

Does it integrate with wpForo's forum-level moderation?

Better Messages has its own moderation layer (pre-moderation, bad-words filter, user reports). It does not piggyback on wpForo's moderation, but its own moderation works on every messenger surface.

Can forum members message each other in groups?

Yes — Better Messages supports group conversations. Members can be added to a thread either ad-hoc or via integration with whichever community plugin you also run (BuddyPress Groups, BuddyBoss Groups, etc.).

Does it work with wpForo Pro Memberships?

Yes — wpForo Pro maps subscription tiers to WordPress roles, which Better Messages reads. Configure messaging permissions by role in Better Messages → Settings → Permissions.

See also

Install Better Messages from WordPress.org →