# Realtime private messaging system for WordPress | Better Messages

> Markdown mirror of DialtoneApp's public top-site detail page for `better-messages.com`.

URL: https://dialtoneapp.com/top-sites/better-messages.com/index.md
Canonical HTML: https://dialtoneapp.com/top-sites/better-messages.com

## Summary

- Domain: `better-messages.com`
- Website: https://better-messages.com
- Description: ai readable | score 30 | purchase read only
- Label: ai_readable
- Payment surface: Not available
- Purchase boundary: read_only
- Control boundary: unknown
- Rank: 641015

## robots

~~~text
User-agent: *
Allow: /

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

## llms

~~~text
# 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.
~~~

## llms-full

Not found.