Skip to main content

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

  1. A user sends a voice message in a conversation
  2. Any participant clicks the transcribe button on the voice message
  3. The audio is sent to Better Messages Cloud for transcription
  4. 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 AdminBetter MessagesSettingsModeration.

  1. Select Better Messages Moderation AI as the provider
  2. Enable AI Moderation
  3. Choose the Flagged Message Action
  4. Select Content Categories to detect

Translation

Navigate to WP AdminBetter MessagesSettingsTranslation.

  1. Enable Message Translation
  2. Optionally restrict available languages in the Available Languages section
  3. Users select their preferred language in the messaging settings panel inside the chat interface

Transcription

Navigate to WP AdminBetter MessagesSettingsVoice Messages.

  1. Select Better Messages Transcription AI as the provider
  2. Enable Transcription
  3. Optionally set a Language code or leave empty for auto-detection
Requirements
  • 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.