Restrict direct messages and community chat by role, with a friendly custom message instead of a generic error.
Message Roles · WordPress plugin · web + app
Restrict one-to-one direct messages and community or space chat by WordPress role, Fluent Community role, or space-level role — and show members who do not have access a clear, friendly message instead of a generic error. Lightweight, and free.
Three parts · one add-on
Click a tab.
Two surfaces, gated separately
Pick the roles allowed to message, mixing the three tiers however your community is organised.


The bit most plugins get wrong
A member who cannot message should be told why in your words. Set your own title and message and it is shown in both the mobile app and the web chat, in place of a generic “not allowed”.
Safe by default
What you get
What you need
Pricing
Message Roles is one of our free tools. Activate a licence key so updates arrive automatically.