Skip to main content

Para que serve

  • Segurar a resposta automática enquanto o cliente ainda está digitando (espere PAUSED ou a mensagem chegar).
  • Mostrar “digitando…” no seu painel de atendimento.
  • Detectar que o cliente está online antes de enviar algo urgente.

O que esperar

  • O WhatsApp só envia presença de contatos com quem há conversa recente e que não a ocultaram na privacidade. Nem todo contato gera eventos.
  • COMPOSING, RECORDING e PAUSED chegam sozinhos nas conversas ativas. AVAILABLE e UNAVAILABLE só chegam de contatos consultados em GET /contacts/{phone}/presence e enquanto o seu número está online (always_online nas configurações).
  • É o webhook de maior volume, e cada tecla pode virar um COMPOSING. Vem desligado por padrão (chat_presence_url: null). Ligue só se for usar e considere um endpoint separado para não atrasar os demais.
  • Em grupos, phone é o id do grupo; hoje o Wabox não informa qual participante está digitando.
Para sinalizar presença sua para o contato (digitando, gravando), use POST /send-presence ou delay_typing nos envios.