Messenger

Messenger 1.1.7

No permission to buy ($15.98)
Compatible XF 2.x versions
  1. 2.3
Additional requirements
XenForo 2.3.0 or newer.

No additional XenForo add-ons are required. JavaScript must be enabled for the interactive Messenger interface.

Optional for audio/video calls: An ICE/STUN/TURN server configuration can be supplied to improve WebRTC connectivity, particularly where direct peer-to-peer connections are restricted by NAT or firewalls. TURN relay support is optional and can be enabled from the Messenger Admin CP settings. A coturn TURN REST shared secret is also supported.

Optional for GIF search: A GIPHY API key is required only if the administrator enables the built-in GIPHY search integration. Messenger functions normally without GIPHY configured.
License
12 months of updates, renewable.
Visible branding
No
Unlock ALL Eggy products with Eggy All Access!

Get access to our collection of premium XenForo add-ons, games, styles, extensions and expansions, including new releases and ongoing updates, for just $7.99 per month or $79.99 annually!

Only need Eggy Messenger? Individual one-time purchases are also available.


Eggy Messenger – Complete Communication for XenForo​


Bring modern private messaging, group conversations, interactive polls, voice and video calling, friends, media sharing and much more directly into your XenForo community with Eggy Messenger.

Give your members a complete communication experience without requiring them to leave your forum or use third-party messaging platforms.

From simple private conversations to group discussions, interactive polls, quoted replies, file sharing and live calls, Eggy Messenger brings the familiar functionality of modern messaging applications into your existing XenForo installation.

Messenger is accessible through a compact site-wide chat window or a dedicated full-page interface, with responsive layouts, customisable appearances and full integration with XenForo's existing accounts and permissions.

Compatible with XenForo 2.3.0 and later.

1792382851013.webp

Private Messaging and Conversations​


Enjoy fast, intuitive conversations with an interface designed for everyday communication.
  • Private Conversations: Send and receive messages directly between members.
  • Group Conversations: Bring multiple members together in private group chats.
  • Site-wide Messenger: Access conversations through a compact floating Messenger window.
  • Full-page Messenger: Open a dedicated messaging interface for a more spacious experience.
  • Message Replies: Reply directly to individual messages with quoted previews, making conversations easier to follow.
  • Message Reactions: React to messages using emojis, with improved reaction sizes on desktop.
  • Message Forwarding: Share existing messages with other conversations and groups.
  • Pin and Unpin Messages: Keep important messages accessible and remove pins when they are no longer needed.
  • Message Editing and Deletion: Manage messages within administrator-configured time limits.
  • Typing Indicators: See when another member is composing a message.
  • Unread Indicators: Identify conversations containing unread messages.
  • Message Timestamps: Keep track of conversation activity.
  • Read Status: See message read indicators where supported.
  • Notification Sounds: Optional audio notifications for new activity.
  • Responsive Design: A comfortable messaging experience across desktop and mobile devices.

Messages use carefully refined chat bubbles with improved spacing, padding and text wrapping. Short messages remain compact, while longer conversations retain a clean, readable appearance.

Incoming and outgoing messages are visually distinguished, with reactions and message status information presented without unnecessary clutter.

Reply Directly to Messages​

Keep conversations organised by replying to specific messages rather than relying on everyone to follow the latest conversation activity.

Quoted replies display the original sender and message preview directly above the response.
  • Reply to individual messages
  • Display quoted message previews
  • Identify the original sender
  • Keep replies connected to their original context
  • Make busy conversations easier to follow
  • Use replies alongside ordinary messages and reactions

Whether members are responding to an earlier question or continuing an existing discussion, quoted replies make communication clearer.

messenger117_7.webp

Interactive Conversation Polls​

Bring interactive voting directly into Messenger conversations.

Members can create polls, ask questions and provide multiple answer options without leaving their chat.
  • Create Polls: Start polls directly from the Messenger composer.
  • Multiple Answer Options: Add additional answers while creating a poll.
  • Interactive Voting: Vote directly inside the conversation.
  • Live Results: View vote totals, percentages and visual result bars.
  • Close Polls: End voting when the poll is complete.
  • Integrated Presentation: Polls appear naturally inside the conversation.
  • Creation Permissions: Control which XenForo user groups can create polls.
  • Voting Permissions: Independently control which user groups can vote.

Polls are useful for gathering opinions, planning activities, making community decisions or simply having fun with friends.

The creation interface provides a straightforward way to enter a question, manage answers and publish the poll.

messenger117_4.webp


Once published, polls display clean voting controls and visual results directly within the Messenger interface.

messenger117_5.webp

Rich Messaging and Media Sharing​

Conversations can include much more than ordinary text.

