WordPress.org

Plugin Directory

Better Messages – Salons de discussion, chat de groupe, messages privés & bots de chat IA

Better Messages – Salons de discussion, chat de groupe, messages privés & bots de chat IA

Description

Better Messages est le système de messagerie privée en temps réel pour WordPress le plus complet, avec des intégrations natives pour BuddyPress, BuddyBoss Platform, Ultimate Member, PeepSo et tout autre site web propulsé par WordPress.

Transformez votre site WordPress en une puissante plateforme de communication avec la messagerie privée, les salons de discussion, les appels vidéo et audio, les chats vidéo de groupe, les chatbots IA et les applications mobiles natives.

Que vous construisiez une communauté privée ou publique, un réseau social, un intranet, un site de salons de discussion, une marketplace, un site d’adhésion, une plateforme de rencontres ou un site d’économie des créateurs – Better Messages fournit des fonctionnalités de messagerie de niveau entreprise avec une interface simple d’utilisation.

Essayez Better Messages :

Pour les développeurs :

Cas d’usage populaires :

Better Messages est largement utilisé pour fournir la messagerie de :

  • Communautés privées — plateformes de communauté payantes et réservées aux membres, groupes mastermind, réseaux d’anciens, cohortes de cours, cercles de coaching, messagerie restreinte par rôle, chats de groupe, bots de chat IA pour l’accueil et les FAQ, chiffrement de bout en bout pour les conversations sensibles
  • Communautés publiques et réseaux sociaux — plateformes sociales ouvertes, communautés de loisirs et d’intérêts, sites propulsés par BuddyPress / BuddyBoss / PeepSo / FluentCommunity, messagerie privée, conversations de groupe, salons de discussion, mini-widgets de chat qui suivent les utilisateurs sur tout le site
  • Intranets et sites d’entreprise — communication interne entre employés, canaux d’équipe et de département, accès restreint par rôle WordPress, partage de fichiers, appels vocaux et vidéo pour les équipes distantes, plan auto-hébergé pour les sites soumis à des exigences de souveraineté des données
  • Sites web de salons de discussion — sites construits autour des salons de discussion en temps réel comme fonctionnalité principale, salons publics et privés, discussions par thème, accès invité pour les visiteurs non inscrits, transmission par AJAX ou WebSocket
  • Sites de rencontres et de matchmaking — chat privé en tête-à-tête, pièces jointes photo et vidéo, appels vocaux et vidéo, boutons de chat de profil à profil sur les annuaires de membres, chat invité pour les visiteurs qui parcourent le site, chiffrement de bout en bout pour les conversations privées
  • Économie des créateurs et plateformes pour fansmessagerie payante avec facturation par message et par appel via GamiPress ou MyCRED, appels vidéo privés, envoi de messages en masse aux fans, mini-widgets de chat toujours actifs
  • Plateformes premium et de DM monétisés — facturation par message direct ou par appel avec tarification par rôle, affichage du solde, messagerie restreinte par rôle, modération de contenu IA pour filtrer le spam et les tentatives d’arnaque
  • Plateformes de coaching et de mentorat — messages directs client-vers-coach, appels vidéo planifiés, messages vocaux, partage de fichiers, salons de discussion de cours via les intégrations LMS
  • Boutiques en ligne (WooCommerce) — chat avant-vente sur les pages produit, support de commande après achat, messages tenant compte du contexte du panier, boîte de réception intégrée dans Mon compte
  • Marketplaces multi-vendeurs et petites annonces — chat acheteur-vers-vendeur sur chaque annonce, fils par annonce, chat invité pour les visiteurs non inscrits
  • Cours en ligne (LMS) — salons de discussion de cours, messages directs entre instructeur et élève, conversations de groupe pour les cours par cohorte
  • Forums et communautés de questions-réponses — lien de message privé sur chaque réponse, chat de suivi pour les participants du fil
  • Sites immobiliers et d’annonces — messagerie de demande d’informations à l’agent, fils de discussion dans le contexte du bien, chat invité pour les visiteurs qui parcourent le site
  • Événements en direct et webinaires — salons de discussion de hall d’événement, accès invité pour les participants non inscrits, appels vocaux et vidéo de groupe pour les AMA, messages épinglés avec l’agenda de l’événement
  • Plateformes de réservation et de prise de rendez-vous — messagerie invité-vers-hôte sur les annonces et les réservations, partage de fichiers pour les documents, appels vocaux et vidéo avant l’arrivée
  • Communautés crypto et Web3 — salons de discussion verrouillés par jeton via une extension d’adhésion et les rôles WordPress, appels de groupe AMA, bots de connaissance IA pour les questions sur le whitepaper, applications mobiles pour interagir en déplacement

Le plugin « Better Messages » s’appelait auparavant « BP Better Messages« .

Traduisez Better Messages dans votre langue

Fonctionnalités Principales de Messagerie :

  • Conversations en temps réel propulsées par AJAX ou WebSocket
  • Conversations privées en tête-à-tête
  • Conversations de groupe avec un nombre illimité de participants
  • Salons de Discussion avec prise en charge de l’accès invité
  • Messages pour les Groupes BuddyPress, Groupes PeepSo, Groupes Ultimate Member, Groupes FluentCommunity
  • Sujets pour les conversations
  • Rechercher dans tous les messages
  • Marquer des messages comme favoris
  • Épingler les messages importants en haut de la conversation
  • Épingler les conversations favorites en haut de la liste
  • Filtrer la liste des conversations pour n’afficher que les conversations non lues
  • Répondre à des messages spécifiques
  • Modifier les messages envoyés (avec indicateur de modification)
  • Supprimer des messages
  • Transférer des messages vers d’autres conversations
  • Désactiver les notifications de conversation
  • Sauvegarde automatique des brouillons de messages avec récupération

IA & Automatisation :

  • Chatbots IA propulsés par OpenAI, Anthropic (Claude) et Google Gemini
  • Chatbots IA dans les conversations de groupe avec réponses basées sur les mentions
  • Résumé des conversations et synthèses programmées avec l’IA
  • Suivi de l’utilisation des tokens avec estimation des coûts
  • Transcription des messages vocaux par Better Messages Cloud AI ou OpenAI
  • Capacité de recherche Web pour les bots IA
  • Outil de recherche de fichiers pour les bots IA
  • Génération d’images avec l’IA
  • Prise en charge des fichiers PDF pour les conversations IA

