A aplicação WhatsApp Business leva uma marca à primeira base: um perfil verificado, respostas rápidas e mensagens de ausência básicas. Tudo o que vai além disso exige a API. A API do WhatsApp Business é o que permite a uma marca enviar mensagens em escala, ligar o WhatsApp a outros sistemas, correr chatbots e integrar as mensagens numa operação de marketing ou de apoio em vez de as gerir isoladamente. Para as marcas que levam o WhatsApp a sério como canal, a API não é uma infraestrutura opcional. É a base que torna tudo o resto possível.
O que é a API do WhatsApp Business e o que permite
Perceber o que a API realmente oferece, e o que não oferece, evita o erro comum de a tratar como um interruptor mágico que resolve automaticamente todos os problemas de crescimento no WhatsApp.
A API vs a aplicação WhatsApp Business
A aplicação WhatsApp Business é uma aplicação móvel pensada para pequenas empresas. É gratuita, funciona num único dispositivo, suporta um utilizador de cada vez e não tem capacidade de integração com sistemas externos. A API do WhatsApp Business é um conjunto de interfaces programáticas que permitem a sistemas de software enviar e receber mensagens de WhatsApp. Não é uma aplicação. Não tem interface de utilizador. Aceder-lhe exige construir uma integração direta ou usar uma plataforma de terceiros que já tenha construído uma. A API suporta vários utilizadores, escala para grandes volumes de mensagens, liga-se a outros sistemas de software e permite automatizações que a aplicação não consegue. A contrapartida é o custo e a complexidade técnica: a API não é gratuita e exige mais configuração do que descarregar uma aplicação.
O que a API torna possível
As capacidades desbloqueadas pelo acesso à API do WhatsApp Business incluem:
- Enviar mensagens de saída em escala para contactos que deram consentimento, incluindo notificações ao estilo de difusão e sequências personalizadas
- Correr chatbots e fluxos de conversa automáticos que respondem a mensagens recebidas sem intervenção humana
- Integrar o WhatsApp com plataformas de CRM, helpdesk, comércio eletrónico e automatização de marketing
- Suportar vários agentes a trabalhar a partir de um número de WhatsApp partilhado, através de uma caixa de entrada ligada
- Aceder a modelos de mensagem para conversas iniciadas pela empresa
- Acompanhar o estado de entrega, leitura e resposta ao nível do contacto, para estatísticas e relatórios
Modelos de mensagem: a porta de entrada para as mensagens de saída
Um dos conceitos mais importantes da API é o modelo de mensagem. Quando uma empresa inicia uma conversa com um cliente que não lhe escreveu nas últimas 24 horas, essa mensagem tem de usar um modelo pré-aprovado. Os modelos são submetidos ao WhatsApp para revisão, normalmente aprovados em 24 a 48 horas, e têm de cumprir as políticas de conteúdo do WhatsApp. Os modelos podem incluir campos de personalização (o nome do cliente, um número de encomenda, uma data), mas a estrutura central da mensagem tem de permanecer fixa. Quando o cliente responde, a conversa entra numa janela de 24 horas durante a qual a empresa pode enviar mensagens livres, sem restrições de modelo.
A janela de conversa de 24 horas
O sistema de janelas de conversa do WhatsApp é fundamental para perceber como funcionam as mensagens pela API. Sempre que um cliente envia uma mensagem, abre-se uma janela de 24 horas durante a qual a marca pode responder livremente em qualquer formato de mensagem. Se o cliente não responder em 24 horas depois da última mensagem da marca, a janela fecha e a marca tem de usar um modelo para voltar a iniciar a conversa. Este sistema de janelas foi pensado para impedir que as marcas usem o WhatsApp como canal de marketing de saída sem restrições. Percebê-lo molda a forma como os fluxos de automatização são desenhados: o objetivo de muitas respostas automáticas é provocar uma resposta do cliente, o que mantém a janela aberta para uma conversa livre continuada.
Preços por conversa
A API do WhatsApp Business usa um modelo de preços por conversa. Uma conversa é definida como uma sessão de mensagens de 24 horas entre uma marca e um cliente. Há diferentes categorias de conversa com preços diferentes: conversas de marketing (mensagens iniciadas pela marca para promoções), conversas utilitárias (mensagens transacionais como atualizações de encomendas), conversas de autenticação (palavras-passe de utilização única e verificação) e conversas de serviço (interações de apoio iniciadas pelo cliente). O preço varia consoante a categoria e o país do número de telefone do cliente. Perceber este modelo de preços antes de criar a automatização ajuda a evitar custos inesperados quando as campanhas ou os volumes de apoio crescem.
Obter acesso à API do WhatsApp Business
O acesso à API não se pede diretamente ao WhatsApp. Faz-se através de uma rede aprovada de Fornecedores de Soluções WhatsApp Business, ou através da Cloud API direta da Meta, para equipas tecnicamente capazes.
Fornecedores de Soluções WhatsApp Business
Um Fornecedor de Soluções WhatsApp Business é uma empresa terceira aprovada pela Meta para dar acesso à API do WhatsApp Business. Gere a infraestrutura técnica, os requisitos de conformidade e, muitas vezes, oferece uma camada de plataforma sobre a API que a torna utilizável sem grande conhecimento técnico. Escolher um Fornecedor de Soluções é escolher uma plataforma: a interface, os preços e as funcionalidades do Fornecedor vão moldar tudo o que a marca pode fazer com o WhatsApp. Os fatores essenciais a avaliar ao escolher um Fornecedor incluem:
- Estrutura de preços: por mensagem, por conversa ou mensalidade fixa
- Capacidades da plataforma: a interface cobre os casos de uso necessários (chatbots, caixa de entrada multiagente, integração com CRM)?
- Apoio na integração: quanta ajuda existe durante o processo de configuração e verificação?
- Disponibilidade e fiabilidade: que SLAs oferece o Fornecedor para a entrega de mensagens?
- Gestão de modelos: quão fácil é criar, submeter e gerir modelos de mensagem?
Cloud API da Meta: a opção de acesso direto
A Meta oferece acesso direto à API através da sua Cloud API, o que elimina a necessidade de um Fornecedor terceiro mas exige recursos técnicos para gerir a integração. Para marcas com capacidade de engenharia, a Cloud API oferece mais controlo e custos por mensagem mais baixos do que passar por um Fornecedor. Para marcas sem recursos técnicos, a plataforma de um Fornecedor é a escolha prática. O processo de verificação e configuração é semelhante nas duas vias: uma conta do Facebook Business Manager, uma empresa verificada, um número de telefone dedicado e um perfil WhatsApp Business completo.
Requisitos do número de telefone e portabilidade
O número de telefone usado para a API do WhatsApp Business tem de estar dedicado a esse fim. Não pode ser um número já usado na aplicação pessoal ou WhatsApp Business sem passar por um processo de migração, e durante a migração o histórico de mensagens do número perde-se. O número tem de poder receber um SMS ou uma chamada de verificação durante a configuração. As marcas que querem usar um número já conhecido dos clientes podem portá-lo para a API, mas o processo de portabilidade deixa o número temporariamente offline. Planear esta transição com cuidado evita perturbações nas conversas existentes com os clientes.
O processo de verificação da empresa
Antes de obter acesso à API, a empresa tem de ser verificada através do Facebook Business Manager. Isto envolve submeter documentação da empresa (certidões de registo, identificação fiscal ou equivalente) e esperar que a Meta reveja e aprove a submissão. A verificação pode demorar de alguns dias a várias semanas, consoante o tipo de empresa e os documentos fornecidos. As empresas verificadas também ganham acesso ao selo de verificação do WhatsApp Business, embora seja separado do acesso à API e tenha o seu próprio processo de candidatura. Começar o processo de verificação cedo no calendário de adoção da API evita que se torne um gargalo.
Aprovação do nome de apresentação
O nome de apresentação mostrado aos clientes no WhatsApp quando recebem uma mensagem tem de ser aprovado pela Meta. Tem de representar claramente a empresa e cumprir as diretrizes de nomes do WhatsApp. Os nomes de apresentação que não correspondem ao registo da empresa, incluem termos genéricos ou violam as políticas de conteúdo são rejeitados e exigem nova submissão. A aprovação do nome de apresentação faz parte da configuração inicial e tem de ficar resolvida antes de a conta poder ser totalmente ativada. Ter o nome correto da empresa e os documentos que o comprovam prontos no início da configuração evita atrasos nesta fase.
Casos de uso de automatização e como os criar
A API permite uma grande variedade de cenários de automatização. Os mais valiosos para a maioria das marcas dividem-se em três categorias: sequências de notificação de saída, automatização de respostas a mensagens recebidas e fluxos híbridos que combinam as duas.
Sequências de notificação de saída
A API é muito adequada para mensagens de saída automáticas desencadeadas por eventos específicos em sistemas ligados. As sequências de saída de maior valor mais comuns incluem:
- Confirmações de encomenda e atualizações de envio desencadeadas por eventos da plataforma de comércio eletrónico
- Lembretes de marcação enviados 24 horas e 2 horas antes da hora agendada
- Mensagens de carrinho abandonado enviadas a contactos com consentimento que saíram sem comprar
- Sequências de reativação para contactos inativos durante um período definido
- Seguimentos pós-compra a pedir uma avaliação ou a oferecer produtos relacionados
Cada uma destas exige um modelo de mensagem para a primeira mensagem de saída, um gatilho de evento de um sistema ligado e um plano para tratar as respostas que a notificação gera.
Automatização de respostas a mensagens recebidas
A automatização de entrada trata as mensagens enviadas por clientes sem serem solicitadas. Um cliente que escreve "seguir a minha encomenda" ou "qual é o vosso horário" pode ser atendido de imediato por uma resposta automática, sem necessidade de envolver um agente. A automatização de entrada eficaz assenta em reconhecimento de palavras-chave, fluxos de menu estruturados ou uma combinação dos dois. O reconhecimento de palavras-chave responde a palavras ou frases específicas com uma resposta predefinida. Os fluxos de menu apresentam ao cliente um conjunto de opções e ramificam a conversa consoante a escolha. Combinar os dois cria uma experiência mais robusta que trata uma gama mais ampla de entradas do cliente.
Fluxos híbridos: automatização com passagem para uma pessoa
A automatização mais eficaz no WhatsApp combina o tratamento automático de cenários definidos com um escalonamento limpo para um agente humano quando a conversa o exige. Um cliente que escreve sobre o estado de uma encomenda recebe uma consulta e uma resposta automáticas. Um cliente que depois faz seguimento com uma reclamação sobre a entrega é encaminhado para um agente humano. A passagem deve ser fluida: o agente recebe o histórico completo da conversa e o contexto antes de assumir, para que o cliente não tenha de se repetir. Desenhar com cuidado o gatilho da passagem, o momento exato em que o bot recua e a pessoa entra, é tão importante como desenhar os próprios fluxos automáticos.
Personalização nas mensagens automáticas
A automatização pela API suporta personalização em escala. Os modelos de mensagem permitem campos variáveis: o primeiro nome do cliente, um número de encomenda, um produto específico, uma data, um local. Estas variáveis são preenchidas a partir do sistema ligado no momento do envio, por isso uma atualização de encomenda diz "Olá Sara, a tua encomenda #12847 foi enviada" em vez de uma notificação genérica. A personalização aumenta as taxas de abertura e de resposta nas mensagens automáticas, porque a mensagem parece relevante para o destinatário e não enviada em massa. Mesmo uma personalização simples, como o primeiro nome e uma referência específica à atividade recente do cliente, faz as mensagens automáticas parecerem bastante mais humanas.
Limites de envio e planeamento da capacidade
A API do WhatsApp Business tem limites de envio sobre quantas mensagens podem ser enviadas por segundo e por dia, e estes limites escalam consoante a classificação de qualidade e o nível da conta. As contas novas começam com limites mais baixos e podem aumentá-los com o tempo mantendo uma alta qualidade das mensagens e baixas taxas de bloqueio. Planear as necessidades de capacidade das campanhas de automatização antes de as criar evita a situação em que uma campanha está pronta a enviar mas a conta não consegue entregar o volume no prazo exigido. Os envios de grande volume, como uma difusão promocional para uma lista grande, devem ser agendados para distribuir a entrega ao longo do tempo em vez de tentar enviar todas as mensagens em simultâneo.
Gerir conformidade, custos e janelas de conversa
Correr automatização no WhatsApp em escala envolve obrigações de conformidade contínuas, decisões de gestão de custos e monitorização operacional que não existem na escala mais pequena da aplicação Business.
Requisitos de consentimento e conformidade
A política do WhatsApp exige consentimento explícito dos contactos antes de poderem receber mensagens iniciadas pela empresa. O consentimento tem de ser específico para o WhatsApp: uma caixa geral de consentimento de marketing não cobre automaticamente as mensagens de WhatsApp. Os pontos de recolha de consentimento têm de indicar com clareza que o cliente aceita receber mensagens de WhatsApp da marca e explicar que tipos de mensagens vai receber. Manter registos do consentimento é um requisito da política do WhatsApp e uma obrigação legal de conformidade em muitos mercados. Os contactos que não deram consentimento explícito para mensagens de WhatsApp não podem ser adicionados a listas de difusão nem alvo de sequências de saída.
Classificação de qualidade e as suas consequências
O WhatsApp atribui a cada conta de empresa uma classificação de qualidade com base na forma como os clientes reagem às mensagens: as taxas de bloqueio, de denúncia e de saída contam todas. Uma classificação de qualidade baixa resulta em limites de mensagens reduzidos, o que pode perturbar campanhas planeadas. Uma classificação consistentemente baixa pode levar a conta a ser sinalizada ou restringida. Manter uma classificação de qualidade alta exige enviar mensagens relevantes e úteis a contactos com consentimento, respeitar de imediato os pedidos de saída e não enviar mensagens com tanta frequência que os contactos bloqueiem o número por irritação. A classificação de qualidade é um sinal em tempo real de se a comunicação da marca no WhatsApp está a corresponder às expectativas dos clientes.
Gerir categorias de conversa e custos
Como as diferentes categorias de conversa têm preços diferentes, gerir a forma como as conversas são categorizadas e quantas ocorrem por mês é um exercício legítimo de gestão de custos. A alavanca de maior impacto é aumentar a proporção de conversas de serviço (iniciadas pelo cliente) face às conversas de marketing (iniciadas pela marca), já que as conversas de serviço têm normalmente preços mais baixos ou, em alguns mercados, são gratuitas. Respostas rápidas às mensagens dos clientes que mantenham a janela de 24 horas aberta reduzem a necessidade de novos contactos baseados em modelos. Monitorizar a contagem de conversas por categoria todos os meses e compará-la com o período anterior revela se o custo está a crescer na proporção da atividade do negócio ou mais depressa.
Gestão de modelos em escala
À medida que a utilização da API cresce, o número de modelos em uso cresce com ela. Os modelos para diferentes campanhas, idiomas, segmentos de clientes e tipos de mensagem acumulam-se depressa. Sem um processo de gestão, os modelos tornam-se desatualizados, duplicados ou mal usados. Manter uma biblioteca de modelos com responsabilidade clara, datas de expiração para modelos com prazo e um ciclo de revisão para modelos que referem preços ou políticas evita o risco operacional de enviar conteúdo desatualizado em escala. Quando um modelo deixa de ser necessário, pausá-lo ou eliminá-lo mantém a biblioteca limpa e reduz a confusão quando se criam novos modelos.
Monitorizar o desempenho da automatização ao longo do tempo
Os fluxos automáticos não são estáticos. O comportamento dos clientes muda, a informação do negócio muda e a eficácia de mensagens específicas muda com o tempo. Monitorizar todos os meses as métricas essenciais de cada fluxo automático revela onde os fluxos funcionam e onde estão a degradar-se:
- Taxa de entrega: a proporção de mensagens enviadas que foram entregues com sucesso
- Taxa de leitura: a proporção de mensagens entregues que foram abertas
- Taxa de resposta: a proporção de mensagens que geraram uma resposta do cliente
- Taxa de saída: a proporção de contactos que bloquearam ou denunciaram o número depois de receberem uma mensagem
- Taxa de escalonamento: com que frequência os fluxos automáticos passaram a uma pessoa sem terminar
Estamos a usar a aplicação WhatsApp Business. Como sabemos que é altura de passar para a API?
O sinal mais claro é quando as limitações da aplicação estão ativamente a impedir-te de fazer algo útil. Os gatilhos específicos incluem: precisares de mais do que um agente para tratar as conversas recebidas, quereres ligar o WhatsApp a um CRM ou a uma plataforma de comércio eletrónico, precisares de enviar notificações automáticas em escala (atualizações de encomendas, lembretes, sequências) ou quereres correr fluxos de chatbot. Se geres tudo pela aplicação sem que essas limitações causem problemas, a aplicação continua a ser a ferramenta certa. Passa para a API quando as limitações da aplicação te estiverem a custar clientes ou eficiência.
Quanto custa o acesso à API do WhatsApp Business?
O preço tem duas camadas. Primeiro, as taxas por conversa do próprio WhatsApp, que variam consoante a categoria da conversa e o país do cliente. Segundo, as taxas de plataforma do Fornecedor de Soluções, cobradas em separado e que variam muito consoante o fornecedor. Alguns cobram por mensagem, outros por conversa e outros uma mensalidade fixa. A única forma de obter uma estimativa de custo rigorosa é projetar o volume esperado de conversas por categoria e país e comparar o total com os preços dos fornecedores. Prevê uma margem para os primeiros meses, enquanto aprendes como a tua mistura de conversas se comporta na prática.
Os nossos modelos de mensagem são sempre rejeitados. Quais são os motivos mais comuns?
Os motivos de rejeição mais comuns são: o modelo tem um tom demasiado promocional (o WhatsApp restringe a linguagem de marketing em certas categorias de modelos), o conteúdo inclui itens restritos (produtos financeiros, álcool, jogo e produtos farmacêuticos têm regras específicas), falta ao modelo uma opção de saída obrigatória ou o conteúdo do modelo não corresponde à categoria indicada. Lê com atenção o motivo da rejeição antes de reveres: voltar a submeter sem resolver o problema concreto resulta noutra rejeição e atrasa o calendário. Se o motivo da rejeição não for claro, consulta diretamente a política de conteúdo de modelos do WhatsApp antes de fazeres alterações.
O que acontece se a nossa classificação de qualidade baixar?
Uma classificação de qualidade baixa resulta primeiro em limites diários de mensagens reduzidos, o que pode impedir-te de enviar o volume de mensagens planeado. Se a classificação continuar a descer, a conta pode ser sinalizada e as capacidades de mensagens ainda mais restringidas. O WhatsApp dá avisos antes de as restrições terem efeito, o que dá tempo para identificar e resolver a causa. As causas mais comuns de quedas na classificação de qualidade são taxas de bloqueio altas, taxas de denúncia altas ou o envio de mensagens a contactos que não deram consentimento. Resolver estas causas de fundo depressa é mais eficaz do que esperar para ver se a classificação recupera sozinha.
Podemos migrar o número da nossa aplicação WhatsApp Business para a API sem perder o histórico de contactos?
Podes migrar um número existente para a API, mas o histórico de mensagens guardado na aplicação não é transferido. O próprio número migra e os teus contactos continuam a poder escrever-lhe, mas o histórico de conversas visível na aplicação fica no dispositivo e não é acessível pela API. Se manter as conversas históricas for importante, exporta-as da aplicação antes da migração. O número fica temporariamente indisponível durante o processo de migração, por isso planeá-lo para um período de pouco movimento reduz a perturbação.
Queremos enviar uma grande difusão promocional para a nossa lista de WhatsApp. Como gerimos o volume sem atingir os limites de envio?
Agenda a difusão para ser enviada em lotes ao longo de várias horas, em vez de tentar entregar tudo em simultâneo. As contas novas da API têm limites de envio mais baixos que aumentam com o tempo à medida que a conta constrói um historial de qualidade: se a conta for nova, os limites podem ser inferiores ao volume que a campanha exige. Verifica o limite diário atual de mensagens da conta antes de agendar e segmenta a lista para que os contactos de maior prioridade recebam as mensagens no primeiro lote. Monitoriza a entrega e as taxas de bloqueio durante o envio e faz uma pausa se a taxa de bloqueio subir acima dos níveis normais, porque isso afeta a classificação de qualidade.