WhatsApp Dispatcher
💰

Dashboard

Visão geral dos seus disparos e créditos.

💰 Saldo Atual

créditos disponíveis

📤 Créditos Gastos

no período

🚀 Disparos

lotes enviados

📨 Mensagens

contatos alcançados

✅ Taxa de Sucesso

mensagens entregues

❌ Erros

falhas no período

Mensagens por Dia

Por Canal

Carregando…

Últimos Disparos

Data Template Canal Total Sucesso
Carregando…

Meus Números

Cada número tem suas próprias credenciais e templates.

Meu Perfil

Informações da sua conta usadas em pedidos e relatórios.

🔒

Protegido por Row Level Security

Suas credenciais são armazenadas no Supabase com RLS ativado — somente você tem acesso aos seus dados.

Cadastrar Template

Use o nome exato como aparece no Meta Business Manager.

Templates Salvos

0 cadastrado(s)

📋

Nenhum template cadastrado.

Importar da Meta API

Busca os templates aprovados direto da sua conta. Pode repetir sempre que adicionar novos.

☁️

Clique em "Buscar Templates" para carregar os templates aprovados da sua conta Meta.

Gerar Chave de API

Integre sistemas externos (CRM, ERP) para disparar mensagens via API REST.

Chaves Geradas

0 chave(s)

🔑

Nenhuma chave gerada.

🔗

API Notifique

Integração para importar clientes e disparar cobranças automaticamente.

Não configurado

Documentação — Exemplos prontos para copiar

Substitua SUA_CHAVE_AQUI pela chave gerada acima e nome_do_template pelo nome exato cadastrado no Meta.

📱 Seus Números — IDs para usar no account_id

Carregando números...

💡 Se a chave já está vinculada a um número, o account_id no body é opcional.

Numérico {{1}}, {{2}}… — 1 contato

curl -X POST https://meta.notifique.net/api/v1/send \
  -H "Content-Type: application/json" \
  -H "X-API-Key: SUA_CHAVE_AQUI" \
  --data-raw '{
    "account_id": "ID_DO_NUMERO_AQUI",
    "templateName": "nome_do_template",
    "hasImage": true,
    "imageUrl": "https://exemplo.com/imagem.png",
    "contacts": [
      {
        "number": "5549998336074",
        "variables": ["João", "https://link.com", "54999990000", "Empresa X"]
      }
    ]
  }'

Numérico — múltiplos contatos

curl -X POST https://meta.notifique.net/api/v1/send \
  -H "Content-Type: application/json" \
  -H "X-API-Key: SUA_CHAVE_AQUI" \
  --data-raw '{
    "account_id": "ID_DO_NUMERO_AQUI",
    "templateName": "nome_do_template",
    "hasImage": true,
    "imageUrl": "https://exemplo.com/imagem.png",
    "contacts": [
      {
        "number": "5549998336074",
        "variables": ["João", "https://link.com/joao", "54999990000", "Empresa X"]
      },
      {
        "number": "5511888880000",
        "variables": ["Maria", "https://link.com/maria", "11999990000", "Empresa X"]
      }
    ]
  }'

Nomeado {{nome}}, {{link}}… — 1 contato

curl -X POST https://meta.notifique.net/api/v1/send \
  -H "Content-Type: application/json" \
  -H "X-API-Key: SUA_CHAVE_AQUI" \
  --data-raw '{
    "account_id": "ID_DO_NUMERO_AQUI",
    "templateName": "nome_do_template",
    "hasImage": true,
    "imageUrl": "https://exemplo.com/imagem.png",
    "contacts": [
      {
        "number": "5549998336074",
        "variables": [
          { "name": "nome", "value": "João" },
          { "name": "link", "value": "https://pagzap.online/abc" }
        ]
      }
    ]
  }'

Nomeado — múltiplos contatos

curl -X POST https://meta.notifique.net/api/v1/send \
  -H "Content-Type: application/json" \
  -H "X-API-Key: SUA_CHAVE_AQUI" \
  --data-raw '{
    "account_id": "ID_DO_NUMERO_AQUI",
    "templateName": "nome_do_template",
    "hasImage": true,
    "imageUrl": "https://exemplo.com/imagem.png",
    "contacts": [
      {
        "number": "5549998336074",
        "variables": [
          { "name": "nome", "value": "João" },
          { "name": "link", "value": "https://pagzap.online/abc" }
        ]
      },
      {
        "number": "5511888880000",
        "variables": [
          { "name": "nome", "value": "Maria" },
          { "name": "link", "value": "https://pagzap.online/xyz" }
        ]
      }
    ]
  }'