Médias & Contenu :

  • Partage de fichiers avec téléchargements reprenables et possibilité de protéger les fichiers de l’accès direct (images, vidéos, documents)
  • Optimisation côté client des images et vidéos pour la compatibilité entre navigateurs et l’économie d’espace de stockage (conversion de format, contrôle de qualité, suppression des métadonnées)
  • Messages Vocaux (disponible en tant qu’extension)
  • Liens intégrés avec miniatures et descriptions
  • oEmbed support for YouTube, Vimeo, Spotify, SoundCloud, Flickr and 20+ services
  • Sélecteur d’émojis
  • Packs d’autocollants intégrés avec accès par rôle et support multilingue
  • Intégration GIF avec les fournisseurs GIPHY et Klipy
  • Suggestions d’autocollants en ligne lors de la saisie
  • Prise en charge du formatage de texte Markdown

Notifications :

  • Notifications par e-mail pour les messages non lus (modèles personnalisables)
  • Prise en charge du lien de désabonnement dans les e-mails
  • Notifications sonores pour les nouveaux messages
  • Notifications toast sur le site partout sur votre site web

Modération & Sécurité :

  • Modération de contenu par IA avec deux fournisseurs :
    • Better Messages Moderation AI — inclus avec la licence WebSocket sans coût supplémentaire, aucune clé API tierce requise. Propulsé par Better Messages Cloud avec des catégories étendues, des règles personnalisées et la prise en compte du contexte de la conversation
    • OpenAI Moderation API — gratuite à utiliser, nécessite une clé API OpenAI
  • Règles de modération personnalisées — définissez vos propres règles en texte simple
  • Prise en compte du contexte de la conversation — détecte les schémas répartis sur plusieurs messages
  • Choisissez entre les actions de modération « Signaler uniquement » (recommandé) ou « Mettre en attente pour révision »
  • Messages Pré-Modérés – vérifier les messages avant la livraison
  • Fonctionnalité de signalement des messages
  • Filtre de mots inappropriés avec liste noire personnalisable
  • Fonctionnalité de blocage d’utilisateur
  • Contrôle d’accès basé sur les rôles
  • Liste blanche/noire des utilisateurs pour la modération

Fonctionnalités d’Engagement :

  • Réactions aux messages
  • Mentions (@username)
  • Messagerie de masse depuis WP Admin avec planification, pièces jointes et traitement en arrière-plan
  • Conversations suggérées pour les nouveaux utilisateurs

Mini Widgets :

  • Intégrez des points d’entrée de conversation n’importe où sur votre site sans utiliser de codes courts
  • Cinq widgets : Amis, Groupes, Utilisateurs, Bots IA, Salons de Discussion
  • Deux styles d’affichage : barre classique ou bulle flottante (avec têtes de chat)
  • Trois emplacements : barre inférieure, panneau latéral, barre d’onglets mobile
  • Sélecteur d’icône par widget, champ de recherche, restrictions par rôle et option « Masquer l’onglet lorsqu’il est vide »
  • Widget Utilisateurs avec trois modes d’affichage (tous / par rôle / sélectionnés à la main) et tri par dernière activité ou date d’inscription
  • Ordre personnalisable des onglets dans les mini widgets, le panneau latéral et la vue mobile

Personnalisation :

  • Design moderne et entièrement personnalisable
  • Personnalisation facile des couleurs via le Personnaliseur WP
  • Sons de notification personnalisés
  • Prise en charge de la disposition RTL
  • Solution en marque blanche
  • Entièrement traduisible
  • Option de suppression automatique des anciens messages

Confidentialité & RGPD :

  • Page de paramètres dédiée Confidentialité & RGPD
  • Toutes les données des messages sont stockées sur votre propre serveur
  • La modération IA (lorsqu’elle est activée) envoie le contenu des messages pour analyse — Better Messages Cloud ne stocke aucune donnée ; consultez la politique de données d’OpenAI si vous utilisez le fournisseur OpenAI
  • Prise en charge de l’exportation et de l’effacement des données personnelles WordPress (Outils Exporter/Effacer les données personnelles)
  • Texte de politique de confidentialité suggéré qui s’adapte en fonction des fonctionnalités activées
  • Option d’images emoji auto-hébergées — aucune requête CDN externe
  • Intégrations vidéo respectueuses de la vie privée — YouTube, Vimeo ne se chargent qu’après le clic de l’utilisateur
  • Aucun cookie défini, aucun script d’analyse ou de suivi
  • Documentation Confidentialité & RGPD

Ceci n’est pas une liste complète des fonctionnalités – Better Messages dispose de nombreuses autres petites fonctionnalités et options qui ne sont pas répertoriées ici. Nous ajoutons constamment de nouvelles fonctionnalités et améliorations basées sur les retours des utilisateurs.

Extensions & thèmes compatibles — plus de 35 intégrations natives :

Better Messages fonctionne immédiatement sur n’importe quel site WordPress. Si votre site utilise déjà une extension de communauté, un LMS, une marketplace ou un annuaire, Better Messages s’y connecte directement — en héritant des membres, profils, groupes, cours, annonces et contenus afin que les surfaces de chat apparaissent aux bons endroits sans configuration.

Plateformes de communauté & d’adhésion — remplace la messagerie intégrée et hérite des membres, profils, amis et groupes :

Systèmes de gestion d’apprentissage (LMS) — salons de discussion de cours, messagerie avec l’instructeur et conversations entre élèves :

E-commerce — WooCommerce — chat d’avant-vente et de support de commande pour les boutiques en ligne :

  • WooCommerce — Boutons de contact sur les pages produit, panier, commande et finalisation de commande. Le contenu du panier est automatiquement publié dans la conversation sous forme de message enrichi pour que votre agent de support voie immédiatement ce que regarde le client ; les pages de commande publient une carte de contexte de commande structurée. Les URL de produits brutes collées dans un chat sont étendues en cartes produit enrichies. La boîte de réception intégrée se trouve dans Mon compte de WooCommerce. Compatible HPOS, compatible avec les thèmes en blocs, fonctionne avec le paiement en tant qu’invité. Disponible dans la version gratuite et la WebSocket version — la WebSocket version ouvre les chats sous forme de superposition mini-widget contextuelle au lieu de quitter la page.

Marketplaces & multi-vendeurs — chat acheteur-vers-vendeur au-dessus de WooCommerce, avec opt-in par vendeur et boutons de contact sur les boutiques de vendeur, les pages produit et les détails de commande :

Annonces, annuaires & petites annonces — boutons de contact sur chaque annonce, avec un fil par annonce :

