Las variables nativas son variables que ya vienen preconfiguradas en Treble. Éstas te permiten acceder a información importante en tus flujos de conversación como el código de país del número de teléfono del cliente, el mensaje usado por tu cliente para iniciar un flujo de conversación inbound, o incluso el número de la semana actual. Aprende a usar las variables nativas para crear flujos de conversación personalizados.
Las variables nativas en Treble son variables especiales que el sistema provee automáticamente en cada conversación. No necesitas definirlas ni pedirlas al usuario: siempre están disponibles y puedes usarlas directamente en nodos condicionales o para personalizar mensajes y rutas de tu flujo conversacional.
Estas variables permiten crear flujos inteligentes y personalizados, adaptando la experiencia del usuario según el contexto, la hora, el país, el día de la semana o el mensaje inicial con el que el usuario inicia la conversación.
Importante: Las variables nativas se pueden usar directamente en bloques condicionales, sin necesidad de haberlas capturado previamente en el flujo.
A continuación, te explicamos cada variable nativa, cómo se usa y ejemplos de casos de uso:
time
)Esta variable almacena la hora actual (en formato 24 horas, GMT-0) en la que el usuario interactúa con el flujo. Es útil para crear flujos que dependan del horario, como atención fuera de horario laboral, promociones nocturnas, o mensajes personalizados según la hora del día.
Nota: La hora está en GMT-0. Si tu negocio está en otra zona horaria (por ejemplo, Colombia GMT-5), debes ajustar la condición sumando o restando horas según corresponda. Puedes usar este conversor de tiempo para calcular la hora local.
Ejemplo de uso:
{{time}}
>= 13:00 y {{time}}
< 22:00, mostrar menú de atención.weekday
)Esta variable indica el día de la semana en que el usuario interactúa con el flujo. El valor es un número entero donde 1 es lunes y 7 es domingo.
Aprende a configurar horarios y tiempo en Treble.
Ejemplo de uso:
{{weekday}}
>= 6, mostrar mensaje de promoción especial.{{weekday}}
<= 5, dirigir a soporte regular.{{weekday}}
>= 6, dirigir a soporte de fin de semana.country_code
)Esta variable contiene el código de país del número de teléfono del usuario. Es útil para personalizar mensajes, rutas o agentes según el país de origen del cliente. El formato es el siguiente: +57
, +55
, etc.
Ejemplo de uso:
{{country_code}}
= +57, mostrar mensajes en español (Colombia).{{country_code}}
= +55, mostrar mensajes en portugués (Brasil).inbound
)Esta variable almacena el mensaje con el que el usuario inicia la conversación (solo para flujos inbound). Permite personalizar la experiencia según la intención o palabra clave con la que el usuario contacta a tu empresa.
Ejemplo de uso:
inbound
con los Links de WhatsAppSupongamos que tu empresa tiene varias campañas o canales de adquisición y quieres que, dependiendo del mensaje con el que el usuario inicia la conversación (usando un link de WhatsApp con mensaje predefinido), el usuario sea dirigido automáticamente a un flujo específico. Esto es posible gracias a la variable nativa inbound
, que captura el mensaje inicial enviado por el usuario.
Escenario:
Soporte
.Quiero comprar
.Dejar feedback
.Cuando el usuario hace clic en uno de estos links y envía el mensaje, la variable {{inbound}}
tomará exactamente ese valor. Puedes usar un bloque condicional al inicio del flujo para enrutar la conversación según el valor de inbound
.
Configuración del bloque condicional:
{{inbound}}
es igual a Soporte
→ Redirigir al flujo de soporte.{{inbound}}
es igual a Quiero comprar
→ Redirigir al flujo de ventas.{{inbound}}
es igual a Dejar feedback
→ Redirigir al flujo de feedback.Puedes crear y gestionar los links de WhatsApp desde la sección WhatsApp Links en Treble, definiendo el mensaje predefinido que se usará como valor de inbound
.
Diagrama de flujo simplificado:
Ventajas de este enfoque:
¡Listo! Así puedes usar la variable inbound
junto con los Links de WhatsApp para crear un router inteligente de conversaciones en Treble.
{{time}}
y {{weekday}}
para crear reglas como “solo mostrar promociones los viernes después de las 6pm”.{{country_code}}
para adaptar el idioma, moneda o agente según el país del usuario.{{inbound}}
para enrutar automáticamente a los usuarios según la intención detectada en su primer mensaje.Aprende a crear y usar variables personalizadas y recopiladas por el cliente.
Aprende a usar variables nativas en bloques condicionales.
Las variables nativas son variables que ya vienen preconfiguradas en Treble. Éstas te permiten acceder a información importante en tus flujos de conversación como el código de país del número de teléfono del cliente, el mensaje usado por tu cliente para iniciar un flujo de conversación inbound, o incluso el número de la semana actual. Aprende a usar las variables nativas para crear flujos de conversación personalizados.
Las variables nativas en Treble son variables especiales que el sistema provee automáticamente en cada conversación. No necesitas definirlas ni pedirlas al usuario: siempre están disponibles y puedes usarlas directamente en nodos condicionales o para personalizar mensajes y rutas de tu flujo conversacional.
Estas variables permiten crear flujos inteligentes y personalizados, adaptando la experiencia del usuario según el contexto, la hora, el país, el día de la semana o el mensaje inicial con el que el usuario inicia la conversación.
Importante: Las variables nativas se pueden usar directamente en bloques condicionales, sin necesidad de haberlas capturado previamente en el flujo.
A continuación, te explicamos cada variable nativa, cómo se usa y ejemplos de casos de uso:
time
)Esta variable almacena la hora actual (en formato 24 horas, GMT-0) en la que el usuario interactúa con el flujo. Es útil para crear flujos que dependan del horario, como atención fuera de horario laboral, promociones nocturnas, o mensajes personalizados según la hora del día.
Nota: La hora está en GMT-0. Si tu negocio está en otra zona horaria (por ejemplo, Colombia GMT-5), debes ajustar la condición sumando o restando horas según corresponda. Puedes usar este conversor de tiempo para calcular la hora local.
Ejemplo de uso:
{{time}}
>= 13:00 y {{time}}
< 22:00, mostrar menú de atención.weekday
)Esta variable indica el día de la semana en que el usuario interactúa con el flujo. El valor es un número entero donde 1 es lunes y 7 es domingo.
Aprende a configurar horarios y tiempo en Treble.
Ejemplo de uso:
{{weekday}}
>= 6, mostrar mensaje de promoción especial.{{weekday}}
<= 5, dirigir a soporte regular.{{weekday}}
>= 6, dirigir a soporte de fin de semana.country_code
)Esta variable contiene el código de país del número de teléfono del usuario. Es útil para personalizar mensajes, rutas o agentes según el país de origen del cliente. El formato es el siguiente: +57
, +55
, etc.
Ejemplo de uso:
{{country_code}}
= +57, mostrar mensajes en español (Colombia).{{country_code}}
= +55, mostrar mensajes en portugués (Brasil).inbound
)Esta variable almacena el mensaje con el que el usuario inicia la conversación (solo para flujos inbound). Permite personalizar la experiencia según la intención o palabra clave con la que el usuario contacta a tu empresa.
Ejemplo de uso:
inbound
con los Links de WhatsAppSupongamos que tu empresa tiene varias campañas o canales de adquisición y quieres que, dependiendo del mensaje con el que el usuario inicia la conversación (usando un link de WhatsApp con mensaje predefinido), el usuario sea dirigido automáticamente a un flujo específico. Esto es posible gracias a la variable nativa inbound
, que captura el mensaje inicial enviado por el usuario.
Escenario:
Soporte
.Quiero comprar
.Dejar feedback
.Cuando el usuario hace clic en uno de estos links y envía el mensaje, la variable {{inbound}}
tomará exactamente ese valor. Puedes usar un bloque condicional al inicio del flujo para enrutar la conversación según el valor de inbound
.
Configuración del bloque condicional:
{{inbound}}
es igual a Soporte
→ Redirigir al flujo de soporte.{{inbound}}
es igual a Quiero comprar
→ Redirigir al flujo de ventas.{{inbound}}
es igual a Dejar feedback
→ Redirigir al flujo de feedback.Puedes crear y gestionar los links de WhatsApp desde la sección WhatsApp Links en Treble, definiendo el mensaje predefinido que se usará como valor de inbound
.
Diagrama de flujo simplificado:
Ventajas de este enfoque:
¡Listo! Así puedes usar la variable inbound
junto con los Links de WhatsApp para crear un router inteligente de conversaciones en Treble.
{{time}}
y {{weekday}}
para crear reglas como “solo mostrar promociones los viernes después de las 6pm”.{{country_code}}
para adaptar el idioma, moneda o agente según el país del usuario.{{inbound}}
para enrutar automáticamente a los usuarios según la intención detectada en su primer mensaje.Aprende a crear y usar variables personalizadas y recopiladas por el cliente.
Aprende a usar variables nativas en bloques condicionales.