Pular para o conteúdo principal
O caminho abaixo é o que o seu produto executa cada vez que um cliente novo vai usar o WhatsApp.

1. Crie o canal

Criar canal devolve o id do canal e as credenciais dele: o token, usado para enviar mensagens, e o webhook_secret, usado para validar os webhooks. Guarde os dois junto do cadastro do cliente no seu sistema. O canal nasce sem número e sem assinatura.

2. Assine o canal

Assinar canal ativa a cobrança e libera o uso. Um canal recém-criado também pode ser usado por 2 dias sem assinatura, para testes. Gerar link de conexão devolve a url que o cliente abre para conectar o WhatsApp dele.
O link vale 24 horas e é de uso único. Gere um link novo no momento em que o cliente clica no botão, em vez de reaproveitar um link guardado.

4. Abra a janela de conexão

Abra a url numa janela nova, a partir da tela do seu produto:
O cliente vê esta janela e segue o processo da Meta por ela:
Janela de conexão aberta para o cliente, com a marca do parceiro e o botão para conectar o WhatsApp.
A janela leva a sua marca. No painel, em Minha conta, na aba Parceiros, defina o logotipo, o nome da empresa e a cor do fundo.

5. Receba os dados da conexão

Ao terminar, a janela envia os dados para a página que a abriu e se fecha sozinha:
Em caso de erro, a janela permanece aberta para o cliente tentar de novo. Esses dados também ficam disponíveis a qualquer momento em Consultar canal, junto do número exibido, dos webhooks e da situação da assinatura.

6. Use o canal

Com o canal conectado, o token dele passa a valer na API do WhatsApp: enviar mensagens, criar templates e receber eventos nos webhooks.