Better Messages 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 external accounts required.
Features
AI Content Moderation
Automatically review messages for harmful or unwanted content using AI.
- 23 content categories including extended categories (spam, scam, contact sharing, commercial promotion, and more)
- Custom moderation rules in plain text
- Conversation context awareness — detect patterns split across multiple messages
- Text and image moderation
- Two action modes: flag for review or hold until approved
For full details see AI Content Moderation.
AI Message Translation
Automatically translate incoming messages to each user's preferred language.
- Currently available for 1-to-1 conversations only
- 53 supported languages with automatic source language detection
- HTML formatting preserved in translations
- Users select their preferred language in the messaging settings panel
- Translation toggle to switch between translated and original text
For full details see AI Message Translation.
Voice Message Transcription
Automatically transcribe voice messages to text using AI speech recognition.
- Supports 99+ languages with automatic language detection
- Transcription results cached and displayed alongside voice messages
- Users can view the transcription by clicking the transcribe button on any voice message
How it works
- A user sends a voice message in a conversation
- Any participant clicks the transcribe button on the voice message
- The audio is sent to Better Messages Cloud for transcription
- The transcribed text appears below the voice message for all participants
Transcription results are cached — once a voice message is transcribed, the text is stored and displayed instantly for all future views.
Language
By default, the language is automatically detected from the audio. If all users on your site speak the same language, you can set a specific language code (e.g. en, ru, es) in the settings for better accuracy and faster processing.
How to enable
Moderation
Navigate to WP Admin → Better Messages → Settings → Moderation.
- Select Better Messages Moderation AI as the provider
- Enable AI Moderation
- Choose the Flagged Message Action
- Select Content Categories to detect
Translation
Navigate to WP Admin → Better Messages → Settings → Translation.
- Enable Message Translation
- Optionally restrict available languages in the Available Languages section
- Users select their preferred language in the messaging settings panel inside the chat interface
Transcription
Navigate to WP Admin → Better Messages → Settings → Voice Messages.
- Select Better Messages Transcription AI as the provider
- Enable Transcription
- Optionally set a Language code or leave empty for auto-detection
- WebSocket license
- PHP 8.1 or higher
- Voice Messages add-on (for transcription)
Reliability
Results are returned immediately when possible. If the response takes longer than expected, the cloud server delivers the result asynchronously via callback. In cases where the callback cannot reach your site (e.g. due to firewall restrictions), a background cron job retries periodically until the result is delivered. Processed results are cached on the cloud server for 30 minutes, making retries instant.
Data Privacy
Voice message audio and message content are sent to Better Messages Cloud for processing over HTTPS. All processing runs on private Better Messages servers — no data is shared with third parties. No user data is stored — content is processed in real time and immediately discarded.