Menu, cardápio e formulário no WhatsApp pela API não oficial
Lista de opções, botões, enquete, formulário nativo de várias perguntas e catálogo pela API não oficial da WAME, com exemplos prontos para cardápio, menu de atendimento e pesquisa.
Menu de atendimento, cardápio, pesquisa de satisfação: tudo isso cabe dentro da conversa, sem mandar o cliente para um site. Este artigo mostra os formatos que a API não oficial da WAME envia e quando usar cada um. Para o resumo do produto, veja a página da API não oficial da WAME.
Todos os exemplos usam a base https://server.wame.api.br/SUA_KEY/.
Lista de opções: o menu de atendimento
A lista abre um menu com seções, ideal para "escolha o assunto":
curl -X POST "https://server.wame.api.br/SUA_KEY/message/list" \
-H "Content-Type: application/json" \
-d '{
"to": "5566997145103",
"title": "Menu principal",
"text": "Como posso ajudar?",
"buttonText": "Ver opções",
"sections": [
{ "title": "Atendimento", "rows": [
{ "title": "Falar com atendente", "rowId": "suporte" },
{ "title": "Segunda via de boleto", "rowId": "financeiro" }
]},
{ "title": "Informações", "rows": [
{ "title": "Horário", "description": "Seg a Sex, 9h às 18h", "rowId": "horario" }
]}
]
}'A escolha do cliente chega pelo webhook com o rowId, e o seu bot decide o próximo passo.
Cardápio: lista com seções ou catálogo
Para um cardápio curto, a mesma lista funciona: uma seção para entradas, outra para pratos, outra para bebidas, com o preço na description de cada item.
Para cardápio com foto, use o catálogo do WhatsApp Business. Os produtos ficam cadastrados no catálogo (/business/catalog/product) e o cartão vai para o cliente por /message/catalog. O catálogo é recurso do plano Enterprise. Para fechar pedido dentro da conversa, veja catálogo com carrinho no WhatsApp e, para delivery, API do WhatsApp para delivery e restaurante.
Botões: decisão rápida
Para sim ou não, confirmar ou remarcar, os botões de resposta são mais diretos que a lista:
curl -X POST "https://server.wame.api.br/SUA_KEY/message/button_reply" \
-H "Content-Type: application/json" \
-d '{
"to": "5566997145103",
"header": { "title": "Consulta amanhã às 14h" },
"text": "Você confirma?",
"buttons": [
{ "type": "quick_reply", "id": "confirma", "text": "Confirmo" },
{ "type": "quick_reply", "id": "remarca", "text": "Remarcar" }
]
}'Botões de ação (abrir um site, ligar, copiar um código) usam /message/button_action.
Formulário nativo: várias perguntas, dentro da conversa
Este é exclusivo da não oficial. O formulário do WhatsApp mostra até 3 perguntas, cada uma com até 5 opções, e o cliente responde sem sair da conversa:
curl -X POST "https://server.wame.api.br/SUA_KEY/message/form" \
-H "Content-Type: application/json" \
-d '{
"to": "5566997145103",
"text": "Responda em alguns passos",
"title": "Pesquisa rápida",
"steps": [
{ "label": "Como avalia nosso atendimento?", "options": ["Ótimo", "Bom", "Ruim"] },
{ "label": "O que melhorar?", "options": ["Rapidez", "Preço"], "multiple": true },
{ "label": "Canal preferido?", "options": ["WhatsApp", "E-mail"], "allowCustom": true }
]
}'Passou dos limites, a API recusa com erro 400, porque o cliente veria um formulário quebrado. Na API oficial, o equivalente é o WhatsApp Flows.
Enquete: a pergunta de um clique
Para uma pergunta só, a enquete é a mais leve, e funciona bem em grupo:
curl -X POST "https://server.wame.api.br/SUA_KEY/message/poll" \
-H "Content-Type: application/json" \
-d '{ "to": "5566997145103", "name": "Qual horário prefere?", "values": ["Manhã", "Tarde", "Noite"], "selectableCount": 1 }'Para pesquisa de satisfação completa, veja NPS no WhatsApp com enquete.
Qual usar
| Situação | Formato |
|---|---|
| Menu de atendimento | Lista de opções |
| Cardápio curto | Lista com seções |
| Cardápio com foto | Catálogo (Enterprise) |
| Confirmar ou remarcar | Botões de resposta |
| Abrir site, ligar, copiar código | Botões de ação |
| Pesquisa de 2 ou 3 perguntas | Formulário nativo |
| Uma pergunta, também em grupo | Enquete |
Todos esses formatos são para conversa: o cliente pediu o menu, o bot responde com ele. É uso normal, do lado seguro. Para montar o bot inteiro, veja como criar um bot de WhatsApp com a API não oficial.
Conclusão
Lista, botões, enquete, formulário nativo e catálogo cobrem menu de atendimento, cardápio e pesquisa sem tirar o cliente da conversa. O formulário nativo de várias perguntas é exclusivo da não oficial. Veja tudo o que a não oficial faz na página da API não oficial.
Pronto para automatizar seu WhatsApp?
Crie sua conta gratuita e comece a enviar mensagens pela API em minutos.
Começar grátisPerguntas frequentes
Dá para enviar formulário no WhatsApp pela API não oficial?+
Sim. O endpoint /message/form envia um formulário nativo do WhatsApp com até 3 perguntas e até 5 opções cada, respondido dentro da conversa. Ele é exclusivo da não oficial; na oficial, o equivalente é o WhatsApp Flows.
Como montar um cardápio no WhatsApp pela API?+
Para cardápio curto, use uma lista de opções com seções (entradas, pratos, bebidas). Para cardápio com foto e preço, use o catálogo do WhatsApp Business e envie o cartão do catálogo.
Botões e listas funcionam na API não oficial?+
Sim. A API não oficial da WAME envia botões de resposta, botões de ação, listas de opções e enquetes.
Continue lendo
Criptografia na API não oficial do WhatsApp: o protocolo Signal no motor da WAME
Como a conexão entre o motor da WAME e o WhatsApp usa o protocolo Signal, o mesmo do WhatsApp: chaves por aparelho, sessão cifrada e por que isso é um padrão aberto e auditado.
Grupos pela API não oficial do WhatsApp: o que o motor da WAME faz por você
Criar grupo, adicionar e promover participantes, aprovar pedidos de entrada, convite e comunidade pela API não oficial da WAME, e como o motor mantém tudo sincronizado.
Ligação pela API não oficial do WhatsApp: como o motor da WAME faz e atende chamadas
Como o motor da WAME faz, atende e toca áudio em ligações de WhatsApp pela API não oficial, a base para IA de voz e confirmação de agendamento, e a regra de uso que evita bloqueio.