๐๏ธ Instant delivery
WebSocket version delivers messages instantly with persistent connections. Up to 200x faster than AJAX polling. Single shared connection across all browser tabs via SharedWorker.
๐๏ธ Secure connection
WebSocket connections use WSS over TLS, authenticated with server-generated tokens on every connection. The relay relays encrypted event data only โ never has access to decrypted content.
๐๏ธ Encrypted transit
All message content is AES-256 encrypted on your WordPress server before transmission through the WebSocket relay. The relay cannot read content; only recipients can decrypt.
๐๏ธ Load reduction
WebSocket version replaces AJAX polling with one persistent connection per user, dramatically reducing HTTP request volume, CPU, and database load on your WordPress server.
๐๏ธ Data ownership
Better Messages stores all message data exclusively in your WordPress database. The WebSocket relay only routes encrypted events โ no message content stored externally. Full data portability.
๐๏ธ No usage limits
The Better Messages WebSocket service has no caps on concurrent connections, monthly active users, or message volume. Same flat pricing whether your site has 100 or 100,000 users.
๐๏ธ Mini chats
Bottom-of-screen popup chat windows. Multiple simultaneous chats, Combined Mode for panel-inside chats, Bubble Chat Heads for recently closed conversations.
๐๏ธ Message status
Real-time message status indicators on every message. Three states โ sent, delivered, seen โ updated instantly across all participants. WhatsApp-style read receipts.
๐๏ธ Typing indicator
Real-time "is typing", "is recording voice", and "is uploading file" indicators in WordPress chat. WebSocket-powered, low-latency, works in 1-on-1 and group conversations.
๐๏ธ Mini threads list
Compact conversation list fixed to the bottom of any page. Real-time unread counts. Click any thread to open a mini-chat popup without leaving the current page.
๐๏ธ Presence
Real-time online / away / do-not-disturb dots next to user avatars throughout the WordPress messenger. Updates instantly via WebSocket. User-selectable status.
๐๏ธ Priority support
WebSocket-version license holders receive priority support with faster response times โ covering all Better Messages topics, not just WebSocket-specific features.
๐๏ธ Audio calls
Initiate HD audio calls in any WordPress conversation. WebRTC peer-to-peer for low latency. Available in 1-on-1 conversations on the WebSocket version.
๐๏ธ Video calls
Initiate HD video calls from any WordPress conversation. WebRTC peer-to-peer for low latency. Includes screen sharing. Available on the WebSocket version.
๐๏ธ Screen sharing
Share your screen or a specific app window during any voice or video call โ 1-on-1 or group. WebRTC-based, works in Chrome, Firefox, Edge, and Safari.
๐๏ธ Group video chat
Host HD group video calls for up to 32 participants in any WordPress conversation. WebRTC + media server SFU, per-role restrictions, screen sharing included.
๐๏ธ Group audio chat
Host HD group voice calls for up to 50 participants in any WordPress conversation. WebRTC-based, low-latency, with media-server multi-party routing.
๐๏ธ Web push
Send browser push notifications to WordPress chat users when they're away from your site. Works on Chrome, Firefox, Edge โ desktop and Android โ with the WebSocket version.
๐๏ธ Browser cache encryption
Encrypt the local IndexedDB chat cache with AES-256 on the user's device. Protects offline message data on shared / public computers. Transparent to users.
๐๏ธ End-to-end encryption
Opt-in end-to-end encryption for Better Messages private conversations. AES-256-GCM encryption with ECDH P-256 key exchange โ server never sees plaintext, even administrators can't read encrypted messages.
๐๏ธ Cloud AI
AI-powered moderation, message translation, and voice transcription included with the Better Messages WebSocket license. No third-party API keys, no separate accounts, no per-token billing.
๐๏ธ Where messages are stored
All message content is stored only in your WordPress database. The Better Messages cloud relay is blind to message content โ it routes messages in real time but does not persist them.
๐๏ธ Servers location
The Better Messages WebSocket cloud relay is hosted in Frankfurt, Germany (EU region). For different geographies or strict data-sovereignty needs, consider the self-hosted plan.
๐๏ธ WordPress multisite
How Better Messages licenses work on WordPress Multisite networks. One license per subfolder network, one license per subdomain subsite.
๐๏ธ User limit
There is no per-user, per-message, or per-connection cap on the Better Messages WebSocket subscription. Flat-rate pricing regardless of community size.
๐๏ธ Cancel subscription
You can cancel your Better Messages WebSocket subscription any time through the Freemius account dashboard. Your license stays active until the end of the period you've already paid for.
๐๏ธ Reset license
Reset your Better Messages WebSocket license to activate it on a different WordPress domain. Done from the Freemius customer account dashboard in two clicks.
๐๏ธ End user license
Better Messages End User License Agreement. The full EULA is hosted by Freemius (the merchant of record) โ this page summarizes the key terms covered there.
๐๏ธ Refund policy
Better Messages WebSocket subscriptions include a 7-day money-back guarantee on first purchase. Read the full refund policy terms and eligibility criteria.