Thèmes immobiliers — messagerie d’agent et de demande sur les annonces de biens :

Forums — lien de message privé sur chaque réponse :

Gamification, points & accès payant — facturation par message ou par appel avec tarification par rôle et affichage du solde :

Automatisation & constructeurs de pages :

Push & PWA :

Constructeur universel de shortcodes — ajoutez le chat à tout le reste :

Votre extension ou thème ne figure pas dans la liste ? Better Messages livre un constructeur de shortcodes visuel dans WP Admin Better Messages Shortcodes qui vous permet de déposer un bouton Live Chat sur n’importe quel type de contenu personnalisé, annuaire, annonce de marketplace, profil d’agent ou bloc de constructeur de pages — sans écrire de PHP. Pointez-le sur un contenu d’exemple, choisissez la manière dont l’utilisateur cible est résolu (auteur du contenu, ID utilisateur stocké en postmeta ou boîte de réception fixe), définissez une stratégie de fil et une étiquette, puis copiez le shortcode généré. Le même shortcode fonctionne ensuite pour tous les contenus de la même structure, avec un fil automatique par contenu et une bannière in-chat optionnelle. Collez-le dans Gutenberg, Elementor, Bricks, Divi ou directement dans un modèle de thème.

Liste complète des intégrations

N’hésitez pas à signaler toute incompatibilité ou à demander plus d’intégrations — c’est très important et cela aide à améliorer Better Messages !

Version WebSocket :

La version WebSocket est une option payante, vous pouvez obtenir la clé de licence sur notre site web.

Nous utilisons nos serveurs dédiés pour implémenter les communications WebSocket entre votre site et vos utilisateurs. Nos serveurs sont entièrement privés et ne stockent ni ne suivent aucune donnée privée — tous les messages restent dans votre base de données.

Performance & Fiabilité :

  • Réduit significativement la charge de votre serveur (jusqu’à 200 fois moins de requêtes)
  • Livraison de messages instantanée en temps réel
  • Fonctionne avec tout hébergement y compris l’hébergement mutualisé
  • Pas de limites sur les connexions simultanées ou les utilisateurs actifs mensuels

Appels Vidéo & Audio :

  • Appels Vidéo HD (1 à 1)
  • Appels Audio HD (1 à 1)
  • Chats Vidéo de Groupe (jusqu’à 32 participants)
  • Chats Audio de Groupe (jusqu’à 50 participants)
  • Partage d’Écran dans les appels et chats de groupe

Applications Mobiles (Alpha) :

  • iOS Mobile App (build your own branded app) – Alpha
  • Application Mobile Android (créez votre propre application de marque) – Alpha
  • Notifications push pour les appels et messages
  • Notifications VoIP pour les appels entrants

Remarque : les applications mobiles sont actuellement en phase alpha. La fonctionnalité principale fonctionne, mais certaines fonctionnalités peuvent être limitées ou en cours de développement.

Fonctionnalités en Temps Réel :

  • Statut de Livraison des Messages (envoyé, livré, vu)
  • Indicateurs d’activité de saisie, d’enregistrement vocal et de téléchargement de fichiers
  • Indicateur de présence En ligne/Hors ligne
  • Statuts utilisateur (En ligne, Absent, Ne pas déranger)
  • Mini Chats – fenêtres de chat partout sur votre site
  • Widget Mini Conversations – listez et poursuivez les conversations récentes depuis n’importe quelle page
  • Filtre en ligne uniquement et tri en priorité aux utilisateurs en ligne pour le mini widget Utilisateurs

Better Messages Cloud AI:

  • Traduction automatique des messages dans les conversations 1 à 1 — 53 langues, détection automatique
  • Modération de contenu par IA — 23 catégories, règles personnalisées, prise en compte du contexte de conversation
  • Transcription des messages vocaux — 99+ langues avec détection automatique
  • Aucune clé API tierce requise — inclus avec la licence WebSocket sans coût supplémentaire

Sécurité & Chiffrement :

  • Chiffrement de bout en bout (E2EE) optionnel — activable au niveau du site et par conversation, messages et fichiers chiffrés dans le navigateur des utilisateurs avec AES-256-GCM, le serveur ne voit jamais le texte en clair
  • Chiffrement local du navigateur (AES256) pour le stockage hors ligne des messages
  • Notifications Push Web (fonctionne même lorsque le navigateur est fermé)
  • Toutes les données sont chiffrées en transit, nous ne pouvons donc pas les lire sur nos serveurs

Support :

  • Support par e-mail prioritaire
  • Mises à jour régulières et nouvelles fonctionnalités

Pourquoi les WebSockets changent la donne ?

Obtenir la clé de licence de la version WebSocket | Conditions d’utilisation

Langues

La mise en page RTL est intégrée à l’extension.

Vous pouvez traduire le plugin dans votre langue avec LocoTranslate ou participer à la traduction du plugin.

Captures d’écrans

Blocs

Cette extension fournit 2 blocs.

  • User Inbox Personal user inbox, where user can access all conversations which he is participating in
  • Chat Room Embed a Better Messages chat room

Installation

  1. Téléchargez les fichiers du plugin dans le répertoire /wp-content/plugins/bp-better-messages, ou installez le plugin directement via l’écran des extensions WordPress.
  2. Activez le plugin via l’écran ‘Extensions’ dans WordPress
  3. Utilisez Réglages -> Better Messages pour configurer le plugin

FAQ

Better Messages est-il gratuit ?

Oui — installez la version gratuite depuis WordPress.org. Elle prend en charge les conversations privées et de groupe, les salles de chat, le partage de fichiers, les aperçus oEmbed, les notifications email regroupées intelligemment, l’accès basé sur les rôles, guest chat et l’ensemble standard de fonctionnalités du messenger. La version WebSocket est payante et débloque la livraison instantanée, les appels voix / vidéo en tête-à-tête et en groupe, AI Chat Bots, AI Content Moderation, AI Message Translation, Voice Message Transcription, web push et le chiffrement de bout en bout.

Avec quels plugins WordPress Better Messages s’intègre-t-il ?

