Skip to content

Chat

One-to-one private messages as a native inbox with threaded conversations.

PluginUltimate Member - Private Messages
Endpoint groupMessaging
PlanEvery plan
  1. Drag Chat onto a navigation bar. It earns a bottom-nav slot in most communities.
  2. Set a Title.
SettingWhat it doesDefault
Title, DescriptionShown at the topEmpty
RestrictionsWhich roles see the tabEveryone

An inbox of conversations, each showing the other member, the last message and an unread badge. Opening one shows the thread and a field to reply.

The nav item carries a total unread badge, so members see waiting messages without opening the tab.

Blocked users are managed from the Private Messages tab inside Settings. That tab hides itself when no Chat feature is placed, since a blocked-users screen with no chat is a dead end.

The chat inbox and a conversation

Without Realtime, messages arrive when the member refreshes. With it, a message sent while a thread is open appears immediately.

Chat is the screen where the difference is most obvious. A messaging feature that only updates on pull-to-refresh feels broken even when it is working correctly.

ChatChat (Better Messages)
PluginUM - Private MessagesBetter Messages
One-to-oneYesYes
Group conversationsNoYes

Choose Better Messages if you want group conversations. Choose this if your site already runs Ultimate Member’s messaging and one-to-one is enough.

SymptomCauseFix
The inbox is emptyThe Messaging group is offEnable it
The second chat feature will not dropOne backend per appRemove the first
No unread badgeThe group is partly enabledEnable the whole group
Messages only arrive on refreshRealtime is not connectedRealtime
No Private Messages settings tabIt hides when no Chat tab is placedPlace Chat
Members cannot message each otherYour site’s messaging permissionsCheck them in Ultimate Member