Enviar mensagens interativas: botões e listas
As mensagens interativas permitem ao destinatário tocar em botões ou numa lista, em vez de escrever. Existem dois tipos: botões de resposta e mensagens em lista. Ambos têm limites fixos reduzidos, que condicionam o desenho da conversa mais do que qualquer outro factor.
Botões de resposta permitidos numa mensagem interativa.
Linhas permitidas numa mensagem em lista, distribuídas por até 10 secções.
Caracteres permitidos no título de um botão.
Botões de resposta
Até três botões por baixo de uma mensagem. O destinatário toca num deles e a resposta chega ao seu webhook como uma mensagem recebida normal, com o id do botão. Assim, faz a correspondência pelo id e não pelo título. Os títulos estão limitados a vinte caracteres, um limite mais curto do que parece e que normalmente obriga a reescrever o texto.
- Máximo de três botões por mensagem.
- Título limitado a 20 caracteres.
- Cada botão inclui um id escolhido por si, devolvido na resposta.
- Cabeçalho, corpo e rodapé opcionais à volta dos botões.
Mensagens em lista
Um único botão abre um menu com até dez linhas, agrupadas em até dez secções. Cada linha tem um título, uma descrição opcional e um id. Use esta opção quando três botões não forem suficientes. O destinatário tem de abrir a lista antes de ver o conteúdo, por isso o texto do botão assume especial importância.
- Até 10 linhas no total, distribuídas por até 10 secções.
- Título da linha limitado a 24 caracteres e descrição a 72.
- Uma lista por mensagem, sem combinação com botões.
- Não disponível em mensagens template de todas as categorias.
Como chega a resposta
No mesmo webhook de mensagens que qualquer outra mensagem recebida, com um objeto interactive que identifica o id do botão ou da linha. Não é necessário subscrever nada à parte.
Faça a correspondência pelo id e não pelo título. Os títulos podem ser reescritos por quem edita o texto, mas os ids não mudam. Um processador que faça a correspondência pelo texto falha silenciosamente quando alguém corrige um erro.
O que muda com a Coexistence
Nada nos próprios botões e listas. São mensagens normais da Cloud API e funcionam da mesma forma num número com Coexistence ou noutro número.
O que muda é o destino da resposta: o toque do cliente chega tanto à aplicação WhatsApp Business no telemóvel como ao seu webhook, porque um número com Coexistence entrega a mensagem nos dois locais. Um processador que responda automaticamente deve considerar que uma pessoa pode responder à mesma mensagem na aplicação.
Erros comuns
- Fazer a correspondência das respostas pelo título do botão. Os títulos podem ser editados, os ids não.
- Desenhar para mais de três botões. O limite é rígido e não existe alternativa.
- Esquecer que uma pessoa pode responder ao mesmo toque na aplicação WhatsApp Business.
A EasyCoexistence encaminha os eventos de mensagens, incluindo respostas interativas, da Meta diretamente para o seu endpoint. Assim, o toque num botão chega ao seu sistema com o id intacto.
Perguntas frequentes
Quantos botões posso enviar?
Três. É um limite rígido da plataforma e não existe alternativa.
O que regressa quando alguém toca num botão?
Uma mensagem recebida normal no webhook de mensagens, com o id atribuído ao botão ou à linha.
Posso combinar botões e uma lista?
Não. Uma mensagem contém uma opção ou a outra.
Isto tem custos adicionais?
Não. São mensagens normais, cobradas pela Meta da mesma forma que qualquer outra mensagem nessa conversa.
Continue a ler
Pronto para começar?
Configure a Coexistência do WhatsApp em minutos, não em meses. A aplicação continua a funcionar no telemóvel.
Começar período experimental gratuitoVerificado em