- Listing audit
- 45/100
Team Messenger is a WordPress Plugin Directory app by Alireza Aminzadeh.
AppRanks verdict
Generated from marketplace data as of Sep 11, 2026
Team Messenger is a WordPress app. It has no reviews on WordPress yet.
Pros
- No standout positives in the measured data.
Cons
- −No reviews yet — fit and reliability are unverified by other merchants
How Team Messenger works
Show full descriptionShow less
Team Messenger is a WordPress plugin that adds secure, real-time messaging for logged-in users. It includes one-to-one chats, group rooms, optional end-to-end encryption for private threads, media uploads with administrator-controlled policies, presence, notification badges, pinned messages, and dedicated interfaces on both the public site and in wp-admin.
Technical details and changelog notes may be published on the plugin support page or in the documentation as they are updated.
English — Numbered feature list
Real-time direct messaging between logged-in WordPress users over the REST API (team_messenger/v1), including pagination for message history.
Optional end-to-end encryption (E2E) for direct messages: clients can exchange messages flagged as encrypted, and public keys are stored per user through dedicated REST endpoints (/keys). Group chats remain readable on the server (plaintext on the server side).
Full group-chat lifecycle: create, read, update, and delete groups; set a name, description, and group avatar; list members; add or remove members; and promote or demote roles with a PATCH request on members.
Rich media in chats: image, video, and audio attachments, plus optional voice messages recorded in the browser (MediaRecorder, typically WebM/WebA) with server-side MIME handling for reliable uploads.
Two upload contexts on /media/upload: chat for conversation attachments and avatar for group profile images. Each context has independent size and format rules, which the server enforces.
Administrator-configurable media policy: separate maximum file sizes for chat (0.1–100 MB) and group avatars (0.1–50 MB); toggles for allowed chat categories (image / video / audio) and allowed avatar formats (for example JPEG, PNG, GIF, WebP). Limits are sent to the client as hints; the server performs the final validation.