Ilustração do fluxo de trabalho do WA Lookup para Como otimizar pipelines de vendas B2B com APIs de consulta do WhatsApp em tempo real
Uma visão geral do fluxo de trabalho abordado neste artigo do WA Lookup.

Saiba como integrar uma API de consulta do WhatsApp em tempo real para verificar a presença da conta de forma síncrona, reduzir a latência e agilizar os fluxos de enriquecimento de leads de vendas B2B.

Integrar uma API de consulta do WhatsApp em tempo real permite que os pipelines de vendas B2B verifiquem os dados dos leads de forma síncrona durante o processo de entrada. Com uma requisição POST RESTful, os desenvolvedores podem confirmar instantaneamente a presença da conta no WhatsApp, a disponibilidade de avatar ou o status de conta Business dentro da mesma transação HTTP. Isso elimina a latência associada a webhooks assíncronos e garante que as equipes de operações de vendas recebam dados de leads enriquecidos e acionáveis assim que eles entram no sistema, apoiando fluxos de qualificação mais rápidos.

O papel das consultas síncronas na automação de vendas

Na automação de vendas B2B, a velocidade com que um lead é enriquecido e encaminhado pode afetar significativamente a eficiência do fluxo de trabalho. Os métodos tradicionais de obtenção assíncrona de dados costumam depender de webhooks ou mecanismos de polling. Essas arquiteturas exigem que os sistemas enviem uma requisição, aguardem a conclusão de um processo em segundo plano e depois fiquem à espera de um callback. Esse processo em várias etapas introduz latência no pipeline de entrada de leads, atrasando as etapas seguintes de roteamento e qualificação. Uma API de consulta do WhatsApp em tempo real resolve isso com uma arquitetura síncrona. Quando um sistema envia uma consulta, a API processa a requisição e retorna o sinal de presença da conta exatamente na mesma resposta HTTP. Essa obtenção imediata de dados permite que os desenvolvedores integrem a verificação diretamente ao envio de formulários, a scripts de entrada no CRM ou a regras de roteamento para qualificação de leads, sem criar uma lógica complexa de gerenciamento de estado. Ao reduzir a latência, o processamento síncrono ajuda as equipes de operações de vendas a priorizar os registros com base no status de registro na plataforma no momento em que o lead entra no banco de dados.

Implementação técnica: POST /api/v1/check

Integrar a API síncrona exige uma abordagem RESTful simples. Os desenvolvedores interagem com um único endpoint para verificar a presença da conta, o que reduz o esforço técnico necessário para o enriquecimento de leads. O contrato de requisição documentado usa o método POST direcionado a /api/v1/check. Para autenticar a requisição, os sistemas devem incluir um cabeçalho X-API-Key junto com um cabeçalho Content-Type: application/json. O payload JSON exige dois campos específicos: service_type e identifier. O identifier deve ser enviado estritamente no formato E.164. E.164 é o padrão internacional de numeração telefônica, o que significa que o número de telefone deve começar com um sinal de mais (+), seguido imediatamente do código do país e do número do assinante, sem espaços, hifens ou caracteres especiais. Não formatar a entrada como número E.164 resultará em uma requisição com falha. Um exemplo da estrutura exigida para o corpo da requisição é: {"service_type": "ws_business", "identifier": "+17253100591"} Como a API é síncrona, a transação HTTP permanece aberta até que a verificação seja concluída, retornando imediatamente os dados solicitados de acordo com o tipo de serviço selecionado.

Escolhendo o tipo de serviço adequado para o enriquecimento

Todas as verificações de WhatsApp usam o mesmo endpoint síncrono. O parâmetro service_type no corpo da requisição controla quais campos de dados específicos são retornados e determina o custo debitado do saldo para a consulta. Os desenvolvedores podem escolher entre três tipos de serviço distintos para adaptar a obtenção de dados às suas necessidades específicas de enriquecimento B2B:

  • ws (WhatsApp Checker): esta é a verificação padrão. Retorna apenas o campo registered, fornecendo um sinal básico de presença da conta para confirmar se o número de telefone enviado está registrado na plataforma WhatsApp.
  • ws_avatar (WhatsApp Avatar Checker): este tipo de serviço inclui a verificação básica de registro e acrescenta dados de enriquecimento de perfil. Retorna um booleano avatar, que indica a disponibilidade de avatar, e uma string avatar_url. O campo de URL fica vazio quando não há URL disponível.
  • ws_business (WhatsApp Business Checker): pensada para a segmentação B2B, esta verificação confirma o registro padrão e acrescenta um booleano business. Esse sinal ajuda as equipes a identificar se a conta usa o WhatsApp Business, o que pode orientar fluxos específicos de planejamento de contato ou de suporte.

Interpretando o sinal de presença da conta

Em uma verificação de WhatsApp concluída, o data retornado contém service_type, identifier e registered; ws_avatar também inclui avatar e avatar_url, enquanto ws_business inclui business. Campos internos de registro, transação, status e cobrança não são retornados. É fundamental que os gerentes de operações de vendas entendam os limites desses dados. Um resultado registered positivo informa os campos de status do WhatsApp disponíveis no momento exato da verificação. Ele funciona estritamente como um sinal de presença da conta. A API não verifica nem retorna o status online do usuário, o horário de "visto por último" nem qualquer histórico de mensagens. O sinal apenas orienta decisões internas ao confirmar que a conta existe na plataforma, permitindo que as equipes segmentem suas listas de leads de acordo.

Garantindo a qualidade dos dados e a eficiência de custos

Revise o saldo e o histórico de verificações no painel; consulte a página de preços e a documentação da API para conhecer as regras de cobrança atuais. Para contas novas que estão testando a integração, há 100 verificações gratuitas disponíveis para avaliar as verificações de registro, avatar e conta Business antes de assumir volumes maiores.

Perguntas frequentes

Qual é a diferença entre os tipos de serviço ws, ws_avatar e ws_business?

Os três tipos de serviço usam o mesmo endpoint síncrono, mas retornam campos de dados diferentes. O tipo 'ws' retorna um sinal básico de registro. O tipo 'ws_avatar' acrescenta um booleano de disponibilidade de avatar e um campo de URL do avatar, que fica vazio quando não há URL disponível. O tipo 'ws_business' confirma o registro e acrescenta um booleano que indica se a conta usa o WhatsApp Business.

A API verifica se o usuário está online ou disponível para conversar no momento?

Não. Um resultado registrado apenas informa os campos de status do WhatsApp disponíveis no momento da verificação para confirmar a presença da conta. Ele não verifica nem retorna o status online, o horário de visto por último, o histórico de mensagens ou o consentimento para contato.

Como as requisições à API com falha são tratadas em termos de cobrança?

Verificações com falha, que excederam o tempo limite ou sem resultado determinado não mantêm a cobrança. Consulte a página de preços para ver os detalhes de cobrança atuais.

Em qual formato os números de telefone devem estar na requisição à API?

Todos os números de telefone enviados devem estar formatados de acordo com o padrão E.164. Isso exige um sinal de mais (+) seguido imediatamente do código do país e do número do assinante, sem espaços nem caracteres especiais.

Fontes