Botones con un enlace
Cómo crear un botón con un enlace
Para que el bot muestre botones con enlaces a los clientes, al crear (o editar) un botón, debe:
Paso 1. Cree un botón y seleccione el tipo a "Predeterminado":


Paso 2. En el URL campo, ingrese:
a) un enlace directo:

b) Una variable que contiene un enlace:

Al hacer clic en el botón se abrirá la URL especificada en su configuración.
¡Nota!
Cada mensajero tiene sus propias particularidades. Por ejemplo, en Telegram e Instagram, solo puede agregar un enlace a un botón inline (botones en el texto).

Notificación de clic
Para rastrear cuándo un cliente hace clic en un enlace o botón y configurar acciones posteriores, use la "Notificación de clic" casilla de verificación en la configuración del botón.

Marque la casilla para recibir callbacks (notificaciones de eventos) cuando un cliente haga clic en el botón:

A continuación, haz clic en "Editar" o "Añadir" (según si está editando un botón existente o creando uno nuevo).
Ejemplo
Probemos el botón. Después de hacer clic en él, debería ver un aviso para seguir el enlace.

El callback no se recibirá hasta que el cliente haga clic "saber más".
Si el cliente sigue el enlace, aparecerá un callback con el siguiente formato en la Clientes sección en el diálogo del cliente:
link_was_pressed #{URL}, donde link_was_pressed es el cuerpo del callback (evento en el proyecto), y #{URL} es su enlace.

Para configurar una reacción al callback, cree un bloque de disparador donde especifique el callback en el campo del disparador, o especifique el callback en el disparador de conexión:
Opción 1. Cree un bloque de disparador que se activará solo si se recibe el callback:

En este ejemplo, usamos el "Disparador" bloque — también se activará solo si se recibe el callback especificado, pero no eliminará al cliente del embudo principal.
También puede usar otro bloque de disparador.
¡Ten en cuenta!
El constructor tiene un límite de 500 bloques de disparador por proyecto.
Opción 2: Usar un disparador de conexión



Aunque ambos requieren el callback para activarse, afectan al flujo de manera diferente:
Opción 1 (Bloque de fallback): Mantiene al usuario en el mismo estado.
Opción 2 (Conexión): Avanza al usuario al siguiente estado del embudo.
Última actualización