WhatsApp oficial (Meta): criar a conta e conectar o número ao CRM

Passo a passo para ter um número de WhatsApp oficial (API da Meta) atendendo no CRM do Hap: o que preparar na sua empresa, o que criar no painel da Meta, quais identificadores anotar, como cadastrar o canal no Hap, como migrar um número que já está em outra plataforma (ex.: PipeRun) e como trazer o histórico de conversas.

CRMAtualizado em 17/09/2026

Quando usar

Use ao ligar o primeiro canal oficial de WhatsApp, ao migrar um número que hoje atende em outro sistema, ou quando o canal parar de receber mensagens depois de uma mudança na Meta.

Antes de começar

  • Uma conta pessoal do Facebook com acesso de administrador ao portfólio empresarial (Business Manager) da sua empresa. Se ainda não existe portfólio, ele é criado no primeiro passo.
  • CNPJ e um comprovante da empresa (cartão CNPJ, contrato social ou conta de serviço no nome da empresa) para a verificação na Meta.
  • Um número de telefone que receba SMS ou ligação e que NÃO esteja em uso no aplicativo WhatsApp ou WhatsApp Business. Se estiver, apague a conta no aplicativo antes (Configurações > Conta > Apagar minha conta).
  • Um cartão de crédito internacional para cadastrar como forma de pagamento na Meta: as mensagens de modelo (templates) são cobradas por ela, diretamente da sua empresa.
  • Usuário administrador no Hap para cadastrar o canal.

Não oficial ou oficial: qual escolher

O Hap atende por WhatsApp de dois jeitos. O canal não oficial usa um número comum pareado por QR code, como o WhatsApp Web: rápido de ligar e sem custo por mensagem, mas sujeito aos bloqueios que o WhatsApp aplica a automação. O canal oficial usa a API da Meta (WhatsApp Cloud API): o número fica registrado em nome da sua empresa, tem selo e nome de exibição aprovados, nunca é banido por volume e permite iniciar conversas com modelos aprovados. Em troca, exige conta na Meta, um cadastro maior e é cobrado por conversa iniciada pela empresa.

O que muda entre os dois canais
Não oficial (QR code)Oficial (Meta Cloud API)
Como ligaPareia o celular pelo QR code no cadastro do canalCria a conta na Meta e informa os identificadores ao Hap
Primeiro contatoMensagem livre a qualquer momentoSó com modelo aprovado; mensagem livre por 24 h depois que o cliente responde
Risco de bloqueioExiste, principalmente em disparo automáticoNão existe; a Meta mede só a qualidade das conversas
CustoSem custo por mensagemCobrado pela Meta por conversa iniciada pela empresa; conversa iniciada pelo cliente é gratuita
Nome de exibiçãoO nome do perfil do celularAprovado pela Meta, com selo de empresa
Quem cuidaA empresa, pelo celular pareadoA Meta, pelo painel do portfólio empresarial

Parte 1: portfólio empresarial e verificação (business.facebook.com)

  1. 1

    Entre em business.facebook.com com a conta do Facebook de quem administra a empresa. Se não houver portfólio empresarial, clique em Criar portfólio empresarial e informe o nome da empresa, o seu nome e o e-mail corporativo.

  2. 2

    Abra Configurações da empresa > Central de segurança > Verificação da empresa. Informe o CNPJ, o endereço e o telefone da empresa e envie um documento que mostre o nome legal e o endereço (cartão CNPJ, contrato social ou conta de serviço). A análise leva de 1 a 5 dias úteis.

  3. 3

    Ainda na Central de segurança, ligue a autenticação de dois fatores da sua conta pessoal. A Meta exige isso de quem administra contas do WhatsApp.

  4. 4

    Em Configurações da empresa > Pagamentos, cadastre o cartão de crédito. Sem forma de pagamento a conta envia só as mensagens gratuitas.

Parte 2: o aplicativo no Meta for Developers

Aqui é onde a maior parte das pessoas trava. O painel developers.facebook.com tem cara de ferramenta de programador, mas você não vai programar nada: é só o lugar onde a Meta entrega os identificadores que o Hap precisa e onde se informa o endereço para onde as mensagens devem ser entregues. Você entra com a mesma conta do Facebook.

  1. 1

    Acesse developers.facebook.com > Meus apps > Criar app. Escolha o caso de uso Outro, o tipo Empresa e vincule ao portfólio empresarial da Parte 1. Dê um nome (por exemplo, o nome da empresa seguido de WhatsApp).

  2. 2

    No painel do aplicativo, em Adicionar produto, escolha WhatsApp e clique em Configurar. A Meta cria uma conta de teste com um número de teste: ela serve para experimentar, mas não é a conta que vai atender.

  3. 3

    Em Configurações do app > Básico, anote o App ID e preencha a URL da Política de Privacidade (a página de privacidade do site da sua empresa). Sem ela o aplicativo não pode ser colocado em modo Ativo.

  4. 4

    Na mesma tela, clique em Mostrar ao lado de Chave secreta do app (App Secret) e guarde o valor num local seguro. Ele não fica no Hap por enquanto; será usado na assinatura do webhook.

