Botões com um link
Como criar um botão com link
Para fazer o bot exibir botões com links para os clientes, ao criar (ou editar) um botão, você precisa:
Passo 1. Crie um botão e selecione o tipo para "Padrão":


Passo 2. No URL campo, insira:
а) um link direto:

b) Uma variável que contenha um link:

Ao clicar no botão, a URL especificada nas configurações será aberta.
Atenção!
Cada mensageiro tem suas próprias particularidades. Por exemplo, no Telegram e no Instagram, você só pode adicionar um link a um botão inline (botões no texto).

Notificação de clique
Para rastrear quando um cliente clica em um link ou botão e configurar ações subsequentes, use a "Notificação de clique" caixa de seleção nas configurações do botão.

Marque a caixa de seleção para receber callbacks (notificações de evento) quando um cliente clicar no botão:

Em seguida, clique em "Editar" ou "Adicionar" (dependendo se você está editando um botão existente ou criando um novo).
Exemplo
Vamos testar o botão. Depois de clicar nele, você deverá ver uma solicitação para seguir o link.

O callback não será recebido até que o cliente clique em "saiba mais".
Se o cliente seguir o link, um callback na seguinte forma aparecerá na Clientes seção no diálogo do cliente:
link_was_pressed #{URL}, onde link_was_pressed é o corpo do callback (evento no projeto), e #{URL} é o seu link.

Para configurar uma reação ao callback, crie um bloco de gatilho no qual você especifique o callback no campo do gatilho, ou especifique o callback no gatilho da conexão:
Opção 1. Crie um bloco de gatilho que será acionado somente se o callback for recebido:

Neste exemplo, usamos o "Trigger" bloco — ele também será acionado somente se o callback especificado for recebido, mas não removerá o cliente do funil principal.
Você também pode usar outro bloco de gatilho.
Por favor, observe!
O construtor tem um limite de 500 blocos de gatilho por projeto.
Opção 2: Use um gatilho de conexão



Embora ambos exijam o callback para serem acionados, eles afetam o fluxo de forma diferente:
Opção 1 (bloco de fallback): Mantém o usuário no mesmo estado.
Opção 2 (conexão): Avança o usuário para o próximo estado do funil.
Atualizado