Agências

API ou painel: o que uma agência usa para gerir vários números de WhatsApp

Agência pequena começa pelo painel e faz bem. O problema aparece quando o onboarding vira gargalo: criar a instância, anotar o cliente, configurar o webhook e conferir o custo, tudo à mão, para o décimo, o vigésimo, o quadragésimo cliente. Esse é o ponto em que a API começa a pagar o próprio custo de desenvolvimento. Este guia mostra o que fazer em cada um, as chamadas que mais ajudam e o que ainda é do painel. Tudo se refere à ZapZap, uma API não oficial.

Publicado em · 4 min de leitura

Este artigo também está disponível em: English · Español

Quando o painel basta

Até algumas dezenas de números, com poucos clientes novos por mês, o painel resolve: criar a instância, conectar por QR code, ligar o aquecimento, montar a IA e o Flow Builder e configurar o portal do cliente. Cada ação leva minutos, e você aprende o produto antes de automatizar. Automatizar cedo demais é gastar tempo de desenvolvimento em um processo que ainda vai mudar.

O painel também é o lugar de tudo o que é visual e de decisão: montar fluxos, ajustar o tom da IA, olhar conversas, configurar a marca do cliente e as seções do portal. Isso não está na API de gestão.

Quando a API compensa

A API compensa quando o mesmo trabalho se repete: cada cliente novo exige as mesmas cinco etapas. Um sinal claro é o onboarding competir com a entrega pelo tempo da equipe. Outro é você já ter um sistema próprio (CRM, ERP, portal da agência) onde o cliente nasce, e querer que a instância nasça junto.

A API de gestão cria, lista, consulta e remove instâncias com chave e segredo, devolve o custo antes da criação e permite gravar um campo metadata na instância. A documentação de autenticação e a referência trazem todos os campos.

As chamadas que mais ajudam

A primeira é consultar o custo (GET /instances/cost), para a sua automação conferir saldo antes de criar. A segunda é criar a instância (POST /instances) gravando o identificador do cliente e o plano no metadata. A terceira é registrar o webhook da instância (PUT /instances/{id}/webhook), apontando para o seu sistema; cada evento chega com o metadata, então você sabe de quem é.

O exemplo abaixo junta as duas primeiras. Guarde chave e segredo em variáveis de ambiente, nunca no código nem no front-end.

Check cost and create the client instance

# Create a new client instance and store who the client is in metadata
curl -X POST "https://api.zapzapapi.com/api/v1/instances" \
  -H "Content-Type: application/json" \
  -H "x-api-key: $ZAPZAP_API_KEY" \
  -H "x-api-secret: $ZAPZAP_API_SECRET" \
  -d '{"name":"cliente-a-loja-centro","metadata":{"customerId":"cli_123","plan":"basico"}}'

# Before that, to see the activation fee and the balance needed:
curl "https://api.zapzapapi.com/api/v1/instances/cost" \
  -H "x-api-key: $ZAPZAP_API_KEY" -H "x-api-secret: $ZAPZAP_API_SECRET"

O que continua no painel mesmo com API

Mesmo uma agência 100% automatizada volta ao painel para: escanear o QR code (feito pelo cliente, pelo link de conexão), configurar a marca do cliente, montar e copiar fluxos, ajustar a IA, abrir o portal e acompanhar os sinais de cada número. O desenho que funciona é híbrido: API para o que repete, painel para o que exige julgamento.

Para o cliente, o portal é a camada de painel que ele usa. Ele abre por link ou por número e senha, vê leads e vendas e reconecta o QR code, sem acessar a sua conta. Veja a página de revenda com a marca do cliente.

Um caminho em três etapas

Etapa 1, até uns 10 números: tudo pelo painel, com a planilha de operação (veja como organizar dezenas de números). Etapa 2, de 10 a 30: automatize a criação e o webhook por API, mantendo o resto no painel. Etapa 3, acima disso: ligue a criação de instâncias ao seu CRM, receba os eventos num único endpoint e acompanhe a saúde dos números numa visão sua.

Em todas as etapas, o custo é o mesmo por número: R$15 ao mês, sem cobrança por mensagem. Veja quanto custa operar 10, 25 ou 50 números e a página de agências.

Cuidados ao automatizar

Automação cria números rápido, e número criado rápido demais vira chip disparado cedo demais. Trave a criação em lote: a sua automação deve criar a instância, mas o início de envios depende da fase de aquecimento. Verifique idempotência na criação (não crie duas vezes a instância de um mesmo cliente) e registre erros de saldo insuficiente, que devem alertar uma pessoa.

Automatizar não reduz o risco do canal não oficial. O WhatsApp pode limitar ou bloquear números, e a API de WhatsApp não muda isso.

Resumo rápido

  • Painel basta para os primeiros clientes e para tudo o que é visual: fluxos, IA, marca e portal.
  • A API compensa quando o onboarding se repete e vira gargalo, ou quando o cliente já nasce no seu sistema.
  • Três chamadas resolvem a maior parte: custo, criar instância com metadata e registrar webhook.
  • O metadata volta em cada webhook, então você identifica o cliente sem tabela paralela.
  • Automatizar a criação não dispensa o aquecimento: a fase do número é que libera o envio.

Perguntas frequentes

Dá para criar instâncias por API?

Sim. A API de gestão cria, lista, consulta e remove instâncias com chave e segredo, e GET /instances/cost mostra a taxa de ativação e o saldo necessário antes da criação.

O que é o campo metadata?

É um campo livre da instância onde você grava, por exemplo, o identificador do cliente e o plano. Ele volta na consulta da instância e em cada webhook.

Preciso de desenvolvedor para usar a ZapZap numa agência?

Não para começar: o painel faz o essencial sem código. A API entra quando a repetição do onboarding justifica automatizar.

A API cobre a configuração da marca do cliente?

Não de ponta a ponta. Nome, logo, cor e as seções do portal são configurados no painel, por instância.

Automatizar a criação aumenta o risco de bloqueio?

Pode, se a automação liberar envio logo após criar o número. Mantenha o aquecimento por fase como condição para disparar, e lembre que o canal não oficial tem risco mesmo com boas práticas.

Crie a primeira instância por API

Crie a conta, gere a chave de API e rode as chamadas do guia. R$15 por número ativo ao mês, sem cobrança por mensagem. Ao verificar o telefone há crédito de boas-vindas, sujeito à campanha vigente.