Usted está aquí:
Crear un flujo de WhatsApp dinámico
Para crear un flujo de WhatsApp dinámico, cree un componente de mensajería de formulario basado en Apex y luego agréguele un formato de flujo.
Ediciones necesarias
| Ver ediciones compatibles. | |
Este artículo se aplica a:
|
Canales de WhatsApp mejorados |
Este artículo no se aplica a:
|
Chat en aplicación mejorado, Chat web mejorado v1, Chat web mejorado v2, Facebook Messenger estándar y mejorado, SMS estándar y mejorado, mensajes de Apple Messages for Business mejorados, LINE mejorado y Aportar su propio canal |
Para hacer que el flujo sea dinámico, puede:
- Agregue referencias dinámicas para establecer propiedades de Flujo basándose en condiciones.
- Utilice Si y Cambiar lógica condicional para mostrar de forma condicional pantallas y contenido en una pantalla.
- Agregue condiciones basadas en cualquier dato de entrada que reciba el flujo.
- Crear un formulario basado en una clase Apex
Los formularios basados en Apex ofrecen más flexibilidad que los formularios basados en acciones globales, lo que le permite crear mensajes de WhatsApp estáticos y dinámicos. Para crear un formulario basado en Apex, cree la clase Apex y luego vincúlela a un componente de mensajería de formulario. Cuando el usuario final de mensajería envía sus respuestas al formulario, Salesforce ejecuta el Apex, enviando los datos a Salesforce. Debe configurar cómo guardar esos datos. - Caso de uso: Utilizar un elemento Cambiar para mostrar pantallas basadas en lógica condicional
Utilice el elemento Cambiar pantalla para mostrar u ocultar contenido de forma dinámica. Compara un único valor de campo con uno o más valores especificados y luego muestra el contenido asociado con el primer valor que es una coincidencia exacta. Si no se encuentra ninguna coincidencia, devuelve el valor predeterminado preconfigurado. A diferencia del elemento If, Switch está limitado a realizar una comparación de coincidencia exacta en un único campo y no admite operadores lógicos complejos como AND u OR. - Caso de uso: Utilizar condición if para mostrar contenido basado en lógica compleja
Utilice el elemento de pantalla Si condición para mostrar contenido o pantallas de forma dinámica. Por ejemplo, puede utilizar Condición If para agregar un pie de página que navegue a una pantalla diferente basándose en la selección anterior. Con el elemento de pantalla Condición de caso, Salesforce evalúa una o más condiciones en secuencia y muestra el contenido si la condición se evalúa como verdadera. Si la condición es falsa, la lógica devuelve el otro contenido preconfigurado. A diferencia de la lógica condicional Cambiar, la lógica Condición Si admite criterios complejos combinando condiciones utilizando operadores lógicos AND y OR. - Utilizar un flujo de pantalla para pasar datos de entrada a un flujo de WhatsApp dinámico
El flujo de pantalla puede recopilar datos de clientes y pasarlos de forma segura en variables. Estas variables pueden servir a continuación como entrada para el flujo de WhatsApp dinámico que se crea con un componente de mensajería de formularios basado en Apex. Para agregar contenido personalizado al mensaje, en el componente de mensajería de formulario basado en Apex, agregue referencias dinámicas a estos datos de entrada. Por ejemplo, para programar una cita veterinaria, el flujo de pantalla recopila detalles específicos, como el tipo de animal y el problema, y pasa dinámicamente esta información al componente de mensajería de formularios basado en Apex. - Consideraciones al agregar un formato de flujo a un formulario
Tenga en cuenta estas consideraciones cuando agregue un formato Flujo a un componente de mensajería de formulario.
¿Resolvió este artículo su problema?
¡Háganos saber cómo podemos mejorar!



