Icono del sitio Quiero Online

Un sistema de mensajería interna en WordPress

Un sistema de mensajería interna en Wordpress

Cuando creas una Plataforma de Formación Online o cuando tienes una tienda online, puede resultarte interesante ofrecer un sistema de comunicación interna con tus alumnos o clientes.

En mi caso he utilizado este sistema tanto abierto en Plataformas de Formación online dónde los alumnos pueden incluso comunicarse entre sí, como más cerrado con comunicación solo con Gestores de la Tienda para tiendas online, como un sistema de comunicación entre empleados de la empresa.

Sistema de mensajería interna en WordPress

Es cierto, que a día de hoy existen miles de opciones de comunicación con nuestros clientes como Whatsapp, Telegram o incluso chats que podemos poner en abierto dentro de nuestra web.

Pero si lo que queremos es crear un sistema de mensajería interna solo disponible para los usuarios dados de alta en la web o clientes, esta opción puede resultar muy interesante.

Se trata del plugin Better Messages  y aunque es muy común utilizarlo con plataformas como Byddypress, también se puede utilizar sólo en WordPress o con muchos otros plugins.

Sistema de Mensajería Interna con Better Messages

Como puedes ver en la captura, se puede utilizar sólo con WordPress, o con otros plugins como BuddyPress, BuddyBoss, Ultimate Member o PeepSo.

Lo que hace es generarnos un sistema de comunicación interno dentro de nuestra web, mediante el cuál es posible incluso crear videollamadas (en la versión PRO).

Ojo en la versión gratuita, la conversaciones en tipo real se generan con AJAX, lo que genera en nuestro servidor mucho trabajo que puede llegar a saturarlo si no tenemos la configuración adecuada o si tenemos un alojamiento simple. Por lo que antes de poner este plugin a funcionar comprueba que tienes recursos suficientes para que no te genere problemas a corto o medio plazo y asegúrate de configurar todo correctamente.

El sistema que crea lo podemos configurar al máximo por lo que podemos crear algo totalmente nuestro que nos permite comunicarnos con nuestros clientes, alumnos o empleados de forma muy sencilla.

Pasos para configurar Better Messages

Instalación del plugin

Como siempre para instalar este plugin solamente tenemos que ir a nuestra sección de Plugins de WordPress pulsar en “Añadir Nuevo” y buscar “Better Messages”

Tras encontrarlo lo Instalamos y lo activamos y veremos que en nuestro Menú aparece una nueva opción que se llama Better Messages.

Configuración del sistema de mensajería

Cuando vamos a la pestaña de configuración del plugin nos vamos a encontrar con muchísimas opciones configurables, de ahí que sea adaptable a cualquier idea o proyecto.

Configuración General

Lo primero que vamos a hacer es configurar dónde queremos que se muestre el chat, debemos elegir una página, aunque podemos utilizar también el shortcode indicado.

Mecanismo de Refresco – Para que se actualice la página debemos seleccionar cómo lo va a hacer, en la versión gratuita tenemos disponible solamente AJAX, para utilizar Websocket necesitamos una licencia específica.

Intervalo de actualización de una conversación – Aquí nos pide que indiquemos cada cuánto tiempo tiene que comprobar si tenemos nuevos mensajes cuando tenemos abierta una conversación.

OJO. Cada consulta que se hace llama al servidor y genera mucho trabajo por detrás así que cada 5 segundos es un intervalo aceptable.

Site Refresh Interval – Mientras estamos trabajando en otras páginas el sistema también comprueba si tenemos nuevos mensajes.  Es conveniente no indicar un tiempo muy corto porque en caso contrario puede ocasionar problemas de velocidad en la web.

Messages styling – Dispone de dos tipos de estilos para los mensajes, el estándar y el moderno. También podemos indicar en qué lugar van a estar los mensajes que enviamos.

En More customizations, nos vamos al personalizador de WordPress y podemos ajustar muchas cositas del diseño del chat.

User Statuses – Si tenemos la licencia websocket podemos elegir mostrar o no el estado de los usuarios, online, no molestar…etc

Combined View – Para mostrar la lista de conversaciones abiertas a la izquierda, aunque estemos en otro chat.

Modo de pantalla completa – Para ofrecer la posibilidad de que el chat se pueda abrir en pantalla completa, muy útil para móviles.

Show My Profile Button – mostrar un botón con mi perfil en el sistema de mensajería

Enable Messages Viewer – para ver mis mensajes desde la administración de wordpress.

Configuración de Mensajes

En la siguiente pestaña, vamos a configurar cuál es el funcionamiento general de los mensajes.

La primera parte es para las nuevas conversaciones

Fast Start – Tras pulsar el botón de enviar mensaje privado el usuario será redirigido automáticamente a una nueva conversación.

Prevent creating multiple convesations with same member – Si marcamos esto cuando se inicie una conversación con un usuario se generará todo dentro del mismo chat, si no lo marcamos cada conversación quedará por separado.

Disable Conversations with multiple participants – No permitir conversaciones de grupo

Disable subjet – Podemos dejar que las conversaciones tengan un asunto o que vayan sin él.

