Este documento descreve como usar o cadastro incorporado para migrar números de telefone comercial entre parceiros de soluções e entre contas do WhatsApp Business (WABA, pelas iniciais em inglês).
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 ao respectivo portfólio empresarial da Meta, concede ao seu app acesso à WABA e, depois, retorna a identificação da WABA recém-criada e 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.
Templates are automatically duplicated in the destination WABA and initially granted the same status as their source counterparts.
After duplication however, templates are re-checked to ensure they are correctly categorized according to our guidelines. This may result in some duplicated templates having their status
set to REJECTED
.
Only templates with both a status
of APPROVED
and quality_score
of GREEN
are eligible for duplication. If the destination WABA cannot accommodate all of the new templates, we will duplicate as many as we can until the destination WABA's template limit has been reached. Unduplicated templates must be re-created and submitted for approval if they are to be used by the destination WABA.
Note that template quality ratings are not duplicated. All duplicated templates will start with an UNKNOWN
rating. This rating will remain for the first 24 hours, after which a new rating will be generated if sufficient data is available.
O registro de número de telefone comercial acontece instantaneamente, portanto, você poderá continuar enviando e recebendo mensagens sem interrupções.
Porém, a duplicação de modelos leva tempo. Por isso, você não poderá usar os modelos afetados até que eles sejam migrados.
Para evitar essa inatividade, você pode começar a migração dos modelos antes de registrar o número de telefone.
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
).UNKNOWN
. Essa classificação será mantida nas primeiras 24 horas. Após esse período, uma nova classificação será gerada se houver dados suficientes disponíveis.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 o ID do número de telefone comercial e a nova WABA retornados no evento de mensagem.
Compartilhe sua linha de crédito com a WABA como você faria normalmente depois de 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.
Se a migração do modelo falhar, consulte a documentação a seguir para obter instruções sobre como disparar manualmente esse processo: Migração de modelo.