Recibir mensajes entrantes de SMS, WhatsApp y Facebook Messenger
Actualmente estás leyendo documentación de mensajería antigua de Flex. Si estás empezando con una nueva implementación de Flex, considera la posibilidad de utilizar Flex Conversations.
Con Flex, tus clientes pueden comunicarse contigo a través de canales como SMS, WhatsApp y Facebook Messenger. En esta página, se detalla cómo configurar estos canales compatibles con Twilio.
Configurar el servicio SMS
La página de mensajería de Flex, en la consola de Twilio, te permite registrar un número de teléfono con Flex que se utiliza para recibir mensajes SMS entrantes. Cuando registras un número, nosotros nos encargamos de estas actividades:
- Vincular el gestor de mensajería del número de teléfono al proxy.
- Crear un flujo de Flex que se redirija al gestor de mensajes personalizado. El valor predeterminado es un flujo de Studio.
Para configurar el servicio SMS manualmente, deberás actualizar el gestor de mensajería en la página de números de teléfono. Conecta esto al "Servicio de proxy de Flex" y, a continuación, utiliza la API de flujos de Flex con el fin de crear una nueva entrada para tu número.
Configurar WhatsApp y Facebook
Al igual que el servicio SMS, todos los demás canales de mensajería disponen de un webhook configurable para procesar mensajes entrantes. Deberás actualizar el gestor de mensajería de cada canal que desees conectar a Flex.
En el caso de WhatsApp puedes configurar el gestor de mensajes mediante el sandbox de WhatsApp.
En el caso de Facebook y otros canales, puedes configurar la URL de devolución de llamada desde la página de canales.
Definir el gestor de mensajes
Una vez que hayas encontrado el lugar correcto en la consola para configurar el gestor de mensajes, puedes definir el webhook de mensajes entrantes para que apunte al servicio de proxy de Flex. Este webhook tiene el siguiente aspecto:
https://webhooks.twilio.com/v1/Accounts/ACxx/Proxy/KSxx/Webhooks/Message
Tu dirección URL única reemplazará a los identificadores ACxx
y KSxx
con el Account SID (SID de tu cuenta) y el SID del servicio de proxy de Flex. Puedes encontrar el SID predeterminado de tu instancia del proxy de Flex en la sección Proxy de la consola. Tu canal de mensajería debe estar conectado al proxy para que Flex pueda gestionarlo. El proxy traduce todos los mensajes entre el canal de chat de Flex (con el que interactúan tus agentes) y tu canal de mensajería (con el que interactúan tus clientes).
Configurar el flujo de Flex
Al igual que con el servicio SMS, debes crear una entidad de flujo de Flex por cada identidad que se conecte a Flex.
Cuando Flex recibe un nuevo mensaje, primero lo enviará al proxy y, luego, lo enviará a un nuevo canal de chat. Después, el gestor de mensajes se redirigirá a cualquier destino que hayas especificado en el flujo de Flex. De forma predeterminada, se trata de un flujo de Studio. El flujo de Studio puede enviar respuestas automatizadas al mensaje entrante o recopilar cualquier información adicional antes de transferir la conversación a un agente dentro de Flex.
Los flujos de Flex existentes se pueden modificar o eliminar de la página de mensajería de Flex mediante la consola de Twilio.
¿Necesitas ayuda?
Todos la necesitamos a veces; la programación es difícil. Obtén ayuda ahora de nuestro equipo de soporte, o recurre a la sabiduría de la multitud visitando Stack Overflow Collective de Twilio o navegando por la etiqueta de Twilio en Stack Overflow.