Cartas de acción
Updated by Mallu
Después de entender un poco más sobre qué son las Cartas de acción en nuestra Introducción a flujos, ahora avanzaremos sobre qué cartas existen y qué podemos hacer con cada una de ellas.
Para facilitar la navegación por este artículo, si deseas ir directamente a una carta de acción específica, solo tienes que hacer clic en su nombre a continuación:
- Enviar un mensaje al contacto
- Enviar un mensaje a alguien más
- Etiquetar el mensaje entrante
- Añadir una URN al contacto
- Añadir el contacto a un grupo
- Eliminar el contacto de un grupo
- Actualizar el contacto
- Enviar un correo electrónico
- Guarda un resultado para este flujo
- Entrar en otro flujo
- Iniciar a otra persona en un flujo
- Enviar un mensaje de WhatsApp
- Abrir un ticket con un agente humano
- Llamar a un webhook
Envía un mensaje al contacto
La carta de acción más conocida y utilizada de la plataforma. Su función es enviar un mensaje al contacto. Este mensaje será recibido independientemente del canal en el que el usuario esté conversando, solo necesitas escribirlo en el cuadro de texto.
- Facebook
El envío de mensajes masivos por un canal de Facebook requiere que se especifique un tema si el usuario no ha enviado un mensaje en las últimas 24 horas. Definir un tema para usar en Facebook es especialmente importante para el primer mensaje en su flujo.
El envío de mensajes por un canal de WhatsApp requiere usar una plantilla si no ha recibido un mensaje de un contacto en las últimas 24 horas. Configurar una plantilla para usar en WhatsApp es especialmente importante para el primer mensaje en su flujo. Lea el artículo sobre el envío activo en WhatsApp.
- Respuestas rápidas
Existe la posibilidad de enviar respuestas rápidas (botones de texto) a los usuarios, facilitando así la respuesta y sirviendo como una guía para la conversación. Actualmente, puedes agregar hasta 10 botones de texto por carta.
- Archivos
También es posible enviar archivos (adjuntos) a un usuario. Estos adjuntos pueden ser fotos, videos, audios y documentos. Para enviar estos adjuntos, solo tienes que colocar el enlace de los medios o elegir el archivo mediante el selector de archivos de tu computadora. Actualmente, puedes añadir hasta 3 adjuntos por carta.
- Avanzado
La opción Avanzado (Configuración avanzada) permite activar el envío de mensajes a todos los destinos, es decir, enviar mensajes a todos los canales a los que el contacto esté vinculado, y no solo al canal preferido. Después de esto, el canal elegido por el usuario para responder se convertirá en el canal preferido para esa conversación.
Es decir, si tu canal preferido es WhatsApp, al marcar la opción de todos los destinos, el contacto recibirá el mensaje en todos los canales que tenga, y si responde por SMS, el SMS se convertirá en el nuevo canal preferido del contacto y el flujo continuará allí.
Enviar un mensaje a alguien más
Podemos enviar un mensaje a un contacto o grupo diferente al que está ejecutando el flujo. Este mensaje se mostrará al contacto/grupo sin afectar ningún flujo o conversación que pueda estar en ejecución para él en ese momento.
Etiquetar el mensaje entrante
Puedes marcar el último mensaje enviado por el contacto con una etiqueta (rótulo). Todos los mensajes etiquetados se agrupan bajo el mismo nombre del rótulo. Puedes aprender más sobre mensajes y etiquetas en el artículo de mensajes.
Añadir una URN para al contacto
Es posible añadir nuevos URNs para tu contacto. Puedes seleccionar el tipo de URN que se añadirá (Número de teléfono, Whatsapp, SMS, Telegram, etc.) e ingresar el nuevo valor, utilizando un valor fijo o una variable de flujo.
Añadir el contacto a un grupo
Puedes agregar el contacto a un grupo estático. Si el grupo no existe en la pestaña de contactos, puedes crear uno nuevo escribiendo el nombre deseado para el grupo en el campo de selección.
Para entender un poco más sobre grupos estáticos, haz clic aquí.
Eliminar el contacto de un grupo
Puedes eliminar el contacto de algún grupo estático. Además, tienes la opción de marcar para eliminar el contacto de todos los grupos a los que pertenece, sin distinción.
Actualizar el contacto
Para completar los campos del contacto, solo necesitas utilizar la opción **Actualizar Contacto**. En ella, seleccionas el campo del contacto que deseas actualizar, y después puedes insertar un valor fijo o un resultado de flujo. Si el campo del contacto aún no existe, solo escribe el nombre que deseas para él.
Envía un correo electrónico
Aquí puedes enviar un correo electrónico a alguien. Este correo puede ser tanto del contacto que está ejecutando el flujo, como de cualquier otro. Recuerda que el correo electrónico no es un canal de conversación en la Plataforma Weni, es decir, si alguien responde al correo enviado, la respuesta irá a la bandeja de entrada del correo electrónico configurado en la organización (para más información, visita el artículo de configuración de la organización).
Para enviar el correo electrónico, solo necesitas ingresar el destinatario, el asunto y el cuerpo del mensaje en los campos correspondientes.
Guarda un resultado para este flujo
Podemos simular un resultado de flujo con esta carta de acción. Creándolo desde cero, sin la necesidad de un input o pasar por alguna carta de decisión. Así, solo debes elegir el nombre del resultado del flujo, asignar su valor y, si lo deseas, una categoría. Además, podemos actualizar el valor de algunos resultados de flujo ya existentes.
Ingresar en otro flujo
Aquí podemos iniciar un nuevo flujo para el usuario. Cuando el usuario entra en un nuevo flujo, el flujo en el que estaba antes (que ahora puede llamarse flujo padre) queda en espera hasta su finalización. Mientras tanto, el usuario ejecutará el nuevo flujo (que ahora puede llamarse flujo hijo) y al finalizar, regresará al punto donde se detuvo en el flujo padre. Para que funcione, solo debes elegir el nombre del flujo que deseas entre las opciones existentes.
Cuando se termina la ejecución del flujo hijo, la carta Ingresar en otro flujo nos da la oportunidad de tener dos rutas, siendo así la única carta de acción que utiliza este concepto (para entender el concepto de ruta, visita el artículo de cartas de decisión). Estas dos rutas posibles se basan en cómo terminó el flujo hijo. Si se completó sin problemas, el flujo tomará la ruta de Complete, y si el flujo hijo expiró, el flujo padre utilizará la ruta de Caducado.
Iniciar a otra persona en un flujo
De la misma manera que podemos enviar un mensaje a un contacto/grupo que no es el actual, también podemos iniciar un nuevo flujo.
Para decidir quién será iniciado en el flujo, podemos elegir entre tres opciones:
- Definir manualmente los contactos/grupos que serán iniciados en el nuevo flujo;
- Crear una regla lógica (normalmente basada en campos de contacto) para filtrar los contactos que deben entrar en el flujo;
- Crear un nuevo contacto e iniciarlo en el flujo.
Después de decidir entre estas opciones, solo queda seleccionar un flujo para ser iniciado. A diferencia de Entrar en otro flujo, esta carta no crea opciones de ruta, ya que no espera el fin de los flujos hijos para continuar con la ejecución del flujo padre.
Enviar un mensaje de WhatsApp
La carta nativa para enviar mensajes interactivos en WhatsApp permite a los usuarios utilizar de manera práctica las funcionalidades disponibles en el canal, integrando estas opciones en sus proyectos de forma sencilla.
Ofrece tres tipos de mensajes interactivos:
- Respuestas rápidas: Permite crear hasta 3 respuestas predefinidas que los destinatarios pueden seleccionar rápidamente.
- Lista de opciones: Ofrece un menú interactivo con hasta 10 elementos, cada uno con título y descripción.
- Solicitar ubicación: Posibilita solicitar la ubicación del cliente final, facilitando la atención.
Además de estas interacciones, es posible incluir encabezados (con medios o texto) y pies de página en los mensajes. La disponibilidad de estos elementos varía según el tipo de mensaje interactivo elegido.
Abrir un ticket con un agente humano
Esta carta se utiliza para abrir tickets de atención humana. Para que las atenciones se dirijan al módulo de Chats, es necesario seleccionar el sector (1) y la fila (2). Obtenga más información sobre cómo configurar la atención humana en el módulo de Chats.
Llamar un webhook
Esta carta permite hacer solicitudes a APIs, almacenando el retorno de esas solicitudes en una variable que se puede utilizar en el flujo. Esto facilita la conexión con otros sistemas externos. Aprende cómo hacer llamadas a sistemas externos.