Una macro es una cadena especial dentro de un bloque de texto que se reemplaza con los datos requeridos cuando se envía:

  • el valor de uno de los campos del perfil del suscriptor (por ejemplo, el nombre o el valor de un campo personalizado);
  • fecha relativa (fecha actual o fecha actual + X días);
  • variables globales;
  • enlaces individuales para el funcionamiento de una integración particular (por ejemplo, automatización de la aceptación de pagos).

Las construcciones se ven así: {%first_name%}
Los parámetros de nombre de campo o fecha se escriben entre llaves.

Ejemplo:
La macro {%first_name%} se reemplazará automáticamente con el nombre del suscriptor dentro del mensaje.

(!) Las macros funcionarán en los botones de URL. BotHelp las define, se sustituyen los datos necesarios y el enlace se acortará y se verá así: https://s.bothelp.io/xxxxxx

(!) No se pueden usar macros dentro de enlaces acortados de servicios de terceros. En este caso, BotHelp no podrá encontrar la macro ni sustituirla por texto.

¿Dónde encontrar macros?

En todos los bloques de texto, las macros se encuentran en el menú. <…>.

El campo como macro

Cualquier campo puede usarse como macro. Para ello, seleccione el campo deseado de la lista de macros. El valor del campo se insertará en el texto sin modificaciones.

Casos de uso:

— para dirigirse a un suscriptor por su nombre, utilice la macro del campo “Nombre”;

- para mostrar los resultados del cuestionario, utilice la macro del campo "Puntos" en el que realizó el cálculo.

Macros en los nombres de los botones de los bots

Vídeo en YouTube

Puedes usar macros en el nombre del botón en línea en el bot:

  • El valor de uno de los campos del perfil del suscriptor. Por ejemplo, el nombre o el valor de un campo personalizado.
  • fecha relativa (fecha actual o fecha actual + X días);
  • variables globales.

Puedes usar varias macros simultáneamente en el nombre de un botón, así como texto introducido manualmente. Todos los caracteres que excedan el límite se cerrarán con puntos suspensivos.

¡Importante! Si a un suscriptor se le envía un botón con una macro de campo vacía, pueden producirse errores.
Este tipo de botón no se enviará en bots de Telegram, ni en bots de VK. Estos botones no funcionarán en bots de otros canales.
Si teme enviar accidentalmente una macro vacía, añada cualquier símbolo o emoji al nombre del botón.

La macro en el nombre del botón se puede seleccionar e insertar usando el <…> en el campo donde necesita ingresar el nombre del botón.

Generador de números aleatorios

La macro sustituye un número aleatorio del rango especificado entre paréntesis.
Formato de macro: {?random_num(0,99)?}
Se devolverá un número aleatorio entre 0 y 99.

  • Disponible sólo para campos numéricos .
  • El rango se puede establecer en cualquier valor.
  • Se puede utilizar en operaciones matemáticas.
  • Se puede insertar simplemente en mensajes de texto.

Por ejemplo, si quieres aplicar un descuento aleatorio del 10% al 50%.
La macro se verá así: {?random_num(10,50)?}

Macro de pago

Al crear una automatización de pago , se le asigna una macro específica. Dentro del texto, se muestra como {%payment_x%} y, tras el envío, se crea un enlace en el texto del mensaje que lleva a la página de destino del pago.

Para añadir una macro de pago, selecciónela de la lista. El suscriptor recibirá un mensaje con un enlace a la página de pago.

Macros de etiquetas UTM

Las macros almacenan los datos transferidos en el enlace al suscribirse, es decir, todas las etiquetas UTM. Puedes agregar una etiqueta ?{%utm_source%} al enlace que dirige a tu sitio o todas a la vez usando la macro ?{%ref%}.

Posteriormente, podrá realizar un seguimiento de estas etiquetas en su sitio y realizar análisis.

Macro de fecha relativa

Esta macro permite no especificar la fecha exacta, sino establecer un valor que se sustituirá en la página de destino o en el mensaje. La fecha se calcula a partir de hoy.

Un ejemplo de macro de fecha es {%today+1 (d F)%}. Para más información sobre su uso, consulte el artículo: Fecha relativa ↗ .

Macro de tiempo compartido

Existe una macro específica para landings que mostrará contenido diferente según la hora a la que el suscriptor visitó la landing. Ejemplo de macro: {%split 18:00 today (d F) | today+1 (d F)%}. Más información ↗


Si no has encontrado la respuesta a tu pregunta, pregúntanos en el chat dentro de tu cuenta o escríbenos a BotHelpSupportBot o a hello@bothelp.io

Obtenga 14 días de funcionalidad completa de la plataforma para crear mailings, autofunnels y chatbots BotHelp.

Obtenga 14 días gratis

¿Fue útil este artículo?

¡Gracias por tus comentarios!