Plus de 35 intégrations natives à travers les plateformes communautaires (BuddyPress, BuddyBoss Platform, PeepSo, Ultimate Member, FluentCommunity, SureDash, ProfileGrid, UsersWP, WP User Manager), les LMS (LearnDash, LearnPress, Tutor LMS, MasterStudy LMS), l’e-commerce (WooCommerce — chat d’avant-vente et de support de commande avec des boutons de contact sur les pages produit, panier, commande et finalisation de commande), les marketplaces multi-vendeurs (Dokan, WCFM, WC Vendors, MultiVendorX), les annonces et annuaires (HivePress, Directorist, GeoDirectory, Classified Listing, Motors, WP Job Manager), les thèmes immobiliers (Houzez, RealHomes), les forums (wpForo, bbPress), la gamification (GamiPress, MyCRED), l’automatisation (Uncanny Automator, AutomatorWP), les constructeurs de pages (Crocoblock JetEngine) et le push / PWA (OneSignal, Progressify). Si votre extension n’est pas listée, le constructeur visuel de shortcodes intégré vous permet d’ajouter un bouton Live Chat à n’importe quel type de contenu personnalisé sans écrire de PHP. Voir la liste complète des intégrations.

Prend-il en charge les conversations de groupe ?

Oui — chats de groupe à part entière avec historique partagé, mentions, réactions, envoi de fichiers, réponses, modification / suppression / transfert et appels voix / vidéo de groupe (version WebSocket). Les chats de groupe peuvent être auto-appairés avec des groupes BuddyPress / BuddyBoss / PeepSo / Ultimate Member / FluentCommunity, les membres rejoignant et quittant le chat en synchronisation avec le groupe communautaire source.

Les visiteurs non inscrits (invités) peuvent-ils discuter ?

Oui — Guest Chat permet aux visiteurs non inscrits de rejoindre des salles de chat, d’écrire aux vendeurs sur les marketplaces, de poser des questions sur les listings d’annuaires ou de discuter avec le support du site. Les invités saisissent un nom à afficher (et éventuellement un email), puis participent en tant qu’utilisateur invité. Leur historique de fils est conservé s’ils s’inscrivent par la suite.

Prend-il en charge les appels voix et vidéo sur WordPress ?

Oui (WebSocket version) — les appels vocaux / vidéo en tête-à-tête et en groupe ont lieu directement dans le fil de la messagerie, pas en tant qu’intégration Zoom / Whereby séparée. Le relais média hébergé est inclus avec la licence WebSocket : pas de compte Twilio séparé, pas d’abonnement Daily / Whereby, pas de plan développeur Zoom. Les appels sont en plein écran sur mobile et en incrustation d’image (picture-in-picture) sur ordinateur.

Better Messages est-il compatible GDPR ?

Oui. Toutes les données de messages sont stockées uniquement dans votre base de données WordPress. Le relais cloud WebSocket est aveugle au contenu des messages — il achemine des événements chiffrés mais ne lit, ne stocke et n’inspecte rien de ce qui le traverse. Better Messages s’intègre également aux outils d’exportation et d’effacement des données personnelles intégrés à WordPress. Pour les sites soumis à des exigences plus strictes de souveraineté des données (GDPR article 9, proche de HIPAA, charges de données réglementées), une formule auto-hébergée est disponible — contactez le support.

Dispose-t-il de fonctionnalités IA ?

Oui (WebSocket version, module IA). Les bots de chat IA (OpenAI, Anthropic Claude, Google Gemini) agissent comme des participants à part entière dans n’importe quel fil, avec des prompts système personnalisés et une facturation en points par bot via GamiPress / MyCRED. Better Messages Cloud AI fournit la modération de contenu IA (plus de 23 catégories dont spam, arnaque, doxxing et partage de coordonnées), la traduction de messages IA (53 langues avec détection automatique) et la transcription des messages vocaux (plus de 99 langues) — tout est inclus avec la licence WebSocket, aucune clé d’API tierce requise.

Dispose-t-il d’applications natives iOS et Android ?

Oui — Better Messages fournit des applications mobiles natives iOS et Android construites sur Capacitor, avec notifications push, livraison en temps réel, appels voix / vidéo et parité fonctionnelle complète avec le web. Une reconstruction white-label est disponible pour les sites qui veulent leur propre application de marque sur l’App Store / Play Store, sous leur propre compte développeur.

Puis-je traduire l’interface du messenger dans ma langue ?

Oui — Better Messages est entièrement traduisible via les outils de traduction standard de WordPress (Loco Translate, WPML, Polylang) en utilisant le text domain bp-better-messages. Livré avec plus de 30 traductions communautaires. Contribuez ou améliorez une traduction sur translate.wordpress.org.

Prend-il en charge le chiffrement de bout en bout ?

Oui (WebSocket version). Le chiffrement de bout en bout est activé par fil — les messages et les pièces jointes sont chiffrés dans le navigateur de l’expéditeur avec AES-256-GCM avant transmission, restent chiffrés au repos dans la base de données et ne sont déchiffrés que dans le navigateur du destinataire. Le serveur ne stocke que le texte chiffré ; aucun administrateur, ingénieur d’hébergement ou attaquant ayant accès à la base de données ne peut lire le contenu des messages d’un fil E2E.

Où trouver une documentation détaillée ?

La documentation complète, les guides d’intégration, la référence de l’API REST, la référence des hooks, les tutoriels vidéo et plus de 80 articles de blog sont disponibles sur www.better-messages.com.

Avis

13 août 2026
Plugins that are this well developed and supported are few and far between. The developer went above and beyond to help me with a strange (to me) site migration issue that I’m not even sure is within the scope of support. And the features are staggeringly extensive. This is THE messaging plugin for Wordpress.
24 juillet 2026
If you are looking for a Messaging plugin for your site, look no further. Better Messages is all you need! Works perfectly and backed up by outstanding support!
29 mai 2026
Looks great, functions better than expected, and excellent support. If only all Wordpress plugins were this well made and maintained.
15 mai 2026
Better Messages has been a very useful plugin for our WooCommerce/Dokan marketplace. We use it for buyer-to-seller communication, and the WebSocket version makes the experience feel smooth and real-time.It is a practical and affordable alternative to external chat platforms, while still offering the main features we need: private conversations, notifications, and an internal inbox.One improvement that would help us a lot would be easier control over frontend notification prompts and translation strings, especially for browser push notifications.Overall, it is a strong plugin and a great choice for marketplaces that need internal messaging without building a custom chat system from scratch.
13 décembre 2025
Perfectly suited to my needs, the free version is already very feature-rich. Well done.
7 août 2025
I had the an issue with a small BUG in the plugin today. He responded within 3 minutes of sending the request and launched an update to wordpress within the hour. The issue was fixed faster than I could imagine. Thanks! Awesome work guys.
Lire les 139 avis

Contributeurs/contributrices & développeurs/développeuses