Eggy Messenger provides an expanded message composer with convenient access to communication and media tools.
  • Text messages
  • Image uploads
  • File attachments
  • Emoji
  • Animated GIFs
  • Voice messages
  • Message reactions
  • Message formatting
  • Camera actions where supported
  • Code snippets
  • Interactive polls
  • Quoted message replies
  • Rich XenForo content previews

Members can access additional tools through the composer's expanded More menu without overcrowding the main messaging interface.

Uploaded images retain their proportions while fitting naturally within conversations. Downloadable attachments can be delivered directly to members.

messenger117_2.webp

Share XenForo Threads and Posts​

Turn forum discussions into private conversations using the integrated Share to Messenger functionality.

Members can share interesting threads and individual posts with Messenger contacts and groups without manually copying and pasting links.
  • Share Threads: Send forum discussions directly into Messenger.
  • Share Individual Posts: Send a specific forum reply rather than the entire discussion.
  • Rich Previews: Display shared content using integrated cards with titles, author information and links.
  • Recipient Selection: Choose private conversations or groups.
  • Multiple Recipients: Share content with several destinations in one action.
  • Recipient Search: Quickly find friends and existing conversations.
  • Sharing Preview: Review shared content before sending.
  • Permission Awareness: Original forum content remains protected by XenForo's existing viewing permissions.
  • Administrator Controls: Enable, disable or restrict sharing through the ACP and user group permissions.

Shared content provides convenient links back to the original forum discussion, helping connect Messenger activity with the wider community.

Message Forwarding​


Forward existing messages into other private conversations or group chats.
  • Forward messages between private conversations
  • Forward messages into group conversations
  • Select multiple destinations
  • Search friends and existing conversations
  • Use a compact recipient selection interface
  • Identify forwarded content
  • Preserve supported attachments where applicable
The forwarding interface includes a manageable five-result selection layout, keeping recipient searches convenient even for members with extensive contact lists.

Friends and Friend Requests​

Build connections within your XenForo community using Messenger's integrated friendship system.
  • Search existing XenForo members
  • Send friend requests
  • Accept or decline incoming requests
  • View outgoing friend requests
  • Manage existing friendships
  • Open conversations directly from the Friends interface
  • Use convenient member actions
  • Control friendship features through XenForo permissions

Friend requests and accepted friendships can also generate native XenForo bell alerts.

Group Conversations​

Create private conversation spaces for multiple members to communicate together.

Group conversations are designed for friends, teams, community groups and shared discussions.
  • Create group conversations
  • Participate in existing groups
  • Configurable maximum group members
  • Group management controls
  • Share messages, attachments and supported media
  • Forward messages into groups
  • Share forum threads and individual posts with groups
  • Create interactive polls within conversations
  • Control group access using XenForo user group permissions
  • Apply individual member restrictions

Administrators can enable or disable group conversations independently of ordinary private messaging.

Voice and Video Calling​

Go beyond text messaging with integrated browser-based WebRTC calling.

Members can communicate using their microphone, camera and supported screen-sharing features directly through Messenger.
  • Voice Calls: Communicate through audio.
  • Video Calls: Use compatible cameras for face-to-face conversations.
  • Screen Sharing: Share a screen during supported calls.
  • Call Participant Limits: Configure the maximum number of call members.
  • Incoming Ringtone: Audible notifications for incoming calls.
  • Outgoing Ringback: Hear call progress while waiting for the recipient.
  • Custom Call Sounds: Upload custom incoming and outgoing call audio.
  • STUN Configuration: Configure WebRTC connectivity.
  • TURN Support: Optional relay fallback for restrictive network environments.
  • TURN Shared Secrets: Support compatible TURN authentication configurations.

Calling is integrated into the same interface members already use for their conversations.

Call Device Setup and Testing​

Messenger includes dedicated device controls to help members prepare their equipment before joining a call.
  • Microphone selection
  • Camera selection
  • Speaker selection where supported
  • Microphone level testing
  • Camera preview
  • Speaker testing
  • Saved device preferences
  • Browser permission feedback
  • Supported device changes during active calls

These tools help members identify audio, camera and browser permission issues before they interrupt communication.

Call History and Missed Calls​

Keep track of communication activity directly inside conversations.
  • Completed call records
  • Missed call records
  • Declined calls
  • Cancelled calls
  • Call duration information
  • Call again actions
  • Call back actions
  • Native XenForo missed call alerts

Missed calls use a clean, redesigned conversation card featuring a recognisable call icon, clear call information and an integrated Call again button.

messenger117_6.webp

Voice Messages​

Record and send voice messages without opening a separate application.

Voice notes can be managed through global administrator settings, user group permissions and individual member restrictions.

Lazy Loaded Audio

