---
title: Esperar Clique em Botão
description: Pause o fluxo e aguarde o contato clicar em um dos botões enviados — cada botão gera uma saída própria no canvas.
---

<NoCard kind="wait_button" categoria="Mensagem" />

# Esperar Clique em Botão

<Secao icon="info">Para que serve</Secao>

Envia uma mensagem com botões de escolha e pausa o fluxo esperando o contato clicar em um deles. É como um cardápio interativo: o contato vê as opções e toca na que quer — sem precisar digitar nada.

<Secao icon="clock">Quando usar</Secao>

- Menus de navegação ("Escolha uma opção: [Consulta] [Processo] [Financeiro]").
- Confirmações simples ("Deseja continuar? [Sim] [Não]").
- Triagem rápida sem precisar interpretar texto livre.
- Sempre que quiser reduzir o atrito — o contato clica em vez de digitar.

<Secao icon="list-checks">Passo a passo</Secao>

<Passos>
  <Passo>Arraste o bloco **Esperar Clique em Botão** para o canvas a partir da categoria **Mensagem**. <Captura legenda="Painel de busca de blocos aberto no canvas, com as categorias e a lista de nós disponíveis para arrastar" src="/img/flowbuilder-paleta-aberta.png" /></Passo>
  <Passo>Clique no bloco para abrir o painel de configuração.</Passo>
  <Passo>Escreva o **texto da mensagem** que vai acompanhar os botões.</Passo>
  <Passo>Adicione os botões clicando em **+ Adicionar botão**. Dê um rótulo claro para cada opção. O WhatsApp suporta até 3 botões por mensagem.</Passo>
  <Passo>Configure o **timeout** (tempo máximo de espera pelo clique).</Passo>
  <Passo>No canvas, cada botão gera uma **saída separada** no nó — conecte cada saída ao caminho correspondente do fluxo. <Captura legenda="Fluxo de exemplo no canvas com um nó de condição gerando duas saídas (IF/ELSE) conectadas a caminhos diferentes" src="/img/flow-exemplo-condicao-branches.png" /></Passo>
</Passos>

<Secao icon="sliders-horizontal">Campos</Secao>

| Campo | O que faz |
|-------|-----------|
| Texto da mensagem | Pergunta ou instrução exibida acima dos botões |
| Botões | Lista de opções (rótulo de cada botão); máximo 3 no WhatsApp |
| Timeout | Tempo máximo aguardando o clique |
| Título | Nome interno do nó no canvas |

### Saídas do nó

Cada botão configurado gera uma saída independente no canvas. Além disso, há sempre uma saída de **timeout** para quando o contato não clicar a tempo.

| Saída | Quando ocorre |
|-------|--------------|
| [Nome do botão 1] | Contato clicou no primeiro botão |
| [Nome do botão 2] | Contato clicou no segundo botão |
| [Nome do botão 3] | Contato clicou no terceiro botão |
| Timeout | Tempo esgotou sem clique |

<Secao icon="circle-check">Exemplo</Secao>

Um fluxo de atendimento inicial apresenta três áreas do escritório:

1. `Esperar Clique em Botão` → mensagem: "Olá! Com o que posso te ajudar hoje?" + botões: **"Consulta Jurídica"**, **"Acompanhar Processo"**, **"Financeiro"**
2. Saída "Consulta Jurídica" → inicia sub-fluxo de triagem de consulta
3. Saída "Acompanhar Processo" → busca processo pelo CPF
4. Saída "Financeiro" → envia boleto ou extrato
5. Saída "Timeout" → "Não recebi sua escolha. Me chame quando precisar!"

<Captura legenda="Fluxo de exemplo no canvas com um nó de condição gerando duas saídas (IF/ELSE) conectadas a caminhos diferentes" src="/img/flow-exemplo-condicao-branches.png" />

<Dica>
Use rótulos de botão curtos e objetivos — o WhatsApp corta textos muito longos. Prefira "Consulta Jurídica" a "Quero agendar uma consulta jurídica presencial".
</Dica>

<Cuidado>
Botões interativos só funcionam em canais que suportam esse recurso (como WhatsApp Business API). Em canais de texto simples, o contato precisará digitar a resposta — considere usar [Esperar Resposta de Texto](/guia/flow-builder/mensagem/esperar-texto) nesses casos.
</Cuidado>

## Saiba mais

- [Esperar resposta de texto](/guia/flow-builder/mensagem/esperar-texto) — aguardar texto livre em vez de um clique
- [Enviar Mensagem](/guia/flow-builder/mensagem/enviar-mensagem) — como configurar o conteúdo enviado antes da espera
- [Enviar Mensagem com Aguardar Resposta](/guia/no-enviar-mensagem-aguardar-resposta) — enviar botões e aguardar resposta em um único nó
