Este documento descreve como usar o Cadastro Incorporado para migrar números de telefone comercial de uma conta do WhatsApp Business (WABA, pelas iniciais em inglês) para outra.
Os clientes podem migrar números de telefone comercial entre contas do WhatsApp Business e manter o nome de exibição, a classificação de qualidade, o limite de mensagens de modelo, o status de conta comercial oficial, além dos modelos aprovados com alta qualidade. Normalmente, a migração só é realizada quando um cliente deseja migrar o número de telefone comercial de um parceiro de solução para outro.
Há duas formas de migrar o número de um cliente: via Cadastro Incorporado ou migração programática.
A migração via Cadastro Incorporado é a opção mais simples e a solução preferencial. Isso porque ela pode ser iniciada pelos clientes, gera e concede automaticamente a propriedade de todos os ativos necessários, concede ao seu app acesso a esses ativos e exige menos chamadas de API.
Já a migração programática deve ser iniciada por você e envolve mais chamadas de API. Nesse processo, você precisa verificar se os ativos dependentes estão configurados da forma correta, bem como gerar todos os novos ativos necessários por conta própria e associá-los a outros ativos. Por esse motivo, a migração programática só será recomendada caso você trabalhe com o cliente usando o modelo "em nome de" (ou seja, você criará e terá a propriedade da WABA de destino e dos respectivos ativos e os compartilhará com o cliente).
Se você quiser migrar os números de telefone dos clientes de forma programática, consulte o documento Migrating Numbers Between WhatsApp Business Accounts Programmatically.
Os clientes podem usar sua implementação do Cadastro Incorporado (versão 2) para iniciar o processo de migração. O Cadastro Incorporado solicitará aos clientes o número de telefone comercial e uma nova conta do WhatsApp Business de destino.
Quando o cliente conclui o fluxo, o Cadastro Incorporado gera a nova conta do WhatsApp Business, associa-a à respectiva conta empresarial da Meta, concede ao seu app acesso à WABA e, depois, retorna a identificação da WABA recém-criada e o ID do número de telefone comercial.
Você precisa armazenar esses números de identificação e usá-los com a API a fim de compartilhar sua linha de crédito, assinar webhooks e registrar o número para uso com a API de Nuvem. Depois de concluir a etapa final (registro), o número de telefone comercial será reassociado à WABA de destino e poderá ser usado para enviar e receber mensagens novamente.
Como não há alteração no número de telefone comercial do cliente, mantemos o nome de exibição, a classificação de qualidade, o limite de mensagens e o status de conta comercial oficial.
Todos os modelos qualificados são duplicados automaticamente na WABA de destino e recebem o mesmo status que os equivalentes de origem. Além disso, é possível continuar usando todas as mídias carregadas no número de telefone comercial do cliente.
O Cadastro Incorporado gera automaticamente a nova WABA do cliente, associa-a à respectiva conta empresarial da Meta e concede ao seu app acesso à WABA.
Os modelos são duplicados automaticamente na WABA de destino e recebem classificação de qualidade e status idênticos aos dos equivalentes de origem.
Apenas os modelos com status
de APPROVED
e quality_score
de GREEN
são qualificados para duplicação. Se a WABA de destino não conseguir acomodar todos os novos modelos, duplicaremos o maior número possível até que o limite de modelos da WABA de destino seja atingido. Para que a WABA de destino possa usar os modelos não duplicados, eles precisam ser recriados e enviados para aprovação.
As mensagens enviadas antes da conclusão da migração serão cobradas do antigo parceiro de solução. Já as mensagens não entregues que tiverem sido enviadas antes da conclusão da migração serão cobradas do antigo parceiro de solução se a entrega for realizada após a migração.
As mensagens enviadas após a conclusão da migração serão cobradas do novo parceiro de solução.
O tempo de inatividade só será iniciado quando você concluir a etapa final (registro). Antes disso, o número de telefone comercial poderá ser usado para enviar e receber mensagens sem interrupções.
Após o registro, o tempo de inatividade será iniciado e durará até concluirmos a duplicação de modelos.
Ao final desse processo, será possível usar o número de telefone comercial novamente para enviar e receber mensagens, que serão associadas à nova WABA do cliente.
A duplicação de modelos disparada automaticamente como parte do processo de migração não tem impacto no limite de volume. No entanto, as chamadas de API realizadas por você serão contabilizadas no limite.
name_status
é APPROVED
).Peça para o cliente proprietário do número de telefone comercial confirmar se ele atende aos requisitos a seguir. Para isso, ele pode abrir o Gerenciador de Negócios da Meta (caso seja o proprietário da WABA) e acessar Contas do WhatsApp > (nome da WABA do cliente) > Configurações. Se ele não for o proprietário da WABA, será preciso solicitar a confirmação do parceiro de solução.
É preciso que pelo menos um app já tenha assinado webhooks na WABA de destino (consulte Webhooks). Além disso, você deve usar a versão 2 do Cadastro Incorporado com o registro da sessão habilitado.
Caso ainda não tenha feito isso, oriente seu cliente a usar o Gerenciador do WhatsApp para desabilitar a confirmação em duas etapas no número de telefone comercial (ou diga para ele pedir ao parceiro de solução atual que desabilite o recurso).
Não será possível concluir os próximos passos até que a confirmação em duas etapas seja desabilitada.
Oriente o cliente a acessar sua implementação do Cadastro Incorporado (versão 2) e a fornecer o número de telefone comercial e o nome de exibição associado durante o fluxo.
Quando o cliente concluir o fluxo, capture os IDs do número de telefone comercial e da nova WABA retornados na carga.
Compartilhe sua linha de crédito com a WABA como você faria normalmente após integrar um cliente por meio do Cadastro Incorporado.
Assine webhooks para seu app na nova WABA do cliente.
Registre o número de telefone comercial para uso com a API de Nuvem. Não é possível registrar um número migrado para uso com a API Local.