Parte 3: a conta do WhatsApp Business e o número

  1. 1

    Em Configurações da empresa > Contas > Contas do WhatsApp, clique em Adicionar > Criar uma conta do WhatsApp Business. Informe o nome da conta (o nome da empresa), a categoria e o site. Anote o WABA ID que aparece na conta.

  2. 2

    No painel do aplicativo, em WhatsApp > Configuração da API, selecione essa conta em vez da conta de teste.

  3. 3

    Abra o WhatsApp Manager (Contas do WhatsApp > Abrir WhatsApp Manager) > Números de telefone > Adicionar número de telefone. Informe o número com DDI e DDD e escolha receber o código por SMS ou por ligação. São 2 tentativas por hora; se errar, aguarde 2 horas.

  4. 4

    Informe o nome de exibição: o nome pelo qual os clientes conhecem a empresa, sem palavras como oficial, sem emoji e sem caixa alta. A Meta aprova ou pede ajuste.

  5. 5

    Digite o código recebido e conclua. Depois, em Configurações do número > Verificação em duas etapas, defina o PIN de 6 dígitos e guarde. Ele é pedido sempre que o número for registrado de novo.

  6. 6

    Anote o Phone Number ID do número: aparece na lista de números do WhatsApp Manager e também em WhatsApp > Configuração da API no aplicativo.

Parte 4: o token permanente (usuário do sistema)

  1. 1

    Em Configurações da empresa > Usuários > Usuários do sistema, clique em Adicionar. Dê um nome (por exemplo, hap-erp-whatsapp) e a função Administrador.

  2. 2

    Clique em Atribuir ativos e marque o aplicativo da Parte 2 (com controle total) e a conta do WhatsApp da Parte 3 (com controle total).

  3. 3

    Clique em Gerar novo token, escolha o aplicativo, expiração Nunca, e marque as permissões whatsapp_business_messaging, whatsapp_business_management e business_management.

  4. 4

    Copie o token na hora: ele é mostrado uma única vez. Ele vai direto para o cadastro do canal no Hap, onde fica gravado criptografado.

Parte 5: cadastrar o canal no Hap e ligar o webhook

  1. 1

    No Hap, abra CRM > Configurações > Canais de WhatsApp e clique em Novo canal. Provedor: WhatsApp Cloud API (oficial Meta). Descrição: o nome do atendimento (Comercial, Suporte). Número: o número com DDI, só dígitos.

  2. 2

    Preencha Phone Number ID (Parte 3), Business Account ID (o WABA ID da Parte 3) e Access Token (Parte 4). Em Webhook Verify Token, invente uma senha longa e guarde: ela será digitada na Meta no próximo passo.

  3. 3

    Escolha o Tipo de atendimento (Comercial para vendas, Suporte para fila com ticket) e salve. Abra o canal de novo: o Hap mostra a URL do webhook, que termina com o número do canal.

  4. 4

    Na Meta, em WhatsApp > Configuração > Webhook, clique em Editar, cole a URL do webhook e o mesmo Verify Token e confirme em Verificar e salvar. A Meta chama o Hap na hora; se der erro, confira o token e a URL.

  5. 5

    Em Campos do webhook, clique em Gerenciar e assine messages. Esse campo traz as mensagens recebidas e também as confirmações de envio, entrega e leitura. Nenhum outro campo é necessário.

  6. 6

    No topo do painel do aplicativo, mude o modo de Desenvolvimento para Ativo. Só em modo Ativo a Meta entrega mensagens de qualquer cliente.

  7. 7

    Teste: mande uma mensagem de um celular para o número e responda pelo Hap em CRM > Atendimento. A conversa aparece com o nome do contato e a resposta chega com os dois tiques.

Parte 6: modelos de mensagem (templates) e a janela de 24 horas

A Meta só permite mensagem livre nas 24 horas seguintes à última mensagem que o cliente mandou. Fora dessa janela, ou para o primeiro contato, a empresa só pode enviar um modelo aprovado. No Hap, o atendente vê a janela no cabeçalho da conversa e, quando ela fecha, o campo de mensagem dá lugar ao botão Enviar template. Por isso os modelos são cadastrados antes de precisar deles: a aprovação leva de minutos a dois dias.

  1. 1

    Em CRM > Configurações > Templates de WhatsApp / HSM, crie um template do tipo HSM oficial, com nome em letras minúsculas e underline (por exemplo, confirmação_da_apresentação), idioma pt_BR e a categoria: Utility para avisos ligados a algo que o cliente pediu (confirmação de reunião, link da apresentação) e Marketing para retomar contato ou oferecer algo.

  2. 2

    Escreva o texto usando {{1}}, {{2}} para as partes que mudam (nome, data) e informe um exemplo para cada uma nos campos que aparecem abaixo da mensagem. A Meta rejeita variável sem exemplo e não aceita variável com nome ({{cliente}}), que é a sintaxe dos templates internos.

  3. 3

    Se quiser, preencha o cabeçalho (até 60 caracteres), o rodapé e até 10 botões (resposta rápida, abrir link ou ligar). Salve: a tela lista o que a Meta recusaria antes mesmo de submeter.

  4. 4

    Clique em Submeter para aprovação e acompanhe em Atualizar status. O status é preenchido pela Meta e não pode ser editado; só o status Aprovado libera o envio fora da janela de 24 horas.