« Better Messages – Salons de discussion, chat de groupe, messages privés & bots de chat IA » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“Better Messages – Salons de discussion, chat de groupe, messages privés & bots de chat IA” a été traduit dans 32 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Better Messages – Salons de discussion, chat de groupe, messages privés & bots de chat IA » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal des modifications

2.15.27

  • Added support for the gpt-image-2 image generation model in AI chat bots
  • Added built-in pricing for the GPT-5.5 and GPT-5.6 models, and fixed gpt-5.4-mini / gpt-5.4-nano replies being charged at the full gpt-5.4 price
  • The Context Messages Limit of an AI chat bot now also applies to OpenAI bots in one-to-one conversations, keeping long chats from getting more expensive with every message
  • Fixed sending in a chat room getting slower with every member — in a room with tens of thousands of members a sticker took a minute to appear for the sender
  • Fixed the AI chat bot model list offering models that cannot answer messages
  • Fixed a bot whose model is no longer available answering with a generic error instead of saying the model needs to be changed
  • Fixed the title and the YouTube logo on a shared video doing nothing when clicked
  • Fixed shared videos not responding to clicks inside mini chats — they now open from a poster with a play button
  • Fixed Privacy-friendly oEmbeds rendering a broken placeholder with the video title spilled into the message as text
  • Video placeholders now start playback on the first tap, without a second click on the play button
  • Fixed conversation list previews of video messages sometimes showing raw placeholder text
  • Fixed the Conversations tab being listed last at Settings Mini Widgets Layout
  • Fixed the unread counter on tabs covering the icon when tab labels are shown, and being unreadable in dark mode
  • Stopped themes from reshaping the messenger’s own input fields — the side panel search box stays readable in dark mode
  • Fixed the page appearing extremely tall while the messenger loads and then jumping once it is ready — the loading placeholder now fits the window exactly like the loaded messenger, including with Max Height set to a large value like 9999
  • Renamed the Fixed Header Height setting to Window Height Offset, as it reserves window space for any fixed element on the page, not only a sticky header

2.15.26

  • Added better_messages_push_notification PHP filter — change the link, title and text of push notifications on every delivery path
  • Added better_messages_mobile_push_content PHP filter — change the wording of push notifications sent to the native mobile app
  • The messenger now opens on whichever tab is placed first at Settings Mini Widgets Layout, and the Conversations tab is now sortable like every other tab
  • The collapsed side panel now keeps every tab usable as a vertical icon column, and on windows too narrow for the panel the tabs move to a strip at the top of the messenger
  • Chat rooms now show unread and mention counters in the chat rooms list
  • The Messages tab of the side panel and the mobile tab bar now shows an unread counter, configurable at Settings Mini Widgets Conversations
  • The open conversation is now highlighted in every side panel list
  • Fixed moderation in presence-based chat rooms — muting, banning and appointing moderators no longer fail with a permissions error, and bans and mutes are now enforced
  • Fixed the muted and banned lists of a conversation returning expired bans and restrictions of other conversations
  • Fixed the page scrolling to the chat on every conversation switch made from inside the messenger
  • Fixed the Participants List Order setting being ignored by the online users sidebar and the participants list of presence-based rooms
  • Fixed online counters not including the viewer right after logging in
  • Fixed the browser tab title being emptied when an SEO plugin or theme outputs the title tag after the plugin scripts
  • Fixed starting an end-to-end encrypted conversation failing with a « not on your friends list » error when messaging was restricted to friends or followers
  • Fixed a new end-to-end encrypted conversation losing its encryption when the first message was held by pre-moderation — encrypted conversations now always skip the moderation queue
  • Fixed AI chat bot replies occasionally left as unformatted, cut-off or garbled text after streaming finished, most often in the native mobile app
  • Fixed tapping a shared YouTube or Vimeo video navigating the page to the video site instead of playing it — video players are now sandboxed, adjustable with the better_messages_embed_sandbox PHP filter
  • Fixed links typed with a capitalised address, such as the Https:// phone keyboards produce, not being replaced by their preview
  • Fixed shared videos refusing to play in the mobile app on iPhone and iPad — video services now require the address of the embedding page, which an app cannot provide, so players are loaded through a small page served from your own site
  • Fixed a conversation opening as an empty messenger when one of its messages quoted HTML or JSX source code, most often an AI chat bot reply — code in messages is now always shown as text
  • User statuses, call messages and end-to-end encryption notices of the WebSocket version are now translatable on WordPress.org
  • Other minor bugfixes and improvements

2.15.25

  • Added better_messages_thread_header_actions JavaScript filter — the conversation header buttons (calls, minimize, maximize, the More menu) are now built as a single filterable list, so custom buttons can be added at any position and the built-in ones can be reordered, removed or replaced. Until now the header had no supported extension point: a button inserted into it by hand was moved or removed again whenever the header re-rendered. Custom buttons pick up the styling of the built-in ones, and the same filter also runs for mini chat headers
  • Added better_messages_fluent_community_group_chat_members and better_messages_fluent_community_course_chat_members PHP filters — exclude specific users from the automatic membership sync of FluentCommunity Space and Course group chats: user IDs removed by the filter are taken out of the chat by the sync itself and are no longer re-added by later enrollment events
  • Fixed YouTube videos shared in messages staying locked inside the message bubble on iPhone and iPad — tapping one now opens the full screen player again, as it did before YouTube changed the default playback behaviour of its embeds
  • Fixed link previews showing raw HTML codes such as & in titles, and dropping the thumbnail when the image address contained one
  • Link previews now also find the page title when it is spread over several lines or carries attributes, and can no longer be spoofed by markup hidden inside a page’s scripts
  • The minimum required WordPress version is now 6.3, matching what the Better Messages blocks have needed since they were introduced
  • Added Button Icon setting at Settings Mobile Floating Chat Button — choose a preset icon or paste your own SVG for the floating chat button on mobile, which previously always used the built-in messages icon with no way to change it
  • Fixed the « Chatting as » persona banner in the Houzez and RealHomes integrations briefly appearing to the other side of the conversation and vanishing from the persona side’s own view while messages were delivered in the WebSocket version — viewer-specific conversation details are no longer part of the shared realtime payloads
  • Other minor bugfixes and improvements