Audio attachments are loaded when members choose to play them, helping improve performance in conversations containing multiple recordings.
  • Reduced unnecessary media requests
  • Lower avoidable bandwidth usage
  • Improved conversation loading
  • Less unnecessary browser media activity

GIPHY Integration​

Optional GIPHY integration brings animated GIF discovery into Messenger.
  • Search animated GIFs
  • Browse trending GIFs
  • View example GIFs
  • Display live search results
  • Restore trending results when clearing a search
  • Configure the maximum permitted GIF rating
  • Enable or disable the integration through the ACP

Administrators provide their own GIPHY API key when enabling GIF search.

Online Presence and Availability​


Messenger includes an integrated presence system so members can see when their contacts are available.
  • Online
  • Away
  • Busy
  • Offline
  • Appear offline
  • Active Now contacts
  • Presence indicators in friend lists
  • Presence indicators within conversations
  • Configurable away timing
  • Configurable offline timing

Presence behaviour respects configured privacy controls.

Administrators can restrict the ability to appear offline, with applicable restrictions enforced server side.

Messenger Online Members Widget​

Display Messenger activity through a dedicated XenForo widget.
  • Show members currently active through Messenger
  • Respect Messenger privacy and presence rules
  • Refresh while the page remains open
  • Use standard XenForo widget positions
  • Configure the maximum number of displayed members

Native XenForo Alerts​

Important Messenger events integrate with XenForo's existing bell notification system.

Supported alerts include:
  • Incoming friend requests
  • Accepted friend requests
  • Missed Messenger calls

Alerts direct members toward the relevant Messenger activity, while supported preferences can be managed through Messenger settings.

Flexible Desktop Messenger Positioning​

Choose how Messenger appears on desktop layouts.
  • Left: Position the compact Messenger window on the left side of the browser.
  • Right: Position Messenger on the right side.
  • Drag: Allow members to move the window to their preferred desktop location.
  • Remember Position: Store dragged positions in the browser.
  • Viewport Protection: Keep the window inside the usable screen area.
  • Reset Position: Restore the administrator-defined default position.

Mobile positioning and behaviour remain separate from desktop layout preferences.

Customisable Messenger Appearance​

Match Messenger to your community's design using the dedicated Appearance settings in the Admin Control Panel.

Administrators can personalise the interface without manually editing templates.

Layout and Interface Options
  • Theme presets
  • Interface density
  • Desktop Messenger width
  • Left, right or draggable placement
  • Desktop spacing
  • Corner radius

Colour Customisation
  • Chat background
  • Primary surface
  • Secondary surface
  • Borders
  • Main text
  • Muted text
  • Accent colour
  • Accent text
  • Outgoing message colours
  • Incoming message colours

A built-in live preview helps administrators review changes before applying them.

Messenger supports light and dark appearances while retaining a consistent interface across conversations, polls, attachments and calling components.

Optional Node.js Realtime Communication​

Eggy Messenger supports optional Node.js and WebSocket communication for responsive messaging activity.

Node.js is not required to use Messenger.

Without Node.js, Messenger operates using standard AJAX polling.

If an enabled realtime gateway becomes unavailable, Messenger can fall back to AJAX polling to keep supported conversations usable.

Realtime communication can handle:
  • New messages
  • Message reactions
  • Conversation activity
  • Presence information
  • Unread conversation state

Members reading older conversation content can receive new-message indicators without being unexpectedly moved away from the messages they are viewing.

Member Actions and Privacy​

Members have convenient controls for managing their interactions.
  • View member profiles
  • Report conversations or message activity
  • Block members
  • Unfriend members

Integrated confirmation interfaces are used for supported actions, providing a consistent experience rather than relying on ordinary browser alert dialogs.

Message Reporting and Moderation​

Eggy Messenger includes a dedicated reporting system for reviewing inappropriate or concerning activity.

Reports can provide relevant conversation context, including:
  • Reporting member
  • Reported member
  • Report reason
  • Date and status
  • Conversation information
  • Chronological conversation transcript
  • Message senders
  • Message timestamps
  • Message content
  • Attachment information
  • Group conversation context

Administrators can review and manage reports from the dedicated Messenger Reports area within the XenForo Admin CP.

Dedicated Messenger User Management​

Manage Messenger access without necessarily affecting a member's main XenForo account.

The dedicated user management interface provides access to:
  • Messenger access status
  • Presence information
  • Friend information
  • Conversation information
  • Messages sent
  • Reports
  • Blocked members
  • Full Messenger suspensions
  • Individual feature restrictions

Messenger Suspensions and Restrictions​

Administrators can suspend members from Messenger independently of their main XenForo accounts.

Suspended members receive a clear Messenger suspension state rather than an unexplained error.

Feature-specific restrictions

