Links
🎯

Variables Dinámicas

Se pueden usar variables dinámicas para personalizar los mensajes salientes.
Las variables dinámicas se pueden usar para personalizar los mensajes salientes. Dirigirse a los contactos personalmente en las Conversaciones puede ser un componente clave de la construcción de relaciones al hacerlos sentir vistos e incluidos.
El contenido personalizado contribuye a construir una buena relación con los contactos donde sienten su relevancia para usted.
Hay tres tipos de variables dinámicas en la plataforma:
Las variables de contacto estándar representan campos de contacto estándar, como el nombre, el apellido y el correo electrónico.
Las variables de campo de contacto personalizadas representan campos personalizados añadidos al espacio.
Las variables de flujo de trabajo son variables temporales que solo existen durante una sesión de flujo de trabajo. Una vez que el contacto salga del flujo de trabajo, se borrará el valor de la variable.
Hay 3 tipos de Variables de flujo de trabajo: Variables de activación, Variables de salida y variables creadas a través del paso Hacer una pregunta.

¿Cuáles son las variables dinámicas?

Las variables dinámicas se pueden incluir añadiendo el prefijo " $ " al campo de contacto. La siguiente es su sintaxis. Los siguientes son el ejemplo y el uso:$contact, $assignee or $system

Variables de contacto estándar

Variable
Descripción
$contact.name
Se reemplaza por el nombre completo del contacto (Nombre + Apellido).
$contact.firstname
Se reemplaza por el nombre del contacto.
$contact.lastname
Se reemplaza por el apellido del contacto.
@contact.email
Se reemplaza por el correo del contacto.
@contact.country
Se reemplaza por el país del contacto. Si el contacto no tiene ningún país almacenado, no se reemplazará y se enviará la cadena real.
@contact.id
Se reemplaza por el ID del contacto.

Variables de campo personalizadas

Variable
Descripción
@contact.phone
Se reemplaza por el número de teléfono del contacto.
@field.field_name
Se reemplaza por el valor del campo personalizado. Por ejemplo, si el campo personalizado "Ciudad" existe y un contacto tiene el valor "Nueva York", el envío @contact.cityse reemplazará por New York.

Variables del sistema

Variable
Descripción
$system.current_datetime
Se reemplaza por la fecha y hora actuales según la zona horaria del espacio de trabajo. Formato: AAAA-MM-DD hh:mm:ss (p,e. 2021-01-10 09:15:27)
$system.current_date
Se reemplaza por la fecha actual según la zona horaria del espacio de trabajo. Formato: AAAA-MM-DD (p.e. 2021-01-10)
$system.current_time
Se reemplaza hora actual según la zona horaria del espacio de trabajo. Formato: hh:mm:ss (p.e. 09:15:27)

Variables de cesionario

Variable
Descripción
$assignee.id
Se reemplaza por el ID del usuario del cesionario de un contacto.
$assignee.name
Se reemplaza por el nombre completo del usuario del cesionario de un contacto. (Nombre + Apellidos).
$assignee.email
Se reemplaza por el correo del usuario del cesionario de un contacto.
$assignee.firstname
Se reemplaza por el nombre del usuario del cesionario de un contacto.
$assignee.lastname
Se reemplaza por el apellido del usuario del cesionario de un contacto.
$assignee.team
Se reemplaza por el nombre del equipo del cesionario de un contacto.

Flujos de trabajo: Variables de activación

Las variables de activación son variables que están vinculadas a un disparador de flujo de trabajo. Solo están disponibles cuando se utiliza el desencadenador específico para el flujo de trabajo.

Variables de activación para el disparador de conversación cerrada

Variable
Description
$conversation.opened_time
Se reemplaza por el momento en que se abrió la conversación. Formato: AAAA-MM-DD hh:mm:ss
(p.e. 2021-01-10 09:15:27)
$conversation.opened_by_source
Se reemplaza por la fuente de cómo se abrió la conversación.
$conversation.closed_time
Se reemplaza por el momento en que se cerró la conversación. Formato: AAAA-MM-DD hh:mm:ss
(p.e. 2021-01-10 09:15:27)
$conversation.closed_by
Se sustituye por el ID del usuario que cierra la conversación.
*Si el bot, el flujo de trabajo o la API cierran la conversación, este campo estará vacío.
$conversation.closed_by_source
Se reemplaza por la fuente de cómo se cerró la conversación.
$conversation.first_response_time
Is replaced by the first response time provided by the assignee to the Contact Formato: hh:mm:ss (p.e. 08:18:58)
$conversation.resolution_time
Se sustituye por el tiempo de primera respuesta proporcionado por el cesionario al contacto.
Formato: hh: mm:ss (p.e, 08:18: 58)
$conversation.incoming_messages_ count
Es reemplazado por el número de mensajes entrantes que se recibieron de la conversación.
$conversation.outgoing_messages_count
Se sustituye por el número de mensajes salientes que se enviaron a la conversación.
$conversation.category
Se sustituye por la categoría de la nota de cierre de la conversación.
$conversation.summary
Se sustituye por el resumen de la nota de cierre de la conversación.
$conversation.assignee
Se reemplaza por el ID de usuario del asignado para esa conversación.
$conversation.assignee_team
Se sustituye por el nombre del equipo del cesionario.
En el caso de que un campo de contacto estándar comparta el mismo nombre que un campo de contacto personalizado, se dará prioridad para la recuperación de datos a la variable de contacto estándar. Para la recuperación de datos correcta, asegúrese de que todos los nombres de variables sean únicos.

¿Cómo utilizar una variable dinámica?

Consola de mensajería

Puede incluir una variable dinámica en su mensaje mientras responde a un contacto.
1.Escribiendo el signo de dólar "$"
Variable dinámica
2. Haciendo clic en el icono de la variable en la parte inferior del módulo de mensajes
Variable dinámica
Además de los campos de contacto, también puede incluir un campo personalizado escribiendo el nombre de este.

Atajos

Could not load image
Usando variable dinámica en atajo
Mientras redacta un fragmento de contenido, puede incluir una variable dinámica para personalizar sus respuestas rápidas.
Sugerencias: Puede tener múltiples variables dinámicas en un solo contenido. Úselos al redactar sus mensajes
Importante: Si el campo que está intentando enviar está vacío o el campo no existe, la cadena no se reemplazará.

Flujos de trabajo

Es posible guardar las respuestas del Contacto como variables en el paso de Hacer una Pregunta.
Luego, utilice las variables dinámicas guardadas en los pasos del Flujo de Trabajo.
Pasos del flujo de trabajo que soportan la variable dinámica
Pasos
Formato
Enviar mensaje
Texto
Enviar mensaje
Plantillas de WhatsApp
Enviar mensaje
Mensaje etiquetado de Facebook
Hacer una pregunta
Campo de texto de pregunta
Rama
Condición decampo de contacto
Rama
Condición variable
Actualizar campo de contacto
-
Agregar comentario
-
Conversación privada
Resumen
Solicitud HTTP
-
Agregar fila de Hojas de cálculo de Google

Dialogflow

También puede incluir variables dinámicas en Dialogflow para las respuestas y los valores de los parámetros. Para utilizar una variable dinámica en Dialogflow, escriba $dynamic.variable.
Ejemplo de uso de variables dinámicas en el valor del parámetro
Ejemplo de uso de variables dinámicas en las respuestas