O que entra no plano de migração?

Uma troca de API envolve a sessão de WhatsApp, a configuração dos sistemas que enviam mensagens e recebem eventos e os dados mantidos pela aplicação. Separe esses elementos antes de alterar endpoints. Assim você sabe o que precisa ser migrado, o que precisa ser reconfigurado e o que permanece no sistema de origem.

A GoZAP conecta nos modos Web (QR ou código de pareamento) e Mobile (registro pelo número, sem celular nem emulador). Há também o session-migrator: a ferramenta atua sobre uma sessão autenticada do WhatsApp Web no navegador e a transfere para uma instância GoZAP em modo migration. Ela atende esse cenário de sessão; não é um conversor de credenciais ou configurações de qualquer API concorrente.

Como preparar origem, destino e consumidores?

01Na API de origem
Levantamento
Inventarie as chamadas

Liste cada endpoint, tipo de mensagem, rotina agendada, webhook e consumidor. Anote também os responsáveis pelas credenciais e os eventos que acionam fluxos de negócio.

02Na aplicação
Dados
Separe dados locais de dados da sessão

Identifique contatos, filas e registros que já ficam na sua aplicação. Registre separadamente o histórico que depende da API ou da sessão. O pareamento conecta uma sessão; não é uma promessa de copiar mensagens e mídias históricas.

03No destino
Configuração
Prepare autenticação e recursos

Crie a instância e configure os consumidores para os recursos necessários. As rotas GoZAP de envio incluem /send/text e /send/media; a API também tem operações de grupos, contatos e status.

Antes do corte, registre uma correspondência entre a função antiga e o recurso novo. Por exemplo: envio textual para /send/text, envio de mídia para /send/media, consulta de webhooks para GET /webhook e leitura de erros para GET /webhook/errors. Essa matriz evita trocar uma URL sem atualizar o contrato usado pela aplicação.

Quais rotas entram na troca?

Necessidade Rota GoZAP O que faz
Parear por QR POST /device/pair/qr Inicia o pareamento por QR no modo Web.
Parear por código POST /device/pair/code Solicita confirmação de pareamento por código no modo Web.
Enviar texto ou mídia POST /send/text, POST /send/media Envia texto ou mídia usando a instância GoZAP.
Administrar webhooks GET /webhook, POST /webhook Consulta e atualiza a configuração de webhooks da instância.
Consultar erros de webhook GET /webhook/errors Lista erros de entrega de webhook registrados para a instância.
Receber eventos em fluxo GET /sse Abre a conexão de eventos SSE da instância.
Administrar o proxy da instância GET, POST ou DELETE /instance/proxy Consulta, configura ou remove o proxy associado à instância.
Usar ferramentas MCP /mcp Expõe o transporte HTTP/SSE e RPC do serviço MCP, protegido por JWT Bearer.

As rotas de envio e administração exigem autenticação conforme a API. As rotas e métodos acima permitem atualizar clientes e integrações sem depender de payload presumido. Para pareamento, o procedimento concreto é:

Rotas de pareamento

POST /device/pair/qr POST /device/pair/code

Como parear e mover a sessão?

04Na instância GoZAP
QR ou código
Inicie o pareamento

No modo Web, escolha POST /device/pair/qr para o fluxo com QR ou POST /device/pair/code para o fluxo com código. Complete a aprovação do dispositivo vinculado no WhatsApp e acompanhe o estado da instância.

Se não há sessão do navegador para migrar, o modo Mobile registra a conta diretamente pelo número, sem celular nem emulador. Veja o guia do modo Mobile sem celular.

05Na sessão do navegador
Migração de sessão
Use o session-migrator quando a origem for compatível

Quando a sessão autenticada estiver no WhatsApp Web do navegador, use o session-migrator para transferi-la para a instância GoZAP em modo migration. A ferramenta trabalha com essa sessão local; configuração e dados exclusivos de um servidor Evolution, WAHA ou WPPConnect exigem tratamento próprio.

06Nos sistemas conectados
Integrações
Atualize webhooks e eventos

Cadastre destinos na configuração /webhook ou consuma /sse, conforme o fluxo da aplicação. Direcione os consumidores para as rotas GoZAP correspondentes e mantenha suas credenciais sob o controle dos responsáveis pelo sistema.

O session-migrator transfere a sessão autenticada do navegador para a instância GoZAP. Planeje mensagens e mídias históricas como um fluxo de dados separado da migração de sessão e mantenha esses registros conforme a política da sua aplicação.

Uma migração fica mais clara quando sessão, rotas da aplicação e histórico são tratados como três itens separados.

Como organizar a janela de corte?

07Antes da troca
Verificação
Teste os fluxos essenciais

Faça um envio de texto e um de mídia, valide o recebimento de eventos e percorra os fluxos de grupos ou contatos que sua aplicação usa. Confira o resultado no sistema consumidor; resposta HTTP e ACK de transporte não comprovam entrega ou leitura pelo destinatário.

08Durante a troca
Corte
Mude consumidores de forma coordenada

Atualize endpoints e webhooks na janela acordada com as equipes usuárias. Acompanhe erros, eventos recebidos e operações pendentes. Registre o horário da alteração e quem executou cada etapa.

09Depois do corte
Encerramento
Revise dependências da origem

Compare os fluxos ativos com o inventário e retire credenciais antigas quando deixarem de ser necessárias. Documente os registros que ficaram na origem e o estado final dos consumidores.

O pareamento, as chamadas da API e a entrega ao destinatário são etapas diferentes. A troca de endpoint não deve ser usada como evidência de que uma mensagem chegou ao WhatsApp ou de que uma conversa histórica foi copiada.

Quanto custa a assinatura GoZAP?

Preços GoZAP em 5 de outubro de 2026. A cobrança mensal é por plano e quantidade de instâncias, sem tarifa por mensagem nesse modelo.

Faixa Valor mensal
1 instância R$ 27,00
2 a 10 instâncias R$ 25,00 por instância
Starter, até 100 instâncias R$ 200,00
Enterprise, até 300 instâncias R$ 449,99

Para cinco instâncias, o cálculo da faixa de 2 a 10 é R$ 125,00 por mês. O valor da assinatura não representa uma tarifa por mensagem.

Quando não escolher a GoZAP

Se o sistema precisa operar exclusivamente pela Cloud API oficial, conecte-o diretamente à plataforma da Meta. A GoZAP oferece os modos Web e Mobile, e ambos ficam fora da API oficial da Meta. Se sua equipe exige executar o software na própria infraestrutura, uma API hospedada não atende ao requisito. Para projetos que exigem SLA contratual ou uma região de hospedagem especificada, condicione a escolha ao contrato que documenta esses termos.

Leia também o guia de migração de sessão WhatsApp, o tutorial de webhooks no n8n e a página sobre Chatwoot com GoZAP.