- Compatible XF 2.x versions
- 2.0
- 2.1
- 2.2
- 2.3
- Additional requirements
- PHP 8.0+, MySQL, a VPS or dedicated server with SSH access, Node.js 18+ (small bundled delivery server), nginx or Apache reverse proxy for the WebSocket. Not compatible with shared hosting. Step-by-step PDF installation guide included.
- Updates duration
- 12 months of updates and email support included with purchase. Renewal for a further 12 months available afterwards.
- Visible branding
- No
Messenger brings Facebook Messenger-style instant chat to your XenForo 2.3 forum — real messages, delivered in real time.
Unlike AJAX-based chat add-ons that poll the server on a timer, Messenger uses a persistent WebSocket connection powered by a bundled Node.js + Socket.IO server. Messages, typing indicators, read receipts, and presence updates arrive instantly, with zero polling load on your forum.
Built on XenForo's native conversation system
Every chat message is a normal XenForo conversation message. No duplicate tables, no separate history — your existing inbox, permissions, and moderation keep working exactly as before. Messenger simply adds a real-time chat layer on top.
Features
• True real-time delivery over WebSockets (Node.js + Socket.IO) — no AJAX polling
• Docked, Facebook-style chat windows at the bottom of every page (up to 3 open at once)
• Live typing indicators ("is typing...")
• Online presence — green dot when the other participant is connected
• Read receipts — "Seen" appears the moment your message is read
• Messenger-style notification sound plus unread badge and live count in the browser tab title
• Full mobile support — single full-screen chat window on phones
• Automatically matches your forum theme (headers, accent colors, light/dark)
• Message history with timestamps; older messages load as you scroll up
• Multi-tab sync — messages you send appear in all your open tabs
Security & reliability
• Socket connections authenticate with short-lived HMAC-signed tokens issued by XenForo
• The Node server is delivery-only — it never touches your database; XenForo remains the single source of truth
• Permission-based access (usergroup permission) plus a master on/off switch
• Graceful fallback: if the Node server is ever down, messages still save through XenForo and appear when conversations are opened
• Admin CP status page showing server health, uptime, and active connections
Requirements
• XenForo 2.3, PHP 8.0+
• VPS or dedicated server (root/SSH access) — shared hosting is not supported
• Node.js 18+ (the delivery server is included in the package)
• nginx or Apache reverse proxy for the WebSocket endpoint
A detailed PDF installation guide with troubleshooting is included. A done-for-you installation service (Node.js, PM2, reverse proxy, configuration, live verification) is also available.
chattest1
chattest2
password
test
Unlike AJAX-based chat add-ons that poll the server on a timer, Messenger uses a persistent WebSocket connection powered by a bundled Node.js + Socket.IO server. Messages, typing indicators, read receipts, and presence updates arrive instantly, with zero polling load on your forum.
Built on XenForo's native conversation system
Every chat message is a normal XenForo conversation message. No duplicate tables, no separate history — your existing inbox, permissions, and moderation keep working exactly as before. Messenger simply adds a real-time chat layer on top.
Features
• True real-time delivery over WebSockets (Node.js + Socket.IO) — no AJAX polling
• Docked, Facebook-style chat windows at the bottom of every page (up to 3 open at once)
• Live typing indicators ("is typing...")
• Online presence — green dot when the other participant is connected
• Read receipts — "Seen" appears the moment your message is read
• Messenger-style notification sound plus unread badge and live count in the browser tab title
• Full mobile support — single full-screen chat window on phones
• Automatically matches your forum theme (headers, accent colors, light/dark)
• Message history with timestamps; older messages load as you scroll up
• Multi-tab sync — messages you send appear in all your open tabs
Security & reliability
• Socket connections authenticate with short-lived HMAC-signed tokens issued by XenForo
• The Node server is delivery-only — it never touches your database; XenForo remains the single source of truth
• Permission-based access (usergroup permission) plus a master on/off switch
• Graceful fallback: if the Node server is ever down, messages still save through XenForo and appear when conversations are opened
• Admin CP status page showing server health, uptime, and active connections
Requirements
• XenForo 2.3, PHP 8.0+
• VPS or dedicated server (root/SSH access) — shared hosting is not supported
• Node.js 18+ (the delivery server is included in the package)
• nginx or Apache reverse proxy for the WebSocket endpoint
A detailed PDF installation guide with troubleshooting is included. A done-for-you installation service (Node.js, PM2, reverse proxy, configuration, live verification) is also available.
Demo
users:chattest1
chattest2
password
test