Pré-requisitos
Para utilizar a funcionalidade de botões em mensagens, é necessário que:- Você esteja inscrito no programa beta - Acesse aqui para se inscrever.
- A opção “Mensagens com botões” esteja ativa - Vá em Recursos em beta e ative o recurso.
Visão Geral
Os botões permitem criar mensagens interativas no WhatsApp, oferecendo aos usuários opções de resposta rápida. Você pode adicionar até 3 botões por mensagem, cada um com diferentes tipos de ação.Tipos de Botões
Botão de Resposta (reply)
Botão de Resposta (reply)
Permite que o usuário responda com um texto pré-definido.
Botão de Ligação (call)
Botão de Ligação (call)
Inicia uma chamada para um número de telefone específico.
Botão de URL (url)
Botão de URL (url)
Abre um link no navegador do usuário.
Botão Copiável (copyable)
Botão Copiável (copyable)
Permite que o usuário copie um texto específico.
Modos de Botões
Os modos de botões (buttons_mode) definem como sua mensagem será enviada no WhatsApp. Existem dois modos disponíveis:
Modo Padrão (auto)
- Usado para botões de resposta rápida simples
- Ideal quando você quer apenas receber respostas de texto do usuário
- O WhatsApp exibe os botões de forma básica
Modo Interativo (interactive)
- Usado para botões mais avançados como ligações, links e textos copiáveis
- Permite uma experiência mais rica com diferentes tipos de ação
- O WhatsApp exibe os botões com mais destaque visual
Como o Modo é Escolhido Automaticamente
Se você não especificar obuttons_mode, o sistema escolhe automaticamente:
- Modo Interativo: Será usado quando pelo menos um botão for do tipo
call,urloucopyable - Modo Padrão: Será usado quando todos os botões forem do tipo
reply
reply, você pode forçar o modo interativo definindo "buttons_mode": "interactive" para ter uma apresentação visual melhor.
Parâmetros dos Botões
Array de botões. Máximo 3 botões permitidos.
Modo de exibição dos botões. Valores aceitos:
auto ou interactive.Estrutura de um Botão
Texto do botão. Máximo 20 caracteres.
Tipo do botão. Valores aceitos:
reply, call, url, copyable.ID único do botão. Máximo 256 caracteres.
Número para botão de ligação. Deve estar no formato internacional.
URL para botão de link. Deve ser uma URL válida.
Texto para copiar. Aceita qualquer texto.