Restrict individual capabilities without removing access to every Messenger feature.
  • Friend actions
  • Messaging
  • Group management
  • File and image attachments
  • Voice notes
  • Voice calls
  • Video calls
  • Screen sharing

Other permitted Messenger features can continue operating normally.

Restriction Reasons
  • Store private administrator notes
  • Specify separate member-visible reasons
  • Choose whether reasons are displayed
  • Use a generic suspension message

XenForo User Group Permissions​

Messenger integrates with XenForo's native permission system, allowing different member groups to access different functionality.

Available permissions include:
  • Use Messenger
  • Manage friend requests
  • Send messages
  • Create and participate in group conversations
  • Create conversation polls
  • Vote on conversation polls
  • Upload attachments
  • Send voice notes
  • Make voice calls
  • Make video calls
  • Share screens
  • Share forum threads and individual posts

Separate permissions for poll creation and voting allow administrators to determine which member groups can publish polls and which can participate in them.

Existing XenForo content permissions continue to protect shared forum threads and posts.

User Group Limits​

Assign different allowances to different membership levels.
  • Maximum friends
  • Maximum group members
  • Attachment limits

These controls help administrators adapt Messenger to the needs of their community.

Dedicated XenForo Admin Control Panel​

Eggy Messenger provides a dedicated top-level administration area.

Available sections include:
  • Dashboard: Overview of Messenger administration.
  • Settings: Configure messaging features and behaviour.
  • Appearance: Customise layout, colours and presentation.
  • User Group Limits: Manage membership allowances.
  • Users: Review member access, suspensions and restrictions.
  • Reports: Manage reported conversations and activity.
  • Calls/WebRTC: Configure communication and calling infrastructure.
  • Diagnostics: Access troubleshooting information.

Individual Feature Controls​

Enable or disable major Messenger systems independently to suit your community.
  • Messenger
  • Friend system
  • Group conversations
  • File and image attachments
  • Voice notes
  • Voice calls
  • Video calls
  • Screen sharing
  • Presence
  • Appear offline
  • Typing indicators
  • Message reactions
  • Message reporting
  • Share to Messenger

Run Messenger as a straightforward private messaging solution or enable the wider collection of communication features as your community grows.

Configurable Limits and Behaviour​

Administrators can configure operational limits and activity controls, including:
  • Default friend limit
  • Maximum group members
  • Maximum call members
  • Attachment limits
  • Maximum message length
  • Message editing window
  • Message deletion window
  • Realtime polling interval
  • Away timeout
  • Offline timeout
  • Friend requests per hour
  • New conversations per hour
  • Minimum account age
  • Minimum forum post count
  • Allowed file extensions

Built Specifically for XenForo​

Eggy Messenger is not a separate chat website or an external messaging service.

It is designed to operate within your existing XenForo community.

Members continue using their normal forum accounts, while administrators manage permissions, restrictions, appearance and communication settings through the familiar XenForo environment.

Forum discussions remain connected to Messenger through integrated sharing tools, and important supported activity can appear in XenForo's native alert system.

Whether your community needs private conversations, group discussions, interactive voting, media sharing or live communication, Eggy Messenger provides these tools as part of a unified forum experience.

Requirements​

  • XenForo 2.3.0 or later
  • A modern browser for WebRTC calling functionality
  • HTTPS for browser features requiring a secure context
  • Your own GIPHY API key if GIPHY search is enabled
  • Compatible TURN infrastructure only when using optional TURN relay fallback

Node.js is optional. Standard Messenger functionality can operate using AJAX polling.

Support​

For assistance, documentation or support enquiries, visit:

https://support.eggy.net
Author
Eggy
Views
643
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Eggy

  • Scheduled Content
    Scheduled Content
    Free XenForo scheduling for threads, replies, reminders and recurring posts.
  • Eggy SEO Autopilot
    Eggy SEO Autopilot
    The always-free all-in-one XenForo SEO suite with automated auditing, metadata, schema, Search Conso
  • AI Image Gallery
    AI Image Gallery
    Multi-provider AI image generation with galleries and credits.
  • Eggy Swarm
    Eggy Swarm
    Turn your XenForo community into a survival game with story, progression and multiplayer.
  • Live Alerts
    Live Alerts
    Always free automatic alert and conversation updates without page refreshes.

Latest updates

  1. Eggy Messenger 1.1.7 Interactive Polls, Message Replies & UI Improvements

    Eggy Messenger 1.1.7 is here! We're excited to introduce another feature-packed update to Eggy...
  2. Eggy Messenger 1.1.6 – Introducing Share to Messenger

    Eggy Messenger 1.1.6 introduces Share to Messenger, allowing members to share forum content...
  3. Eggy Messenger 1.1.5

    Eggy Messenger 1.1.5 significantly expands compatibility across the XenForo 2.3 branch. The...
Back
Top Bottom