Conceptos iniciales
Al final, que se puede hacer en la plataforma?
Conceptos iniciales
Introducción a la plataforma
Primeros Pasos - Creando Su Proyecto
Planes y precios de la Plataforma Weni
Perfil
Sistema de Permisos
Panel de Control(Dashboard) de Proyectos
Glosário de la plataforma
Cambiando el idioma de la plataforma
Autenticación de 2 Factores
Código de autenticación inválido
Configuraciones Generales
Inteligencia Artificial
Agent Builder
Aprendizaje Zero Shot
WeniGPT
Módulo de IA de la Plataforma Weni
Fuerza de la Inteligencia
Probando tu inteligencia
Interacciones
Versionado
Ajustes
API
Integrando una inteligencia al proyecto en Weni Plataforma
Glosario
Orientación y buenas prácticas
Flujos
Introducción a expresiones y variables
Glosario de Variables
Glosario de Expresiones
Creación de flujos
Introducción a los flujos
Editor de flujo y sus herramientas
Cartas de acción
Cartas de decisión
Agregar mídias a su mensaje
Call Webhook: Cómo hacer llamadas a sistemas externos
Dividir por Intención: Utilizando Inteligencia Artificial de Clasificación
Importar y exportar flujos
Utilizando expresiones para capturar la ubicación del usuario
Visualizando informes en la plataforma
Marcadores de ruta
Tarjeta de Mensaje de WhatsApp
Estudio
Contactos y mensajes
Grupos
Mensajes
Activadores y Campañas
Cómo crear un Activador
Tipos de Activadores
Cómo ignorar un activador en un flujo
Introducción a Campañas
Cómo crear una campaña
Modificando eventos
Creando contactos con Webhooks externos
Historial de Contacto
Cómo descargar y extraer datos archivados
Canales
Configuraciones
Como conectar e falar com o bot
Cómo crear un canal en Facebook
Cómo crear un canal en Viber
Cómo crear un canal de SMS - Para desarrolladores (RapidPro)
Canal Weni Web chat
Conceptos Generales de API e Integraciones
Cómo crear un canal en Twitter
Cómo crear un canal en Instagram
Cómo crear un canal SMS
Agregando campos de creación de ticket en Zendesk
Agregar Discord como un canal
Creando un Canal de Slack
Agregando un canal de Viber (RapidPro)
Módulo Aplicaciones
Como utilizar el módulo de aplicaciones
Como crear un canal web
Cómo crear un canal en Telegram
Cómo crear un canal en WhatsApp Demo
WhatsApp: Integración Express Weni
WhatsApp: Cómo crear mensajes de plantilla
Mensajes de plantilla de WhatsApp: Obstáculos y configuraciones
WhatsApp business API: Envio de mídias
Whatsapp Business API
Envío activo de mensajes en WhatsApp
Precificación de WhatsApp Business API
WhatsApp Business API: ¿Cómo verificar mi negocio?
WhatsApp Business API: Limitación de Envios Masivos en WhatsApp
Recuperando el acceso al Administrador de Negocios
Buenas prácticas: Opt-In
Buenas prácticas: Opt-Out
Configuración del Webhook: Estado del envío de mensajes
Integraciones
Atención Humana
Weni Chats: Introducción al módulo de Chats
Weni Chats: Configurando el Atención Humana
Weni Chats: Dashboard de Atención Humana
Weni Chats: Gestión de la Atención Humana
Weni Chats: Distribución y Enrutamiento de las atenciones
Weni Chats: Utilizando el disparo activo de flujos
Weni Chats: CoPiloto
Zendesk - Atención Humana
Ticketer: Añadiendo el servicio de Ticketer en RapidPro
Usando grupos para controlar la atención humana
Instalación del Conector de Datos de Weni para Power BI
Actualización Incremental - Power BI
Explora la Documentación de la Base de Datos de Weni
Consejos para la Modelación de Datos en Power BI
Filtro usando campos de contacto en Power BI
Table of Contents
- All Categories
- Flujos
- Introducción a expresiones y variables
Introducción a expresiones y variables
Updated by Manu da Silva
La creación de un flujo se realiza con el objetivo de conectar un conjunto de acciones por completo para obtener algún resultado.
Las variables sirven precisamente para almacenar los valores y resultados de esas etapas, con el fin de persistir los datos. Por ejemplo, la opción "Wait for Response" (Esperar Respuesta) a continuación generará una variable de flujo denominada "name" como respuesta del contacto. Además, la variable se utilizará para guardar los datos en el campo de contacto "Name".
Las variables comienzan con el símbolo @. Sin embargo, también puedes avanzar a expresiones de uso más complejo utilizando @(. Las expresiones se modelan dentro de sintaxis específicas y su objetivo es procesar datos para manipular las variables guardadas por la plataforma.
Al usar variables de flujo, también es posible especificar subtemas que desees. Observa el siguiente ejemplo:
@results.gender.category
devuelve la categoría en la que se ubicó la respuesta de los contactos;
@results.gender.value
devuelve la respuesta completa dada por el usuario.
Todas las variables y expresiones muestran su verdadero valor cuando el contacto está activo en el flujo. Si escribes una variable o expresión de manera incorrecta, el mensaje no será sustituido y la fórmula incorrecta se mostrará al usuario.
Otras variables
Además de la expresión @results, también existen otras expresiones que utilizamos con frecuencia, como:
@contact
Esta expresión se usa para recuperar valores guardados en campos de contacto estándar en la Plataforma Weni y se actualizan a través de la tarjeta "Update Contact" (Actualizar el Contacto). Ejemplos:
@contact.name
: Nombre del contacto
@contact.first_name
: Primer nombre del contacto
@fields
Esta expresión se utiliza para recuperar valores guardados en campos de contacto que no son estándar en la Plataforma Weni, a través de la tarjeta "Update Contact" (Actualizar el Contacto). Los campos de contacto se usan mucho para almacenar información general sobre el contacto, ya que esta información puede recuperarse en cualquier flujo usando la expresión @fields
. Por ejemplo:
@fields.idade
: Edad del contacto
@fields.email
: Correo electrónico del contacto, si se guarda en un campo de contacto en lugar de URN
@urns
Esta expresión se utiliza para recuperar el identificador del canal principal del contacto en la Plataforma Weni (si el proyecto no es anónimo), por ejemplo:
@urns.whatsapp
: Número de Whatsapp
@urns.mailto
: Correo electrónico del contacto
@webhook
Esta expresión se utiliza para recuperar valores devueltos por la última llamada webhook realizada en el flujo, por ejemplo:
@webhook.results.cliente
: Nombre del cliente devuelto por la API, en caso de que retorne solo un objeto
@webhook.results.0.cliente
: Nombre del cliente devuelto por la API. Si retorna en un array, es necesario especificar la posición del array que deseas en la expresión, usando 0, 1, 2 y así sucesivamente.
Para entender más sobre expresiones, mira nuestro Weni Responde sobre este tema.