A API de WhatsApp para campanhas que chegam sem banir número.
Seu time precisa disparar campanhas em escala sem ver número ser banido no auge. A D-API entrega isolação real, IP único por conexão e relatórios de resposta pra sua operação crescer com segurança.
- Relatórios: Em tempo real
- CTAs nativos: Botões, listas, Pix
- Isolação: 1:1 por número
Você não deveria estar resolvendo isso.
Problemas que a D-API tira da sua mesa.
Disparos que não chegam
Infraestrutura instável faz sua campanha falhar sem você saber.
Números banidos sem aviso
Um único número concentrando tudo significa risco de banimento e perda de base.
Relatório inexistente
Sem dados de entrega, leitura e resposta, suas decisões viram chute.
Do zero à produção em quatro passos.
Conecte seus números
Adicione quantos números quiser no painel e o sistema provisiona instâncias isoladas.
Monte a campanha
Use a API ou um node de automação (n8n, Make) para disparar mensagens em escala.
Engaje com CTAs nativos
Inclua botões, listas, carrossel e Pix para aumentar conversão dentro do chat.
Acompanhe resultados
Veja taxa de entrega, leitura e resposta por campanha, instância ou período.
import { DApi } from 'd-api-sdk'
const dapi = new DApi({ apiKey: process.env.DAPI_API_KEY })
await dapi.sessions.create({
sessionId: 'cliente-42',
webhookUrl: 'https://seu-app.com/webhooks/whatsapp',
})
const { qrCodeImage } = await dapi.sessions.getQRCode('cliente-42')
// depois que o número ler o QR Code
await dapi.messages.sendText({
sessionId: 'cliente-42',
to: '5511999999999',
text: 'Pedido confirmado!',
})curl -X POST https://api.d-api.cloud/api/v1/sessions \
-H "Authorization: $DAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"sessionId": "cliente-42", "webhookUrl": "https://seu-app.com/webhooks/whatsapp"}'
curl https://api.d-api.cloud/api/v1/sessions/cliente-42/qr \
-H "Authorization: $DAPI_API_KEY"
# depois que o número ler o QR Code
curl -X POST https://api.d-api.cloud/api/v1/messages/send/text \
-H "Authorization: $DAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"sessionId": "cliente-42", "to": "5511999999999", "text": "Pedido confirmado!"}'import os
import requests
API = "https://api.d-api.cloud/api/v1"
HEADERS = {"Authorization": os.environ["DAPI_API_KEY"]}
requests.post(f"{API}/sessions", headers=HEADERS, timeout=10, json={
"sessionId": "cliente-42",
"webhookUrl": "https://seu-app.com/webhooks/whatsapp",
})
qr = requests.get(f"{API}/sessions/cliente-42/qr", headers=HEADERS, timeout=10).json()
# depois que o número ler o QR Code
requests.post(f"{API}/messages/send/text", headers=HEADERS, timeout=10, json={
"sessionId": "cliente-42",
"to": "5511999999999",
"text": "Pedido confirmado!",
})<?php
use GuzzleHttp\Client;
$dapi = new Client([
'base_uri' => 'https://api.d-api.cloud/api/v1/',
'headers' => ['Authorization' => getenv('DAPI_API_KEY')],
'timeout' => 10,
]);
$dapi->post('sessions', ['json' => [
'sessionId' => 'cliente-42',
'webhookUrl' => 'https://seu-app.com/webhooks/whatsapp',
]]);
$qr = json_decode($dapi->get('sessions/cliente-42/qr')->getBody(), true);
// depois que o número ler o QR Code
$dapi->post('messages/send/text', ['json' => [
'sessionId' => 'cliente-42',
'to' => '5511999999999',
'text' => 'Pedido confirmado!',
]]);Funciona com o que você já usa
- Datacrazy CRM
- n8n
- RabbitMQ
- Amazon S3
- Relatórios nativos
Campanhas de WhatsApp que chegam, convertem e geram relatório.
Múltiplos números isolados
Rode uma campanha com dezenas de números sem que um problema afete os outros.
Proxy dedicado por número
Cada conexão recebe um proxy com IP único gerenciado automaticamente pela D-API, reduzindo o risco de banimento ao escalar disparos.
Taxa de resposta real
Acompanhe entrega, leitura e resposta de cada campanha em tempo real no painel.
Botões, listas e carrossel
Aumente conversão com CTAs nativos do WhatsApp, sem dependência de links externos.
Botão de Pix
Encurte a jornada de venda recebendo Pix direto dentro da conversa.
Troca de número rápida
Aposente um número problemático e suba outro sem refazer integração.
Distribuição inteligente
Integre com Datacrazy CRM pra distribuir leads automaticamente entre vendedores.
Monitoramento de saúde
Sinais antecipados de risco em cada número: reconexões, falhas de envio e estabilidade, pra agir antes do banimento.
Onboarding dedicado
Criamos um grupo no WhatsApp com seu time de marketing pra destravar configuração e primeiras campanhas - tudo sem custo.
Perguntas frequentes.
A D-API pode causar banimento do meu número?
Quantos números posso conectar?
Consigo relatório por campanha?
Guias relacionados
Pronto para colocar em produção?
Trial de 3 dias com acesso completo. Sem cartão, sem fidelidade.
