API de WhatsApp para recuperação de vendas
Você perde faturamento todo dia em carrinho abandonado, Pix gerado e não pago e boleto vencido que ninguém acompanha. Com a D-API, cada um desses eventos dispara uma mensagem no WhatsApp na hora certa, sem depender de atendimento humano.
- Uptime: 99.9%
- Pagamento: Pix na conversa
- Entrega: Com retry
Você não deveria estar resolvendo isso.
Problemas que a D-API tira da sua mesa.
Carrinho abandonado esfria antes de qualquer contato
A conversão é alta nos primeiros minutos, mas sem um disparo automático o cliente já comprou em outro lugar quando você percebe.
Pix gerado e não pago vira venda perdida
O código Pix continua ativo por alguns minutos, só que sem um lembrete imediato o cliente esquece e o pagamento nunca acontece.
Boleto vencido e cartão recusado sobrecarregam o time
Segunda via, renegociação e churn involuntário de assinatura consomem horas do atendimento humano em tarefas que deveriam ser automáticas.
Do zero à produção em quatro passos.
Conecte seu evento de venda
Aponte o webhook da sua loja ou gateway para a D-API e dispare mensagens via API REST a cada carrinho abandonado, Pix ou boleto.
Ver a documentaçãoMonte a régua de recuperação
Use n8n, Make ou Zapier para desenhar a sequência de lembrete de Pix no WhatsApp, cobrança de boleto vencido e downsell, com tempos e condições próprias.
Ver integraçõesAtive CTAs e botão de Pix
Reenvie o Pix ativo, ofereça segunda via de boleto e caminhos de renegociação com botões, listas e carrossel nativos do WhatsApp.
Distribua e meça
Encaminhe leads recuperados para os vendedores via integração Datacrazy CRM e acompanhe entrega, leitura e resposta em tempo real.
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
- n8n
- Make
- Zapier
- Datacrazy CRM
- SDK NodeJS
Reagir em segundos ao evento que faz o cliente desistir.
Reação em segundos ao evento
Disparo imediato via API REST no instante em que o carrinho é abandonado ou o Pix é gerado, quando a chance de conversão ainda é alta.
Webhooks com garantia de entrega
Eventos chegam com retry exponencial, então nenhuma recuperação de venda é perdida por falha de rede.
Botão de Pix nativo na conversa
Reenvie o Pix ativo dentro do WhatsApp com o botão de Pix nativo e use botões, listas e carrossel para o cliente pagar em um toque.
Réguas de recuperação sem código
Monte fluxos de carrinho, boleto vencido e downsell com n8n, Make ou Zapier, sem depender de deploy do time de engenharia.
Cobertura multicanal
WhatsApp como canal principal, com SMS e URA/voz como camadas de recuperação para quem não respondeu à primeira mensagem.
Volume sem banimento
Múltiplos números isolados e proxy dedicado com IP único por conexão reduzem o risco de bloqueio em campanhas de recuperação em escala.
Métricas em tempo real
Relatórios de entrega, leitura e resposta ao vivo para você saber qual régua realmente recupera venda e ajustar na hora.
Perguntas frequentes.
Como funciona a recuperação de carrinho abandonado no WhatsApp?
Consigo mandar lembrete de Pix no WhatsApp automaticamente?
Dá para automatizar cobrança de boleto vencido no WhatsApp?
Como recuperar churn de cartão recusado em assinaturas?
Enviar recuperação em volume aumenta o risco de banimento?
Pronto para colocar em produção?
Trial de 3 dias com acesso completo. Sem cartão, sem fidelidade.
