Top SitesRealtime private messaging system for WordPress | Better Messages

Machine Readiness

Stored receipt and evidence

Overall

30

Readable

100

Callable

0

Commerce

0

Payment

0

Machine Access

Inspect the site's MCP endpoint

Open MCP explorer

DialtoneApp can scan the stored discovery files for this domain, try the MCP initialize handshake, and show the raw protocol transcript.

Purchase boundary

read only

Control boundary

unknown

Payment rails

None

Payment providers

None

Payment methods

None

Payment protocols

None

Payment assets

None

Payment networks

None

Capabilities

None

Verified payment surface

No

Crypto only

No

Readable docs

robots, llms, llms-full

Products

0

Variants

0

Priced variants

0

Currencies

0

Offers

0

Priced offers

0

Priced actions

0

Samples

Offer samples

No stored offer samples.

Samples

Action samples

No stored action samples.

Samples

Product samples

No stored product samples.

Document

robots.txt

Open robots.txt
User-agent: *
Allow: /

Sitemap: https://www.better-messages.com/sitemap.xml
LLMs-Txt: https://www.better-messages.com/llms.txt

Document

llms.txt

Open llms.txt
# Better Messages - WordPress Private Messaging Plugin

> Documentation for Better Messages, a real-time private messaging plugin for WordPress with WebSocket support, video/audio calls, AI chatbots, and mobile apps.

## Additional Documentation

- [Hooks & Functions Reference](/llms-hooks.txt) — PHP and JavaScript hooks, filters, and functions
- [Hooks & Functions Full Content](/llms-hooks-full.txt)
- [REST API Reference](/llms-rest-api.txt) — All REST API endpoints
- [REST API Full Content](/llms-rest-api-full.txt)


## Table of Contents