2.15.20 – 2.15.24

  • Added Chat Room Moderators — assign per-room moderators in the chat room editor: moderators can remove, mute and ban participants of their room, can reply while the room is closed, and see the participants list even when it is hidden from regular members
  • Added Moderators can add participants per-room setting — moderators get an « Add new participants » action right in the chat interface, so room membership can be managed without contacting site administrators
  • Added Presence-based chat rooms (WebSocket version) — a new chat room type where participants are only the users currently in the room: closing the page or navigating away removes them immediately, no membership is stored, and the participants list always shows who is really present
  • Added per-room Group video calls and Group audio calls toggles to chat room settings — disable group calls in specific chat rooms while keeping them enabled globally
  • Added Website Context setting to AI Content Moderation — describe what your website is used for and Better Messages Moderation AI will judge messages by your community norms, fixing overly aggressive moderation on dating sites and similar communities
  • Added Roles that can send Bulk Messages setting — allow selected roles (for example HR or communications staff) to send bulk messages from the Administration page without full administrator access: they see and manage only their own bulk messages and cannot send on behalf of another user
  • Added Roles that can access Administration setting — grant selected roles the Administration page and site-wide moderation powers without full administrator access, replacing the need for a role editor plugin to assign the moderation capability
  • Added Markdown support to Bulk Messages — the bulk message editor now understands the same Markdown syntax as regular chat messages, so headings, bullet and numbered lists and links typed in the editor are delivered formatted
  • Site administrators can now add participants to any regular chat room directly from the chat interface
  • Fixed chat room moderators being unable to send messages in closed chat rooms
  • Chat room moderators are never removed by Auto exclude users or Auto-remove inactive participants
  • Fixed the Chat Rooms list showing only the first 100 rooms — rooms now load page by page as you scroll, search covers every room you have access to, and rooms you were added to are no longer missing from the list on sites with many chat rooms
  • Fixed the Browser push notifications opt-in missing from the messenger user settings on sites where the email notification interval was set to 0 and Sound Notification Control was disabled, leaving users with no way to subscribe to web push
  • Added better_messages_onesignal_integration PHP filter — return false to fully disable the OneSignal integration, including the script which associates WordPress user IDs with OneSignal subscriptions
  • Added Open online users list by default per-room setting (WebSocket version) — when the online users sidebar is enabled, it can open automatically when users enter the chat room on desktop
  • Added GTranslate integration — on GTranslate paid plans the messenger interface now follows the language of the page the visitor is on, instead of staying in the site default language on every translated sub-domain or sub-directory
  • WebSocket version now stops AJAX fallback polling by default — when a visitor’s WebSocket connection cannot be established, their browser makes a single sync request per page load instead of polling the server every few seconds. The new Continuous Fallback Mode setting restores continuous fallback polling for the rare setups that need it, such as audiences behind country-level firewalls that block WebSocket traffic
  • Improved settings page mobile menu layout
  • Other minor bugfixes and improvements

2.15.13 – 2.15.19

  • Added Automatic Message Cleanup for chat rooms
  • Added Participants List Order setting at Settings Messaging Group Conversation Settings
  • Better Messages Administration moderation area now showing message timestamps in the site timezone from Settings General
  • Fixed user badge icons (e.g. PeepSo VIP icons) showing as HTML code instead of images in WP Admin user lists
  • Fixed user badge icons (e.g. PeepSo VIP icons) appearing as raw HTML code in moderation and report email notifications
  • Fixed encrypted conversations staying locked forever after a participant reset their encryption keys — the conversation key is now reliably re-shared as soon as any other participant visits the site or unlocks their encryption keys
  • Fixed MasterStudy mobile bottom menu bar showing through the full-screen messenger on the student dashboard
  • Fixed Better Messages mobile floating chat button and new-message notification being hidden behind the MasterStudy bottom menu bar on account pages
  • Fixed SureDash integration message button on member profiles opening the messages page without starting a conversation with the selected member
  • PeepSo integration: members banned in PeepSo can no longer send messages or start new conversations in Better Messages
  • PeepSo integration: group chats are now accessible to group members only
  • Fixed messenger failing to load with error 500 — infinite loop when an encrypted conversation awaiting encryption key sharing was deleted or no longer accessible
  • Update Freemius SDK to 2.13.4
  • Banned members in chat room cant join group video and audio calls anymore
  • Added Weglot integration — the messenger interface now automatically follows the current Weglot language on multilingual sites
  • Added better_messages_i18n_locale filter to control which language the messenger interface loads
  • Fixed fatal PHP error (allowed memory size exhausted) when opening or starting a private conversation on sites with a very large accumulated history of no-reply bulk messages
  • Fixed the LMS Courses tab (LearnPress, LearnDash, MasterStudy, TutorLMS, FluentCommunity) not showing in the mobile tab bar even when enabled — it now appears on mobile devices as it does on desktop
  • Fixed MOV videos not playing in Safari on iPhone, iPad and macOS when File Protection Proxy is enabled
  • Fixed OneSignal JavaScript error
  • Other minor bugfixes and improvements

2.15.9 – 2.15.12

  • Migration to new Roadmap
  • Added Shortcode Builder — visual admin tool at Settings Shortcodes that configures the [better_messages_live_chat_button] shortcode without code.
  • Added initial BuddyBoss ReadyLaunch theme integration
  • Added new BuddyBoss settings group at Better Messages Settings Integrations BuddyPress — separate Full-page messenger, Full Width, Page Title, and Hide Mini Widget on Messages Page toggles for the ReadyLaunch theme and the classic BuddyBoss Theme
  • Fixed FluentCommunity integration script throwing Cannot read properties of null on non-FluentCommunity pages
  • Hide the messenger Minimize button on the FluentCommunity /messages route — the mini widgets are hidden there, so minimize had no surface to restore from
  • Fixed image download from the lightbox opening a stuck Quick Look preview when Better Messages is used in an iPhone PWA — now uses the native iOS share sheet
  • Fixed guest authentication being silently dropped after long tab-idle periods in some websites
  • Fixed BuddyBoss user-dropdown My Messages item not showing the unread counter on sites where the BuddyBoss Theme renders the user dropdown from a WordPress nav menu instead of the standard admin-bar nodes
  • Fixed MultiVendorX vendor dashboard « Messages » sidebar link missing on some sites
  • Fixed in-thread message Delivered tick rendering white in dark mode
  • Added Settings Integrations WooCommerce MultiVendorX toggle « Hide Messages tab when vendor disables live chat » — off by default
  • Fixed the « Sound Notification Control » setting not hiding the sound mute toggle from user settings when disabled
  • Fixed the Guest Messages Page rendering the raw [bp-better-messages] placeholder instead of the messenger when no main Messages Location page is set
  • Fixed user avatars and names not loading for not-yet-registered guests in chat rooms and the mini widget
  • Other minor bugfixes and improvements

