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.
A funcionalidade de botões está disponível apenas para usuários inscritos no programa beta. Caso não tenha acesso, entre em contato com nossa equipe de suporte.
OBSERVAÇÃO: Atualmente, ao enviar os três tipos de botões simultaneamente, o WhatsApp Web gera um erro, que também ocorre ao usar a própria API da Meta. Uma alternativa é enviar apenas os botões CALL, URL e COPYABLE juntos, e sempre enviar o botão REPLY separadamente.
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.