- [Voice Messages](https://www.better-messages.com/docs/addons/voice-messages): Record and send voice messages in Better Messages conversations with MP3 storage and optional AI transcription.
- [AI & MCP Integration](https://www.better-messages.com/docs/ai-mcp/ai-mcp-integration): Connect AI tools like Claude Desktop, Cursor, or ChatGPT to Better Messages using the WordPress Abilities API and MCP.
- [Change avatar size](https://www.better-messages.com/docs/development/css-snippets/change-avatar-size): CSS snippet to change or increase the avatar size in the Better Messages threads list.
- [Change text size](https://www.better-messages.com/docs/development/css-snippets/change-text-size): CSS snippet to change or increase the font size in the Better Messages interface.
- [Customize the radius of the mobile chat button](https://www.better-messages.com/docs/development/css-snippets/mobile-chat-button-radius): CSS snippet to customize the border radius of the Better Messages mobile chat button.
- [Replacing verified icon](https://www.better-messages.com/docs/development/css-snippets/replace-verified-icon): CSS snippet to replace the default verified user icon with a custom SVG in Better Messages.
- [Add a custom AI provider](https://www.better-messages.com/docs/development/guides/custom-ai-provider): How to register a custom AI provider for Better Messages AI Chat Bots using PHP filter hooks. Works with self-hosted LLM servers like Ollama, LM St...
- [How to add a custom file format for uploader?](https://www.better-messages.com/docs/development/guides/custom-file-format): How to register and enable a custom file format for the Better Messages file uploader using PHP filters.
- [Custom messages location](https://www.better-messages.com/docs/development/guides/custom-location): How to display Better Messages at a custom location and redirect notification links using PHP filters.
- [Disabling users link to be clickable](https://www.better-messages.com/docs/development/guides/disable-user-profile-link): How to disable clickable user profile links and show only nicknames in Better Messages.
- [IOS Web Push Notifications](https://www.better-messages.com/docs/development/guides/ios-push): How to enable iOS web push notifications for Better Messages using PWA on iOS 16.4 and later.
- [How to replace email notifications with custom layout?](https://www.better-messages.com/docs/development/guides/overwrite-email): How to replace the default Better Messages email notification layout with a custom HTML template using PHP.
- [How to customize sounds in the plugin?](https://www.better-messages.com/docs/development/guides/replace-sounds): Better Messages provides built-in options to customize sounds directly from the plugin settings without any code.
- [Add a welcome message for new users](https://www.better-messages.com/docs/development/guides/welcome-message): PHP snippet to automatically send a welcome message to newly registered users via Better Messages.
- [How to create group threads?](https://www.better-messages.com/docs/faq/group-threads): Video guide on how to create group message threads in Better Messages.
- [How to set up messages location?](https://www.better-messages.com/docs/faq/messages-location): Video guide on how to configure the messages page location in Better Messages.
- [AI Chat Bots](https://www.better-messages.com/docs/features/ai-chat-bots): Better Messages allows you to create AI-powered chat bots using multiple AI providers: OpenAI, Anthropic (Claude), and Google Gemini.
- [AI Content Moderation](https://www.better-messages.com/docs/features/ai-content-moderation): Better Messages offers AI-powered content moderation to automatically detect and handle harmful content. Choose between two moderation providers de...
- [AI Message Translation](https://www.better-messages.com/docs/features/ai-message-translation): Better Messages can automatically translate incoming messages to each user's preferred language using AI.
- [Auto-Delete Old Messages](https://www.better-messages.com/docs/features/auto-delete-messages): Better Messages can automatically delete old messages to manage database size and comply with data retention policies.
- [Bad Words Filter](https://www.better-messages.com/docs/features/bad-words-filter): Better Messages includes a bad words filter that automatically blocks messages containing inappropriate language.
- [Chat Rooms](https://www.better-messages.com/docs/features/chat-rooms): Better Messages supports independent chat rooms that function as public or restricted group conversations.
- [Conversations Muting](https://www.better-messages.com/docs/features/conversations-muting): Better Messages allows users to mute specific conversations to stop receiving notifications for them.
- [Easy Customization](https://www.better-messages.com/docs/features/easy-customization): Better Messages can be visually customized to match your website's design without any coding knowledge.
- [Email notifications](https://www.better-messages.com/docs/features/email-notifications): Instead of standard notification on each new message, Better Messages plugin will group messages by thread and send it within next 15 minutes with ...
- [Emoji Selector](https://www.better-messages.com/docs/features/emoji-selector): Better Messages includes a built-in emoji picker that allows users to easily insert emojis into their messages.
- [Enhanced Mobile](https://www.better-messages.com/docs/features/enhanced-mobile): Better Messages includes an enhanced mobile layout optimized for smartphones and tablets.
- [Favorite Messages](https://www.better-messages.com/docs/features/favorite-messages): Users can mark individual messages as favorites for quick access later.
- [File Sharing](https://www.better-messages.com/docs/features/file-sharing): Better Messages allows users to share files, images, videos, and documents directly in conversations with support for resumable uploads, client-sid...
- [GIFs](https://www.better-messages.com/docs/features/giphy-integration): Better Messages supports GIFs through two providers — **GIPHY** and **KLIPY** — giving users a fun way to express themselves in conversations with ...
- [Group Conversations](https://www.better-messages.com/docs/features/group-conversations): Better Messages supports multi-participant group conversations where users can chat with multiple people at once.
- [Group Messages](https://www.better-messages.com/docs/features/group-messages): Better Messages can enable group messaging within community plugin groups such as BuddyPress, Ultimate Member, PeepSo, and FluentCommunity.
- [Guest Access](https://www.better-messages.com/docs/features/guest-access): Better Messages supports guest access for chat rooms, allowing non-registered visitors to participate in conversations without creating an account.
- [Markdown Support](https://www.better-messages.com/docs/features/markdown-support): Better Messages supports Markdown syntax for formatting messages.
- [Mass Messaging](https://www.better-messages.com/docs/features/mass-messaging): Administrators can send messages to all users on the site at once using the mass messaging feature.
- [Mentions](https://www.better-messages.com/docs/features/mentions): Better Messages supports @mentions in conversations, allowing users to directly address specific participants.
- [Message Drafts](https://www.better-messages.com/docs/features/message-drafts): Better Messages automatically saves unsent messages as drafts.
- [Message Reactions](https://www.better-messages.com/docs/features/message-reactions): Better Messages allows users to react to messages with emojis for quick feedback and engagement.
- [Mini Widgets](https://www.better-messages.com/docs/features/mini-widgets): Better Messages provides mini widgets fixed to the bottom of the screen, giving users quick access to their conversations and contacts from anywher...
- [Modern Design](https://www.better-messages.com/docs/features/modern-design): Better Messages features a modern, clean messaging interface designed for ease of use and visual appeal.
- [MyCred & GamiPress](https://www.better-messages.com/docs/features/mycred-gamipress): Better Messages integrates with MyCred and GamiPress point systems to charge users credits or points for messaging and calls.
- [oEmbed Support](https://www.better-messages.com/docs/features/oembed-support): Better Messages supports oEmbed for rich media previews directly in messages.
- [Pinned Messages](https://www.better-messages.com/docs/features/pinned-messages): Better Messages supports pinning important messages and conversations for easy access.
- [Pre-Moderated Messages](https://www.better-messages.com/docs/features/pre-moderation): Better Messages supports pre-moderation of messages, where messages are held for review before being delivered to recipients.
- [Privacy & GDPR](https://www.better-messages.com/docs/features/privacy-gdpr): Better Messages is designed with privacy in mind and provides the tools needed for GDPR compliance.
- [Realtime Messaging](https://www.better-messages.com/docs/features/realtime-messaging): Better Messages supports two communication modes for delivering messages: AJAX polling and WebSocket.
- [Reply, Edit & Forward](https://www.better-messages.com/docs/features/reply-edit-forward): Better Messages supports replying to specific messages, editing sent messages, and forwarding messages to other conversations.
- [Report Messages](https://www.better-messages.com/docs/features/report-messages): Better Messages allows users to report inappropriate messages for moderation review.
- [Role Based Access Control](https://www.better-messages.com/docs/features/role-based-access): Better Messages provides comprehensive role-based access control to restrict messaging capabilities based on WordPress user roles.
- [RTL Layout Support](https://www.better-messages.com/docs/features/rtl-support): Better Messages includes built-in right-to-left (RTL) layout support for languages such as Arabic, Hebrew, Persian, and Urdu.
- [Search](https://www.better-messages.com/docs/features/search): Better Messages includes a built-in search feature that allows users to search through all their messages.
- [Site Notifications](https://www.better-messages.com/docs/features/site-notifications): Better Messages displays on-site notification popups when users receive new messages while browsing your website.
- [Sound Notifications](https://www.better-messages.com/docs/features/sound-notifications): Better Messages plays sound notifications to alert users about new messages and incoming calls.
- [Stickers](https://www.better-messages.com/docs/features/stickers): Better Messages includes a built-in sticker system with a curated catalog of sticker packs, multi-language support, role-based access control, and ...
- [Subjects](https://www.better-messages.com/docs/features/subjects): Better Messages allows users to set a subject line when starting a new conversation.
- [Text Formatting](https://www.better-messages.com/docs/features/text-formatting): Better Messages supports rich text formatting in messages through a visual toolbar.
- [Fully Translatable](https://www.better-messages.com/docs/features/translations): Better Messages is fully translatable using the native WordPress translation system.
- [Unread Conversations Filter](https://www.better-messages.com/docs/features/unread-filter): Better Messages includes an unread conversations filter for quickly finding conversations with new messages.
- [User to User Block](https://www.better-messages.com/docs/features/user-block): Better Messages allows users to block other users from sending them messages.
- [Verified Badges](https://www.better-messages.com/docs/features/verified-badges): Better Messages can display verified badges next to user names in the messaging interface.
- [White Label](https://www.better-messages.com/docs/features/white-label): Better Messages is a white-label solution that integrates seamlessly into your website without any visible plugin branding.
- [WordPress Native API](https://www.better-messages.com/docs/features/wordpress-api): Better Messages is built using native WordPress architecture, making it easy for developers to extend and customize.
- [What is Better Messages?](https://www.better-messages.com/docs/getting-started/about): **Better Messages** - is a WordPress plugin that allows website owners to create realtime private messaging and chat room systems within their Word...
- [Conversation Types](https://www.better-messages.com/docs/getting-started/conversation-types): Better Messages has few types of conversation which are used depending on needs.
- [Installation](https://www.better-messages.com/docs/getting-started/installation): How to install and activate the Better Messages plugin on your WordPress site.
- [Messages Location](https://www.better-messages.com/docs/getting-started/user-inbox): Every user has access to his personal dedicated inbox, where all conversations which users belong to are listed.
- [AutomatorWP](https://www.better-messages.com/docs/integrations/automatorwp): How to integrate Better Messages with AutomatorWP to send automated private messages.
- [BuddyBoss](https://www.better-messages.com/docs/integrations/buddyboss): How to set up Better Messages with BuddyBoss for friends, groups, profiles, and call buttons.
- [BuddyPress](https://www.better-messages.com/docs/integrations/buddypress): How to set up Better Messages with BuddyPress for profiles, friends, and group messaging.
- [Dokan](https://www.better-messages.com/docs/integrations/dokan): How to integrate Better Messages with Dokan to add live chat for marketplace vendors.
- [FluentCommunity](https://www.better-messages.com/docs/integrations/fluentcommunity): How to integrate Better Messages with FluentCommunity for portal messaging, profiles, and group chats.
- [GamiPress](https://www.better-messages.com/docs/integrations/gamipress): The integration with GamiPress allows charging users for messaging and private calls using GamiPress point types. GamiPress is supported through a ...
- [GIPHY](https://www.better-messages.com/docs/integrations/giphy): Within the plugin settings, you can add GIPHY integration by entering GIPHY API key.
- [HivePress](https://www.better-messages.com/docs/integrations/hivepress): How to integrate Better Messages with HivePress to add messaging to listings, bookings, and vendor pages.
- [Crocoblock JetEngine](https://www.better-messages.com/docs/integrations/jet-engine): How to integrate Better Messages with Crocoblock JetEngine Profile Builder for user profiles and avatars.
- [MultiVendorX](https://www.better-messages.com/docs/integrations/multivendorx): How to integrate Better Messages with MultiVendorX to add live chat for marketplace vendors.
- [MyCred](https://www.better-messages.com/docs/integrations/mycred): The integration with MyCred allows charging users for messaging and private calls using MyCred points. MyCred is supported through a unified Points...
- [OneSignal](https://www.better-messages.com/docs/integrations/onesignal): ![OneSignal](https://ps.w.org/onesignal-free-web-push-notifications/assets/banner-1544x500.png)
- [PeepSo](https://www.better-messages.com/docs/integrations/peepso): How to set up Better Messages with PeepSo for profiles, friends, and group messaging.
- [ProfileGrid](https://www.better-messages.com/docs/integrations/profile-grid): How to integrate Better Messages with ProfileGrid for user profile messaging and avatars.
- [Progressify](https://www.better-messages.com/docs/integrations/progressify): ![Progressify](progressify-screenshot.png)
- [SureDash](https://www.better-messages.com/docs/integrations/suredash): How to integrate Better Messages with SureDash for portal messaging, profiles, and call buttons.
- [Ultimate Member](https://www.better-messages.com/docs/integrations/ultimate-member): How to set up Better Messages with Ultimate Member for profiles, friends, and group messaging.
- [Uncanny Automator](https://www.better-messages.com/docs/integrations/uncanny-automator): How to integrate Better Messages with Uncanny Automator to send automated private messages.
- [UsersWP](https://www.better-messages.com/docs/integrations/userswp): How to integrate Better Messages with UsersWP for user profile messaging and avatars.
- [WooCommerce](https://www.better-messages.com/docs/integrations/woocommerce): How to integrate Better Messages with WooCommerce — let customers chat with your support team from product, cart, checkout, and order pages.
- [WP Job Manager](https://www.better-messages.com/docs/integrations/wp-job-manager): How to integrate Better Messages with WP Job Manager to add messaging buttons to job listings.
- [WP User Manager](https://www.better-messages.com/docs/integrations/wp-user-manager): How to integrate Better Messages with WP User Manager for user profile messaging and avatars.
- [wpForo](https://www.better-messages.com/docs/integrations/wpforo): How to integrate Better Messages with wpForo for forum user profile messaging and avatars.
- [Android Application](https://www.better-messages.com/docs/mobile-app/android-application): How to generate and publish a native Android messenger app for your website using Better Messages.
- [iOS Application](https://www.better-messages.com/docs/mobile-app/ios-application): How to generate and publish a native iOS messenger app for your website using Better Messages.
- [better_messages](https://www.better-messages.com/docs/shortcodes/better_messages): Shortcode to display the Better Messages inbox layout or login form for logged-out users.
- [better_messages_video_call_button](https://www.better-messages.com/docs/shortcodes/better_messages_audio_call_button): Shortcode to display an audio call button that starts a call with a specified user.
- [better_messages_live_chat_button](https://www.better-messages.com/docs/shortcodes/better_messages_live_chat_button): Shortcode to display a universal live chat button that starts or continues a conversation with a user.
- [better_messages_mini_chat_button](https://www.better-messages.com/docs/shortcodes/better_messages_mini_chat_button): Shortcode to display a button that opens a mini chat popup with a specified user.
- [better_messages_my_messages_url](https://www.better-messages.com/docs/shortcodes/better_messages_my_messages_url): Shortcode that returns the URL to the currently logged-in user's message inbox.
- [better_messages_pm_button](https://www.better-messages.com/docs/shortcodes/better_messages_pm_button): Shortcode to display a private message button that opens a conversation with a specified user.
- [better_messages_single_conversation](https://www.better-messages.com/docs/shortcodes/better_messages_single_conversation): Shortcode to embed a single conversation by thread ID on any WordPress page.
- [better_messages_unread_counter](https://www.better-messages.com/docs/shortcodes/better_messages_unread_counter): Shortcode to display an unread messages counter badge anywhere on your website.
- [better_messages_user_conversation](https://www.better-messages.com/docs/shortcodes/better_messages_user_conversation): Shortcode to automatically create and display a conversation with a specified user on any page.
- [better_messages_video_call_button](https://www.better-messages.com/docs/shortcodes/better_messages_video_call_button): Shortcode to display a video call button that starts a call with a specified user.
- [HD Audio Calls](https://www.better-messages.com/docs/websocket/audio-calls): The WebSocket version enables HD 1-to-1 audio calls between users using WebRTC technology.
- [Local Browser Encryption](https://www.better-messages.com/docs/websocket/browser-encryption): Better Messages WebSocket version can encrypt the local browser database with AES-256 for enhanced security.
- [Can I cancel my subscription after subscribing?](https://www.better-messages.com/docs/websocket/cancel-subscription): Yes, you can cancel WebSocket subscription any time.
- [Better Messages Cloud AI](https://www.better-messages.com/docs/websocket/cloud-ai): Better Messages Cloud AI provides AI-powered features included with the WebSocket license at no additional cost. No third-party API keys or externa...
- [End-to-End Encryption](https://www.better-messages.com/docs/websocket/e2e-encryption): Better Messages supports end-to-end encryption (E2EE) for private conversations, ensuring that only the participants can read the messages. The ser...
- [End User License Agreement](https://www.better-messages.com/docs/websocket/end-user-license): Effective as of Nov 29, 2017
- [HD Group Audio Chat](https://www.better-messages.com/docs/websocket/group-audio-chat): The WebSocket version enables HD group audio chats supporting up to 50 participants.
- [HD Group Video Chat](https://www.better-messages.com/docs/websocket/group-video-chat): The WebSocket version enables HD group video chats supporting up to 32 participants.
- [Instant Messages Delivery](https://www.better-messages.com/docs/websocket/instant-delivery): The WebSocket version delivers messages instantly to all recipients using persistent WebSocket connections.
- [Load Optimization](https://www.better-messages.com/docs/websocket/load-optimization): The WebSocket version significantly reduces server load by replacing AJAX polling with persistent WebSocket connections.
- [Message Status](https://www.better-messages.com/docs/websocket/message-status): The WebSocket version shows real-time message delivery status indicators for every message.
- [Where is my messages stored?](https://www.better-messages.com/docs/websocket/message-storage): Websocket servers not storing any messages itself, all messages stored only in your website database.
- [Mini Chats](https://www.better-messages.com/docs/websocket/mini-chats): Mini Chats are small chat popup windows fixed to the bottom of the screen, allowing users to message in real time from any page on your site.
- [Mini Threads List](https://www.better-messages.com/docs/websocket/mini-threads): Mini Threads is a compact conversation list widget fixed to the bottom of the screen for quick access to all conversations from any page.
- [No Limits](https://www.better-messages.com/docs/websocket/no-limits): The Better Messages WebSocket infrastructure is designed to handle any scale without imposing limits.
- [Presence Indicator & User Statuses](https://www.better-messages.com/docs/websocket/presence-indicator): The WebSocket version shows real-time online presence indicators and allows users to set their availability status.
- [Priority Support](https://www.better-messages.com/docs/websocket/priority-support): All WebSocket version license holders receive priority support with faster response times.
- [Private](https://www.better-messages.com/docs/websocket/private): All sensitive message content is encrypted with AES-256 encryption on your WordPress server before transmission through the WebSocket infrastructure.
- [Refund Policy](https://www.better-messages.com/docs/websocket/refund-policy): We stand behind our plugin’s quality and your satisfaction with it is important to us. If you experience problems with the plugin, we will be happy...
- [How to reset the license?](https://www.better-messages.com/docs/websocket/reset-license): When you want to change the licensed domain name, but old website is already deleted, you might need to reset your license.
- [Screen Sharing](https://www.better-messages.com/docs/websocket/screen-sharing): Better Messages WebSocket version supports screen sharing during video calls, audio calls, and group chats.
- [Secure](https://www.better-messages.com/docs/websocket/secure): The WebSocket version ensures secure communication between the server and your site users.
- [Where Websocket servers located?](https://www.better-messages.com/docs/websocket/servers-location): WebSocket servers are currently located in Frankfurt, Germany.
- [Typing & Activity Indicators](https://www.better-messages.com/docs/websocket/typing-indicator): The WebSocket version shows real-time activity indicators when another participant is typing a message, recording a voice message, or uploading a f...
- [Is there users limit for websocket version?](https://www.better-messages.com/docs/websocket/users-limit): WebSocket connections per standard subscription is not limited in any way.
- [HD Video Calls](https://www.better-messages.com/docs/websocket/video-calls): ![Video Calls](images/video-calls.png)
- [Web Push Notifications](https://www.better-messages.com/docs/websocket/web-push): The WebSocket version supports web push notifications that reach users even when they are not on your website.
- [WordPress Multisite](https://www.better-messages.com/docs/websocket/wordpress-multisite): Subfolder network can use 1 plugin license per network.
- [Your Data is Yours](https://www.better-messages.com/docs/websocket/your-data): Better Messages does not store any private data on its WebSocket servers.

Document

llms-full.txt

Not stored for this site.