2.15.8

  • Fixed pages with the slug messages returning 404 on sites that use WooCommerce as the Messages Location
  • Fixed the compact-sidebar hover tooltip lingering on the conversation screen after tapping an avatar on mobile
  • Added Guest Messages Page setting
  • Added per-thread participant override mechanism — addons can display a participant under a different name, avatar and profile URL inside one specific thread without touching their real WordPress identity elsewhere. Same WP user can wear different identities in different threads at the same time. See the developer guide for the reusable pattern
  • Added initial Houzez Real Estate Theme integration
  • Added initial RealHomes Real Estate Theme integration
  • Other minor bugfixes and improvements

2.15.7

  • Added Send Message, Audio Call and Video Call buttons to the PeepSo user hovercard
  • Added emoji search translations — admin can download per-locale annotations so emoji picker search works in 30+ languages (e.g. German « gesicht » finds 😀)
  • Optimized emoji and stickers data delivery
  • Fixed guest users seeing their own name and avatar in one-on-one conversation headers, mini chat heads, and thread list previews instead of the other participant in some cases
  • Fixed MasterStudy LMS account mobile bottom menu overlapping the chat on the Messages page in full-screen mobile view
  • Other minor bugfixes and improvements

2.15.6

2.15.5

  • Added per-role filter for the auto-remove inactive chat room participants feature, so an admin can target guests or other specific roles only and leave members untouched
  • Fixed new chat room participants could be remove if auto-removal option is enabled for users who did not wrote any message in the chat room
  • Fixed online participant count in the chat rooms list not updating in real time when a user joined or was added to a room
  • Fixed some group chats threads could reappear after the admin deleted them
  • Other minor bugfixes and improvements

2.15.3

  • Added System Messages
  • Added per-role restrictions for group calls — Settings Group Calls Group Call Restrictions lets admins block specific WordPress roles from starting and / or joining group audio and video calls
  • Group calls are now available to guest visitors
  • Added possibility to auto-remove inactive chat room participants
  • Added possibility to enable group audio/video calls button in mini chats
  • Added support for LearnDash Instructor Role add-on
  • Added shortcodes for every Send Message / Message Instructor button in the GeoDirectory, Directorist, LearnDash, LearnPress, Tutor LMS and MasterStudy LMS integrations, so they are possible to use with page builder. Check Integrations tab in plugin settings to find appropriate shortcode
  • Reorganized Settings General tab — added a Quick Actions dashboard with shortcuts to the Chat Rooms, AI Chat Bots and Administration screens and added easy access to detected integrations
  • End to end encryption is moved to Messaging settings tab
  • Fixed PHP 8.5 deprecation notices
  • Fixed sticker images pointing to the previous site URL after a domain migration
  • Fixed guest visitors being redirected to wp-login after starting a chat from a WooCommerce

2.15.2

  • Added initial MasterStudy LMS integration
  • Added initial Directorist integration
  • Added initial GeoDirectory integration
  • Remake database displaying in plugin settings which make it easier to fix database if something not migrated properly
  • LMS course chats are now their own thread type in database
  • Added « Email Notifications » and « Push Notifications » toggles for LMS course chats under Settings Integrations LMS Shared Course Settings
  • Other minor bugfixes and improvements

2.15.1

  • Added initial LearnPress LMS integration
  • Added initial Tutor LMS integration
  • Added initial LearnDash LMS integration
  • Added MultiVendorX 5.0+ integration alongside the existing < 5.0 support
  • Older MultiVendorX 4.x sites are unaffected — the previous integration continues to load on those installations
  • Added FluentCommunity Courses integration
  • Added a dedicated Courses widget to the Mini Widgets which will be showing user enrolled courses in LMS
  • Added « Maximum Message Length » setting (Settings Messaging) — cap the number of characters allowed in each message
  • Other minor bugfixes and improvements

2.15.0

  • Added three new widgets: Users (browse and message any site member, with optional online-only filtering, online-first ordering, sort by last activity or registration date, and three display modes — all / by role / hand-picked), AI Bots (start or continue conversations with configured AI chat bots), and Chat Rooms (browse public chat rooms with optional online-count badge)
  • Redesigned the Settings Mini Widgets page into per-widget sub-tabs, with each widget exposing its own icon picker, search-box toggle, role restrictions matrix (mini bar / side panel / mobile bar), and widget-specific options
  • Added « Hide Tab When Empty » toggle per widget — hides the Friends / Groups / AI Bots / Chat Rooms / Users tab entirely when the current user has nothing to show, instead of rendering an empty list
  • Added AI Chat Bot welcome message — bots can greet users with a configurable opening message and placeholder
  • Added dynamic placeholders which allows to dynamically change ai chat bots system prompts and welcome messages
  • Renamed better_messages_open_ai_bot_instruction filter to better_messages_ai_bot_instruction since it applies to all AI providers, and added new $thread_id and $message_id arguments so callbacks can read the conversation context and the triggering user message — the old name remains available as a deprecated alias
  • Added per-message edit time limit — restrict how long users can edit their own messages after sending
  • Fixed fatal error when uploading attachments at the bulk messages screen
  • Fixed hideParticipants chat room setting being ignored when the attachments browser was enabled
  • Fixed stale sticker suggestions remaining visible in the composer after a sticker was sent
  • Fixed AI Chat Bots admin layout breaking on older PHP versions and removed a misleading missing-key error
  • Fixed sticker pack « Add language » button appearing when no remaining locales were available
  • Fixed reply form not being blocked for deleted conversations when PeepSo friendship filter was active
  • Fixed Private Message button still showing in chat room user list and message context menu when « Hide New Conversation Button » was enabled
  • Improved performance of reported-messages admin screen for sites with millions of messages — queries now scale cleanly instead of relying on transient caches
  • Other minor bugfixes and improvements

2.14.16

  • Le fournisseur d’autocollants Stipop devient obsolète car il a considérablement augmenté ses prix depuis l’intégration initiale
  • Added built-in sticker packs system – create and manage your own sticker packs, with role-based access control and per-locale support
  • Ajout de 8 packs d’autocollants précréés qui peuvent être installés depuis les paramètres du plugin
  • Ajout des suggestions d’autocollants en ligne — les autocollants sont suggérés lors de la saisie en fonction des mots-clés si activé dans les paramètres du plugin
  • Reconstruction de l’intégration GIF en système multi-fournisseurs avec prise en charge de GIPHY et Klipy — sélectionnez votre fournisseur préféré dans Paramètres Intégrations
  • Correction des emojis collés convertis en images d’emojis WordPress dans l’éditeur de réponse
  • Other minor bugfixes and improvements

