Puedes usar la función de Mensajería por WhatsApp de ActiveCampaign para crear un flujo de chatbot que reconozca automáticamente a tus clientes y personalice las interacciones.
Este artículo te guía por los pasos para crear un flujo de soporte entrante con Mensajería por WhatsApp. Este flujo pide a los contactos y clientes potenciales el nombre de su cuenta durante la primera ejecución, luego usa esa información en las interacciones siguientes dentro del mismo flujo. Usarás los pasos de flujo Condicional, Ir a, Actualizar contacto y Pregunta para lograrlo.
Ten en cuenta que la personalización no se extiende de flujo a flujo. Sigue estos pasos para cada flujo que deba usar personalización.
Toma nota
This setup requires a campo de contacto personalizado. Este campo debe existir en tu cuenta antes de seguir los pasos de abajo. En este artículo se menciona un ejemplo de un campo personalizado de contacto llamado "contact.account".
Crear un flujo de chatbot que reconozca a tus clientes
- Haz clic en WhatsApp > Flujos de mensajes.
- Haz clic en "Nuevo flujo de mensajes".
- En la pestaña "Detalles", asigna a tu flujo un nombre corto pero descriptivo. Luego haz clic en "Siguiente".
- En la pestaña "Desencadenar" vas a definir cómo entran los contactos en tu flujo. Para este ejemplo:
- Seleccionar "Mensaje entrante"
- Seleccionar "Texto específico"
- Escribir el texto que se quiere coincidir
- Opcional: Haz clic en el interruptor "Coincidir mensaje exacto". Si esto está en "Desactivado", revisaremos si el mensaje entrante contiene alguno del texto que ingresaste
- Hacer clic en "Siguiente"
-
Agregar el paso "Condicional" a tu flujo:
- Configurar la condición para comprobar si tu campo personalizado "contact.account" está vacío
- Seleccionar el botón "Sí"n
- Tu paso ahora tiene dos ramas: Ruta 1 (si la propiedad de la cuenta está vacía) y Else (si la propiedad de la cuenta no está vacía)
- En la rama "Path 1", haz clic en el nodo (+) y agrega el paso "Question".
-
Configurar el paso "Pregunta" para pedir al contacto el nombre de su cuenta. Por ejemplo: "Indica el nombre de tu cuenta."
- En "Answer type", usa la opción "Free text"
- Proporcionar un mensaje de validación de respuesta
- Seleccionar qué sucede si el contacto no responde la pregunta correctamente, si no responde dentro de un periodo de tiempo específico, o hacer otra cosa si el mensaje no se envía
- A continuación, agrega el paso "Actualizar contacto" para actualizar automáticamente el registro del contacto con la información. Para ello:
- Haz clic en el nodo (+) debajo del paso "Pregunta" y añade el paso "Actualizar contacto"
- Para configurar el paso "Actualizar contacto", haz clic en la pestaña "Personalizado" y luego en "+ Agregar propiedad"
- Seleccionar "Cuenta" en el primer campo desplegable
- Haz clic en el ícono de rayo en el segundo campo, luego selecciona "Step variables" > el paso Question que acabas de crear
- Preguntar al contacto cuál es el problema con un mensaje personalizado:
- Haz clic en el nodo (+) y agrega otro paso de "Pregunta"
- Configurar el paso Pregunta y preguntar al contacto cómo puedes ayudarle, usando el nombre de su cuenta en el mensaje
- Después, crea la rama "Else". En la rama "Else", haz clic en el nodo (+) y agrega el paso "Ir a".
- Configurar el paso "Ir a" para ir a la pregunta que pregunta cómo puedes ayudar al cliente hoy.
- Cuando termines, haz clic en el botón "Publicar" para activar tu flujo.
Estructura de ejemplo de flujo
Tu flujo ahora debería tener la siguiente estructura.
-
Paso condicional:
- Verificar si "contact.account" está vacío
-
Rama "True":
- Paso de pregunta: Pedir el nombre de la cuenta
- Paso Actualizar contacto: guardar el nombre de la cuenta en una propiedad personalizada.
- Paso de pregunta: Pregunta cómo puedes ayudar al usuario hoy.
-
Rama falsa:
- Ir a paso: Saltar a la pregunta que pregunta cómo puedes ayudar al usuario hoy
Pasos finales
-
Probar el flujo:
- Enviar un mensaje de prueba a tu número de soporte para asegurarte de que el flujo se desencadena correctamente y se guarda el nombre de la cuenta.
-
Supervisar y optimizar:
- Supervisar el rendimiento de tu chatbot y hacer los ajustes necesarios para mejorar los tiempos de respuesta y la satisfacción de las personas