La segunda parte es para la búsqueda de usuarios dentro del sistema.

La tercera parte es para las funciones que vamos a ofrecer dentro de los mensajes.

En la siguiente configuración podemos configurar reacciones a los mensajes:

Estado de los mensajes, para poder habilitar esta sección necesitamos una licencia, en caso de tenerla podremos:

En la siguiente parte vamos a configurar las funcionalidades de los chats con múltiples participantes:

En la siguiente configuración vamos a ver qué hacer con las conversaciones borradas:

Por último, decidimos si al pulsar Enter en el ordenador se envía el mensaje o si se prosigue escribiendo.

Integraciones de Better Messages

En la siguiente sección vamos a configurar las Integraciones que queramos y como se comporta el sistema.

El sistema se integra perfectamente con

En el caso de los plugins Buddypress, Buddyboss, Ultimate Member, PeepSO, MyCreed y bbPress, necesitaremos tener instalados previamente estos plugins y en cada caso vamos a configurar como queremos que el sistema se comporte con ellos.

En el caso de GIFHY, debemos introducir los datos de nuestra API para poder integrarlo y ofrecer esta funcionalidad a los usuarios.

En el caso de los Emojis, podremos decidir que tipo de Emojis queremos usar: Apple, Facebook, Google o Twitter y configurarlos a nuestro gusto.

Mini Widgets o Mini Chats

En la siguiente pestaña, podemos configurar como se van a comportar los widgets de chat y los mini chats.

Desde el botón Cutomization accederemos a la sección de apariencia para configurar el tamaño y posición de los mini chats y si tenemos la licencia activada, en esta página podemos decidir si las habilitamos o no y si se ofrece la posibilidad de Audio llamadas o Vídeo llamadas desde los minichats.

Configuraciones en los móviles

El siguiente paso es configurar como se comporta nuestro Chat o Sistema de Mensajería en los móviles.

En este apartado decidimos dónde mostramos las notificaciones cuando se recibe un nuevo mensaje en el móvil.

Y por último vamos a decidir si enviamos los mensajes al pulsar Enter o hay que pulsar el botón y si eliminamos posibles notificaciones que puedan aparecer por encima.

Archivos Adjuntos

En esta pestaña vamos a configurar si permitimos que a través de este sistema de mensajería permitimos enviar archivos adjuntos.

Vamos a decidir si permitimos o no que se envíen archivos adjuntos si se ocultan de la galería de WordPress, si se guardan los archivos con nombre aleatorio para la privacidad del usuario y se permite capturar fotos  con la webcam.

También vamos a definir cuánto tiempo guardamos estos archivos, el peso máximo del archivo y si limitamos el número de archivos que se pueden enviar en una conversación.

Por último vamos a decidir los tipos de formato que permitimos que se envíen a través del sistema de mensajería en función de su finalidad.

Configuración de las Notificaciones

Cuando un usuario recibe un mensaje, recibe una notificación para avisarle de que ha recibido este mensaje, en esta sección vamos a definir cómo reciben esta notificación.

Restricciones

En esta sección vamos a definir si queremos tener restricciones de uso sobre el sistema de mensajería y los chats o no.

Es interesante por ejemplo si queremos permitir que los usuarios solo se puedan comunicar con los gestores de tienda o administradores o algún tipo de perfil que hayamos creado.

O si queremos solo restringir que a ciertos perfiles no se les puedan enviar mensajes.

Sonidos

En esta pestaña podemos configurar los sonidos de las notificaciones de nuestro sistema.

Aquí configuramos

Llamadas

Si tenemos la correspondiente licencia, podemos habilitar las llamadas y video llamadas desde el sistema de mensajería.

Configuramos:

Llamadas de Grupo

Con la correspondiente licencia podemos habilitar video llamadas de grupo a un máximo de 16 personas por conversación  y audio llamadas de grupo a un máximo de 50 personas por conversación.

En esta sección configuramos como queremos habilitar estas llamadas y vídeo llamadas, si las pueden hacer chats de grupo, conversaciones con varios participantes o si se crean en los chat rooms.

Customización

En esta sección podemos configurar como queremos que sea nuestro sistema de mensajería estéticamente.

En primer lugar si queremos modificar los colores, nos llevará a la sección de Apariencia de WordPress, dónde podremos elegir los colores básicos que queremos para nuestro sistema de mensajería interna.

Luego podemos definir el tamaño del chat y de las conversaciones.

Habilitar que el usuario pueda silenciar las notificaciones.

Deshabilitar la búsqueda, los mensajes favoritos y el botón de configuración del usuario.

Shortcodes

Por último, podemos ver una serie de Shortcodes que nos pueden ayudar a mostrar datos en nuestra web.

Como comentaba al principio, este plugin además de ser super completo nos permite configurar y customizar hasta el último milímetro para poder tener el sistema de mensajería interna que necesitamos.

Lleva un trabajo de configuración bastante amplio, pero ello conlleva que podemos crear un sistema de mensajería muy completo y que cumpla las necesidades de nuestro negocio o proyecto.

¿Utilizas algún otro sistema de mensajería?

Salir de la versión móvil