2.14.14

  • Added WooCommerce integration — adds contact buttons on product, cart, checkout, and order pages with configurable placement and recipient
    • Added Product Page contact button with 4 placement options (above/below summary, above/below add-to-cart) — works in both classic and block themes
    • Added Order Page contact button on My Account View Order
    • Added Pre-purchase Help Button on cart and checkout pages
    • Added automatic cart snapshot — when a customer starts a chat from cart or checkout, the contents of their cart are auto-posted as a rich message in the conversation.
    • Added rich product cards in chat — plain WooCommerce product URLs pasted in any chat message are auto-expanded into rich cards with image, title, and price
    • Fixed bug where saving plugin settings could wipe registered rewrite endpoints (WooCommerce, BuddyPress, Better Messages) until permalinks were manually re-saved
  • Removed hardcoded logo width and height in the email notifications template
  • Other minor bugfixes and improvements

2.14.13

  • Added new « Floating Bubble » display style for mini widgets — replaces the classic bottom tab bar with a circular button that expands into a chat panel on click
  • Added « Bubble Chat Heads » option — shows recently closed conversations as avatar bubbles stacked above the floating bubble button (similar to Messenger chat heads), with hover tooltips showing thread name, time, and last message preview
  • Added Bubble Icon picker in admin settings
  • Added customizer controls for bubble button and chat head sizes and roundness
  • Added smooth open/close/transition animations for mini widgets, bubble panel, and chat heads (can be disabled in admin settings)
  • Fixed bug where photos uploaded from iOS could appear rotated in chat — caused by buggy EXIF orientation handling in iOS Safari’s createImageBitmap
  • Fixed bug where the « Select Logo » button on the Email template settings page did nothing because the WordPress media library was not enqueued
  • Other minor bugfixes and improvements

2.14.11 – 2.14.12

  • Added Better Messages Translation AI — automatic message translation for 1-to-1 conversations
  • Added Better Messages Transcription AI — voice message transcriptions
  • Added Test Callback URL button to the Settings page in the WebSocket version, which allows testing the callback URL for the Better Messages Cloud AI
  • Initial integration with WordPress Abilities API, which allows using MCP and AI
  • Fixed bug with AI Chat Bots not allowing to select model if no global api key setting
  • Fixed bug with attachments being sent to previously opened conversation when using « Send now » button in the file uploader popup
  • Fixed bug where disabling End-to-End Encryption would lock users out of previously encrypted conversations and prevent starting new ones with the same participants when the Single Conversation Per Recipient option is enabled
  • Other minor bugfixes and improvements

2.14.8 – 2.14.10

  • Initial release of Better Messages Cloud AI
  • Added Better Messages Moderation AI — included with WebSocket license at no additional cost, no third-party API keys required.
    • Cloud-powered content moderation with extended categories, custom rules, and conversation context awareness
    • Added AI moderation provider selection: choose between OpenAI Moderation API and Better Messages Moderation AI
    • Added custom moderation rules — define your own rules in plain text (e.g. block contact sharing, promotions)
    • Added conversation context for AI moderation — detect patterns like phone numbers split across multiple messages
    • Added 10 new moderation categories for Better Messages AI: spam, scam/phishing, minor safety, contact sharing, profanity, impersonation, doxxing, drugs/alcohol, threats, commercial promotion
  • Translations now loaded as cacheable external file instead of inline scripts to make it more efficient
  • Added ability to open and close chat rooms
  • Added chat room management actions: duplicate, clear messages, remove all participants
  • Fixed PeepSo Notifications Popup overlapping Better Messages Popup
  • Fixed PeepSo Vip Icons displaying incorrectly in administration panel
  • Reworked reactions selector displaying as they became a bit jumpy, especially on mobile devices
  • Improved database reset detection and connection timeout for settings changes
  • Added FluentCommunity Spaces integration for groups widgets (mini widgets, side panel tabs, mobile tabs)
  • It’s now possible to find users by email in admin user search
  • Fixed PHP warning for undefined ‘lang’ key in mobile device registration
  • Improved SharedWorker reconnect, plugin updates no longer require page reload
  • Updated Freemius SDK to latest version
  • Other minor bugfixes and improvements

2.14.7

  • Added new Privacy & GDPR settings page with compliance overview and privacy controls
  • Added self-hosted emoji sprites option — download emoji images to your server instead of loading from external CDN
  • Added Privacy-friendly oEmbeds — YouTube, Vimeo and other video embeds load only after user clicks
  • Added WordPress personal data export and erasure support (Tools Export/Erase Personal Data)
  • Added suggested privacy policy text that adapts based on enabled features (Settings Privacy)
  • Added option to delete file attachments when user requests data erasure
  • Added option to enable or disable Emoji Picker button
  • Added option to enable or disable automatic text emoticon to emoji conversion
  • Improved caching — scripts and resources that don’t change between updates are now cached independently by the browser
  • Scripts and resources are now loaded on demand only when the feature is actually used
  • Added filter hooks for custom AI provider registration
  • AI Chat Bots will not be auto-removed from Group Conversations when members list syncing
  • Show « Voice message » fallback text when voice messages addon is disabled
  • Fixed mentions popup not closing when no matches found
  • Fixed voice message uploads returning 404 when file attachments disabled
  • Fixed E2E encrypted file uploads in new conversations
  • Fixed group member sync running for groups with chat disabled
  • Improved email template customization — preview now reflects all settings accurately
  • Fixed custom HTML email template not saving properly
  • Other minor bugfixes and improvements

2.14.2 – 2.14.6

  • Added option to randomize filenames on upload to prevent Web Application Firewalls from blocking file uploads in some web hosts
  • Added double confirmation for message auto deleting setting to prevent accidental data loss
  • Improved integrations subtabs sorting — active plugins now appear first
  • Improved AI Digests with better context awareness and error logging
  • Improved video and image transcoding to prevent GIF animation loss
  • Fixed chat room moderators not recognized in group video call permissions (join, start, admin controls)
  • Fixed async chunk loading issues caused by browser caching after plugin updates
  • Fixed reactions selector overflowing bottom of viewport
  • Fixed image/video optimization output formats not saved to settings and not validated on upload
  • Fixed stale E2E encryption status when sending messages after switching threads
  • Fixed Ultimate Member directory message button missing target user ID
  • Fixed Chat Room block « Create new » link pointing to …