Migrar um número que já atende em outra plataforma (PipeRun e outros)

Um número que já está na API oficial por outro parceiro não pode ser adicionado como novo: ele é migrado entre contas do WhatsApp Business. A migração não interrompe o número, mas troca quem o atende: no momento em que ela conclui, as mensagens deixam de chegar na plataforma antiga e passam a chegar no Hap. As conversas antigas não vêm pela Meta; no caso do PipeRun, o Hap tem um importador próprio.

  1. 1

    Faça as Partes 1, 2, 4 e 5 com um número provisório e valide o atendimento. A verificação da empresa (Parte 1) precisa estar aprovada antes da migração.

  2. 2

    Na plataforma atual, anote o WABA ID e o Phone Number ID do número e descubra quem é o dono da conta do WhatsApp Business: se ela aparece no seu portfólio empresarial, é sua; se não, é do parceiro. Nesse caso, abra um chamado pedindo que desativem a verificação em duas etapas do número na data combinada: a Meta não migra número com ela ligada, e só o dono da conta consegue desligá-la.

  3. 3

    Avise a equipe: no horário da migração o atendimento na plataforma antiga para. Combine um horário de baixo movimento e garanta acesso ao chip do número, porque a Meta envia um código por SMS ou ligação.

  4. 4

    No WhatsApp Manager da sua conta de produção, em Números de telefone > Adicionar número, escolha migrar um número de outra conta do WhatsApp Business, informe o número e digite o código recebido. O registro é imediato.

  5. 5

    Os modelos aprovados e com qualidade alta na conta antiga são copiados automaticamente; os demais precisam ser criados de novo (Parte 6). Confira a lista em Modelos de mensagem e sincronize no Hap.

  6. 6

    No Hap, edite o canal e troque o Phone Number ID do número provisório pelo do número migrado. Salve e faça um teste de envio e recebimento.

  7. 7

    Se a plataforma antiga era o PipeRun: no card do canal, clique em Importar PipeRun, use Simular para ver quantas conversas e mensagens virão e depois Importar agora. Rodar de novo mais tarde só traz o que faltava, sem duplicar. As conversas importadas entram com a data original, sem subir no inbox como se fossem novas.

Cada campo do canal e onde ele vem na Meta
Campo no HapOnde encontrarObservação
Phone Number IDWhatsApp Manager > Números de telefone, ou App > WhatsApp > Configuração da APIMuda quando o número é migrado ou trocado
Business Account ID (WABA)Configurações da empresa > Contas > Contas do WhatsAppÉ a conta, não o número; vários números podem viver nela
Access TokenUsuários do sistema > Gerar novo token (expiração Nunca)Mostrado uma vez; gravado criptografado no Hap
Webhook Verify TokenVocê inventa no canal do HapTem de ser igual ao digitado em Webhook > Editar na Meta
App ID e App SecretConfigurações do app > BásicoGuarde o App Secret em local seguro

Problemas comuns

  • A Meta recusa a URL do webhook ("não foi possível validar a URL de retorno"): o Verify Token digitado na Meta não é o mesmo do canal no Hap, ou a URL não é HTTPS pública, ou o número no fim da URL não é o ID do canal. Copie a URL exatamente como o Hap mostra no cadastro do canal.
  • As mensagens do cliente não chegam ao Hap: confira se o campo messages está assinado nos Campos do webhook e se o aplicativo está em modo Ativo (Live). Em modo Desenvolvimento a Meta só entrega mensagens de quem tem papel no aplicativo.
  • O envio falha com o código 131047: o cliente não escreve há mais de 24 horas e a Meta só aceita modelo aprovado nesse caso. Use Enviar template no lugar da mensagem livre.
  • O modelo com imagem funcionou por dias e passou a falhar com o código 131053: o link da imagem do cabeçalho expirou. Cadastre no modelo um link permanente (arquivo hospedado pelo Hap), não o link temporário gerado pela Meta.
  • O modelo foi rejeitado: cada variável {{1}}, {{2}} precisa de um exemplo, o nome tem de ser em letras minúsculas com underline, e texto de venda (promoção, cobrança de retorno) é reclassificado pela Meta como Marketing. Reenvie com a categoria certa.
  • O número não recebe o código de verificação: ele ainda está ativo no aplicativo WhatsApp ou WhatsApp Business (apague a conta lá primeiro), ou você excedeu 2 tentativas por hora. Aguarde 2 horas e tente de novo.
  • O canal funcionou e parou depois de um dia: foi usado o token temporário da tela Configuração da API, que vale 24 horas. Gere o token permanente pelo usuário do sistema e atualize o canal.
  • O envio falha com Access token inválido logo após trocar a senha do Facebook ou remover alguém do portfólio: tokens de usuário do sistema não são afetados por isso; se falhou, o usuário do sistema perdeu o acesso à conta do WhatsApp. Atribua o ativo de novo e gere outro token.

Artigos relacionados