Sem imagem no header

curl -X POST https://meta.notifique.net/api/v1/send \
  -H "Content-Type: application/json" \
  -H "X-API-Key: SUA_CHAVE_AQUI" \
  --data-raw '{
    "account_id": "ID_DO_NUMERO_AQUI",
    "templateName": "nome_do_template",
    "hasImage": false,
    "contacts": [
      {
        "number": "5549998336074",
        "variables": ["João", "https://link.com"]
      }
    ]
  }'

Resposta — POST /send

{
  "success": true,
  "summary": { "total": 2, "success": 2, "errors": 0 },
  "results": [
    { "number": "5549998336074", "status": "success", "messageId": "wamid.xxx" },
    { "number": "5511888880000", "status": "success", "messageId": "wamid.yyy" }
  ]
}

📖 Referência Completa — todos os endpoints disponíveis

GET /api/v1/balance

Consulta o saldo de créditos.

Ver exemplo →

GET /api/v1/numbers

Lista seus números cadastrados.

Ver exemplo →

POST /api/v1/numbers

Cadastra um novo número.

Ver exemplo →

PUT /api/v1/numbers/:id

Atualiza credenciais de um número.

Ver exemplo →

DEL /api/v1/numbers/:id

Remove um número e seus templates.

Ver exemplo →

GET /api/v1/templates

Lista templates. Filtra por ?account_id=

Ver exemplo →

POST /api/v1/templates

Cadastra um template.

Ver exemplo →

DEL /api/v1/templates/:id

Remove um template.

Ver exemplo →

POST /api/v1/templates/import

Importa aprovados da Meta API.

Ver exemplo →

GET /api/v1/history

Histórico de disparos com paginação e filtros.

Ver exemplo →

POST /api/v1/credits/pix

Gera QR Code PIX para recarga.

Ver exemplo →

POST /api/v1/send

Dispara template WhatsApp.

Ver exemplo →

🔒 Todos os endpoints exigem X-API-Key: SUA_CHAVE no header. Rate limit: 60 req/min por chave.

Recarregar Créditos

Pague via PIX e receba os créditos após confirmação do pagamento.

Tabela de Bônus

R$ 10 a R$ 49 20 créditos / real
R$ 50 a R$ 99 25 créditos / real
R$ 100 a R$ 199 30 créditos / real
R$ 200 a R$ 999 40 créditos / real
R$ 1.000 ou mais 50 créditos / real

Mínimo R$ 10 · Apenas valores inteiros.

Pagamento PIX

💳

Informe um valor e gere o PIX.

Disparo de Mensagens

Delay de 500ms entre cada envio para evitar gargalos na API.

Formato: DDI+DDD+número. Espaços e traços removidos automaticamente.

Log de Envios

Aguardando disparo…

📊

Os logs aparecerão aqui após o disparo.

📲

WhatsApp Não Oficial

Conecte seu próprio número e dispare sem aprovação da Meta.

✨ Grátis no Beta
🚀

Sem aprovação da Meta

Use mensagens livres, sem templates pré-aprovados. Conecte e dispare na hora.

🛡️

2 instâncias = menos bloqueio

Conecte o mesmo número em até 2 sessões (em servidores diferentes). Os disparos são revezados entre elas, simulando dois atendentes humanos respondendo ao mesmo tempo.

💰

Economia por mensagem

Disparos por este canal não consomem créditos durante o beta.

💡

Por que conectar o mesmo número 2 vezes?

O WhatsApp permite vários aparelhos conectados na mesma conta. Ao distribuir os envios entre 2 sessões (cada uma num servidor diferente), o volume por sessão cai e o comportamento fica mais parecido com humanos reais atendendo — reduzindo o risco de banimento. Você também pode conectar 2 números diferentes se preferir escalar o alcance.

🏷️

Durante o beta, conectar e disparar é gratuito. Em breve este recurso será uma assinatura mensal opcional — para quem prefere usar o próprio número em vez da API oficial da Meta.

Minhas Conexões

0 de 2 instâncias conectadas.

Disparo (Não Oficial)

As mensagens são revezadas entre as instâncias conectadas. Delay de 500ms entre cada envio.

Formato: DDI+DDD+número.

Texto livre — sem necessidade de template aprovado.

Log de Envios

Aguardando disparo…

📊

Os logs aparecerão aqui após o disparo.