O webhook smb_app_state_sync
O smb_app_state_sync carrega estado do próprio app do WhatsApp Business, principalmente a sincronização de contatos que roda quando um número com Coexistência conecta. Ele é separado do history, que carrega conversas, e existe apenas em números com Coexistência.
Campos de sincronização específicos da Coexistência: este e o history.
A janela depois da integração em que a sincronização precisa começar.
Equivalente em um número integrado sem Coexistência.
O que ele carrega
Estado do lado do app, o que na prática quer dizer os contatos que uma empresa já tinha no celular.
Todo contato com um número de WhatsApp pode ser sincronizado para a plataforma, e é isso que permite ao software reconhecer um cliente que está na agenda da empresa há anos em vez de tratar como um número novo. Isso é diferente das conversas em si, que chegam no campo history, e os dois são separados porque um é uma lista de contatos e o outro é uma transcrição.
Assim como o history, isso só existe na Coexistência. Não há estado de app para sincronizar em um número que nunca esteve em um.
O que ele não carrega
As ferramentas de trabalho do próprio app, que não têm representação do lado da plataforma.
- Etiquetas, que ficam no aparelho e não podem ser lidas pelo software.
- Respostas rápidas e as mensagens de saudação e de ausência.
- O catálogo, os pedidos e o status.
- Canais, e o histórico de chamadas de voz ou de vídeo.
Por que isso importa para uma integração
Porque decide se o seu sistema sabe quem está escrevendo já no primeiro dia.
Sem a sincronização de contatos, cada mensagem recebida chega como um número de telefone sem nome nenhum, e casar isso com um registro de cliente é problema seu. Com ela, a lista de contatos da própria empresa fica disponível e o casamento já está quase todo feito.
Vale planejar para os dois casos, porque uma empresa pode recusar a sincronização ou perder a janela, e uma integração que presume que os contatos existem vai mostrar uma parede de números crus para quem abrir.
Erros comuns
- Presumir que os contatos vão estar lá. Uma empresa pode recusar a sincronização ou perder a janela dela.
- Esperar etiquetas ou respostas rápidas neste payload. Elas ficam no aparelho.
- Confundir com o history, que carrega conversas em vez da lista de contatos.
A EasyCoexistence assina os campos operacionais e registra a sequência de integração, então o que um número sincronizou ou deixou de sincronizar fica visível na linha do tempo dele.
Perguntas frequentes
Isso é o mesmo que a sincronização de histórico?
Não. Este carrega estado do app, principalmente contatos. O history carrega as conversas.
Ele roda mais de uma vez?
A sincronização inicial é uma etapa única da integração, com a mesma janela de 24 horas do history.
Eu recebo as etiquetas?
Não. Etiquetas são um recurso do app sem equivalente na API.
Isso existe em um número Cloud API normal?
Não. Não há estado do app do WhatsApp Business para sincronizar em um número assim.
Continue lendo
Pronto para começar?
Configure o WhatsApp Coexistence em minutos, não em meses. O aplicativo continua funcionando no celular.
Começar teste grátisVerificado em