ProfileGrid Private Messaging Plugin
ProfileGrid is a user-profile and front-end membership plugin used by community sites that want richer profiles than the default WordPress author. Better Messages adds a modern real-time messenger that embeds inside the ProfileGrid profile, adds a Private Message button on every other user's profile, and uses ProfileGrid avatars and links throughout. If you are using ProfileGrid Messages, deactivate it after installing Better Messages to avoid a double-messenger conflict.
What Better Messages adds to ProfileGrid
Once Better Messages is installed and configured with Messages Location → Show in ProfileGrid profile:
- Messages tab inside the currently logged-in user's profile embedding the full Better Messages inbox.
- Private Message button on every other user's profile for one-click DMs.
- ProfileGrid avatars and profile links used throughout the messenger.

Private Message button on other profiles

The button is added automatically to every ProfileGrid profile page. Clicking it opens a new conversation with that user.
Installing Better Messages on a ProfileGrid site
- Install Better Messages from WordPress.org and activate it.
- If ProfileGrid Messages is still active, disable it — it conflicts with Better Messages.
- Open WP Admin → Better Messages → Settings → General.
- Set Messages Location to Show in ProfileGrid profile (or any other WordPress page).
Free vs WebSocket version for ProfileGrid sites
| Feature | Free version | WebSocket version |
|---|---|---|
| Messages tab inside the ProfileGrid profile | yes | yes |
| Private Message button on other profiles | yes | yes |
| Avatars and profile links from ProfileGrid | yes | yes |
| Group conversations and file uploads | yes | yes |
| Real-time delivery | polling | instant |
| One-on-one voice and video calls | — | yes |
| Group voice and video calls | — | yes |
| Web push notifications for new messages | — | yes |
| Read receipts | — | yes |
| End-to-end encryption (optional per thread) | — | yes |
For ProfileGrid sites running paid memberships or directory-style member listings, the WebSocket version's instant delivery and web push notifications turn the member directory into a daily-engagement surface instead of a contact-form alternative.
Frequently asked questions
Does it replace the ProfileGrid Messages add-on?
Yes — they conflict. Disable ProfileGrid Messages when you install Better Messages.
Will the Private Message button appear on every ProfileGrid profile?
Yes — the button is auto-injected on every ProfileGrid profile page. No per-profile configuration is needed.
Can I restrict who can message whom?
Yes — Better Messages has role-based permissions in Settings → Permissions. Restrict messaging to specific WordPress roles, or by ProfileGrid group via custom code.
Does it work with ProfileGrid Pro features?
Yes — Better Messages reads ProfileGrid's standard profile hooks, which Pro features extend rather than replace.
Can guests message members?
Optional. With Guest Chat enabled, unregistered visitors can start a thread with a member by typing a name and email.
See also
- ProfileGrid integration documentation — full setup reference
- Ultimate Member private messaging plugin — for sites using Ultimate Member instead
- UsersWP private messaging — for UsersWP-driven sites
- WP User Manager private messaging — for WPUM-driven sites