🎯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

La plataforma soporta la interpolación de texto estático + variables dinámicas.

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/ Variables asignadas

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 abierta

VariableDescripción

$conversation.first_incoming_message

El primer mensaje entrante de la conversación después de que se abra la conversación

$conversation.first_incoming_message_channel_id

El ID del canal del primer mensaje entrante de la conversación después de que se abra la conversación

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

VariableDescription

$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.

$conversation.last_assignment_time

Se sustituye por la hora en que el último usuario fue asignado a la conversación

Format: YYYY-MM-DD hh:mm:ss

(ej. 2021-01-10 09:15:27)

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 "$"

2. Haciendo clic en el icono de la variable en la parte inferior del módulo de mensajes

Además de los campos de contacto, también puede incluir un campo personalizado escribiendo el nombre de este.

Atajos

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

PasosFormato

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.

Última actualización