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, debes:
Paso 1. Crea un botón y selecciona el tipo "Predeterminado":


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

b) Una variable que contenga 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 puedes 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, usa la casilla "Notificación de clic" en la configuración del botón.

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

Luego, haz clic en "Editar" o "Agregar" (dependiendo de si estás editando un botón existente o creando uno nuevo).
Ejemplo
Probemos el botón. Después de hacer clic en él, deberías ver un aviso para seguir el enlace.

El callback no se recibirá hasta que el cliente haga clic en "más información".
Si el cliente sigue el enlace, aparecerá un callback de la siguiente forma en la sección Clientes 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 tu enlace.

Para configurar una reacción al callback, crea un bloque de disparo donde especifiques el callback en el campo de disparo, o especifica el callback en el disparo de conexión:
Opción 1. Crea un bloque de disparo que se active solo si se recibe el callback:

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



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