Configuração geral
- Cabeçalho: Título da mensagem (máximo 60 caracteres)
- Conteúdo: Mensagem principal que acompanha os botões (máximo 1.024 caracteres no WhatsApp, 640 no Facebook/Instagram)
- Rodapé: Texto adicional abaixo do conteúdo (opcional)
Opções
Cada botão tem:- Nome da opção: Texto visível no botão (máximo 20 caracteres)
- Descrição: Texto de contexto adicional (opcional, máximo 72 caracteres)
Tipos de botão
| Tipo | Comportamento |
|---|---|
| Postback | Envia um payload para o fluxo e continua pela rota conectada |
| URL | Abre uma página web no navegador |
| Telefone | Inicia uma chamada telefônica |
Opções dinâmicas
Se as opções vêm de dados variáveis (por exemplo, uma lista de produtos da sua API), você pode habilitar o modo dinâmico em vez de defini-las manualmente. Configure:- Variável de origem: A variável que contém a lista (por exemplo,
{{$memory.products}}) - Template de rótulo: Como cada opção é exibida (por exemplo,
{{item.name}} - ${{item.price}}) - Template de descrição: Texto adicional por opção (por exemplo,
{{item.description}})
Variáveis nas mensagens
Você pode usar variáveis no cabeçalho e conteúdo:Configuração avançada
Seleção obrigatória
Quando habilitado, o usuário deve tocar em um botão para continuar. Se digitar texto livre, verá uma mensagem de erro personalizável (máximo 250 caracteres).Variável de resposta
Salva a opção selecionada pelo usuário em uma variável de memória para uso posterior no fluxo. Como configurar:- Habilite o toggle Salvar resposta.
- Insira o nome da variável (por exemplo,
department).
Valor salvo com opções estáticas
Quando os botões são definidos manualmente, o payload do botão escolhido é salvo como texto simples. Exemplo com estes botões:| Botão | Payload |
|---|---|
| Vendas | sales |
| Suporte Técnico | support |
| Faturamento | billing |
Valor salvo com opções dinâmicas
Quando os botões são gerados a partir de uma variável de origem, o objeto completo do array ao qual a opção selecionada pertence é salvo. Suponha que{{$memory.departments}} contenha:
Casos de uso
Direcionar o fluxo com base na seleção (opções estáticas)
Direcionar o fluxo com base na seleção (opções estáticas)
Conecte um nodo Condicional e crie um ramo para cada payload:
Usar dados do objeto selecionado (opções dinâmicas)
Usar dados do objeto selecionado (opções dinâmicas)
Com o objeto completo salvo, você pode usá-lo diretamente em mensagens ou nodos subsequentes sem consultas adicionais:
Personalizar a resposta do AI Agent
Personalizar a resposta do AI Agent
Passe a seleção como contexto para o nodo AI Agent:
Botão de uso único
Após a primeira seleção, os botões são desativados. Você pode configurar o que acontece depois:- Enviar texto: Exibe uma mensagem informativa
- Redirecionar para skill: Leva o usuário a outro fluxo
Botão expira
Se o usuário não selecionar nenhum botão dentro do tempo configurado na sua organização:- Enviar texto: Exibe uma mensagem de expiração
- Redirecionar para skill: Leva o usuário a outro fluxo