📚 Guia de Integração - Wite Recuperation
Documentação completa para integração da sua plataforma com o sistema Wite Recuperation
📖 Índice
🎯 Visão Geral
O Wite Recuperation é uma plataforma completa para recuperação de carrinhos abandonados e automação de campanhas via WhatsApp e SMS. Este guia mostrará como integrar sua plataforma de vendas com nossos serviços.
O que você pode fazer:
✅ Recuperar Carrinhos Abandonados - Envie mensagens automáticas quando clientes abandonam o carrinho
✅ Notificar Compras - Receba notificações quando uma venda é aprovada
✅ Disparos em Massa - Envie campanhas para milhares de contatos via WhatsApp
✅ Campanhas SMS - Dispare SMS em massa para sua base de clientes
✅ IA Conversacional - Agentes com IA que conversam naturalmente com clientes
🔗 Webhooks de Gateways
Como Funciona
Quando um evento importante acontece na sua plataforma (carrinho abandonado, PIX expirado, compra aprovada), você precisa enviar um webhook para o nosso sistema. Nós processamos automaticamente e acionamos o agente de recuperação configurado.
URL do Webhook
Cada agente criado na plataforma recebe uma URL única de webhook:
https://api.witerecuperation.com/api/webhooks/{webhook_url}
Onde encontrar sua URL:
- Acesse o painel do cliente
- Vá em "Agentes"
- Clique no agente desejado
- Copie a "URL de Webhook"
Kirvano
Eventos Suportados
| Evento | Descrição | Ação |
|---|---|---|
CART_ABANDONED | Carrinho abandonado | Inicia recuperação automática |
CHECKOUT_ABANDONED | Checkout abandonado | Inicia recuperação automática |
PIX_EXPIRED | PIX expirou sem pagamento | Inicia recuperação de PIX |
PAYMENT_PENDING | Pagamento pendente | Monitora para recuperação |
SALE_APPROVED | Venda aprovada | Marca carrinho como recuperado |
Configuração na Kirvano
- Acesse o painel da Kirvano
- Vá em Configurações → Webhooks
- Adicione novo webhook:
- URL:
https://api.witerecuperation.com/api/webhooks/{sua_webhook_url} - Eventos: Selecione todos os eventos acima
- Método: POST
- Content-Type: application/json
- URL:
Características Específicas
- ✅ Preços vêm formatados como string:
"R$ 119,90" - ✅ Campo
phone_numberao invés dephone - ✅ Campo
is_order_bumppara identificar upsells - ✅ Suporta
recovery_urlpara link de recuperação
WitePay
Eventos Suportados
| Evento | Descrição | Ação |
|---|---|---|
CART_ABANDONED | Carrinho abandonado | Inicia recuperação automática |
CHECKOUT_ABANDONED | Checkout abandonado | Inicia recuperação automática |
PIX_EXPIRED | PIX expirou | Inicia recuperação de PIX |
PAYMENT_APPROVED | Pagamento aprovado | Marca carrinho como recuperado |
ORDER_PAID | Pedido pago | Marca carrinho como recuperado |
Configuração na WitePay
- Acesse o painel da WitePay
- Vá em Integrações → Webhooks
- Adicione webhook:
- URL:
https://api.witerecuperation.com/api/webhooks/{sua_webhook_url} - Eventos: Selecione os eventos desejados
- Formato: JSON
- URL:
Características Específicas
- ✅ Campo
intent_idcomo identificador principal - ✅ Campo
phone(ao invés dephone_number) - ✅ Preços em formato numérico:
97.00 - ✅ Estrutura
itemsao invés deproducts - ✅ Timestamps em formato ISO 8601
Yampi
Eventos Suportados
| Evento | Descrição | Ação |
|---|---|---|
cart.reminder | Carrinho abandonado | Inicia recuperação automática |
order.created | Pedido criado | Monitora pagamento |
order.paid | Pedido pago | Marca carrinho como recuperado |
order.status.updated | Status atualizado | Atualiza status interno |
Configuração na Yampi
- Acesse o painel da Yampi
- Vá em Configurações → Webhooks
- Adicione webhook:
- URL:
https://api.witerecuperation.com/api/webhooks/{sua_webhook_url} - Eventos: Selecione os eventos acima
- URL:
Características Específicas
- ✅ Estrutura profundamente aninhada:
resource.customer.data.* - ✅ Campo
tokencomo identificador do carrinho - ✅ Telefone em
phone.full_number - ✅ Objeto
totalizerscom todos os valores
Vega Checkout
Eventos Suportados
| Evento | Descrição | Ação |
|---|---|---|
CART_ABANDONED | Carrinho abandonado | Inicia recuperação automática |
Status approved | Transação aprovada | Marca carrinho como recuperado |
Características Específicas
- ✅ Preços em centavos como string:
"23600"= R$ 236,00 - ✅ Campo
abandoned_cart_codecomo ID - ✅ URL com typo:
abandoned_checkout_url_url(sim, duplicado) - ✅ Campos adicionais de endereço (district, zip_code)
Luna
Eventos Suportados
| Evento | Descrição | Ação |
|---|---|---|
sale_cart_abandoned | Carrinho abandonado | Inicia recuperação automática |
event_sale_pending | Venda pendente | Monitora pagamento |
event_sale_paid | Venda paga | Marca carrinho como recuperado |
Características Específicas
- ✅ Usa
clientao invés decustomer - ✅ Campo
docao invés dedocument - ✅ Campo
itemsao invés deproducts - ✅ Preços como strings:
"99.99"
🚀 Serviços de Disparo
Disparo em Massa WhatsApp
Envie mensagens personalizadas para milhares de contatos via WhatsApp com nosso sistema de disparo em massa.
Como Usar no Painel
- Acesse "Disparo em Massa" no menu lateral
- Clique em "Nova Campanha"
- Dê um nome para sua campanha (ex: "Black Friday 2024")
- Faça upload do CSV com seus contatos
Formato do CSV:
nome,email,telefone,cpf
João Silva,joao@email.com,11987654321,12345678900
Maria Santos,maria@email.com,21987654321,98765432100
-
Configure as mensagens:
- Digite o texto da mensagem
- Use variáveis:
{{nome}},{{email}},{{telefone}} - Adicione links, emojis
-
Selecione o agente
-
Clique em "Criar Campanha"
-
Revise e inicie o disparo
Monitorar Resultados
Após iniciar, você pode acompanhar em tempo real:
- Total de contatos na campanha
- Mensagens enviadas
- Mensagens entregues
- Taxa de leitura
- Taxa de resposta
- Erros (números inválidos, etc)
Acesse: Disparo em Massa → Campanhas → [Sua Campanha] → Estatísticas
Disparo SMS
Envie SMS em massa para sua base de clientes usando nosso sistema integrado com Mobizon.
Como Usar no Painel
-
Assine um Plano SMS:
- Acesse: Planos SMS no menu
- Escolha o plano ideal (ex: 1000 SMS/mês)
- Selecione forma de pagamento (PIX, Cartão)
- Confirme a assinatura
-
Criar Campanha:
- Acesse: SMS → Nova Campanha
- Dê um nome (ex: "Promoção Black Friday")
- Digite a mensagem (máx 160 caracteres)
- Defina o remetente (sua marca)
- Faça upload do CSV com destinatários ou selecione lista existente
Formato CSV para SMS:
telefone,nome,cpf
5511987654321,João Silva,12345678900
5521987654321,Maria Santos,98765432100
- Agende ou Envie Imediatamente:
- Enviar agora ou agendar para data/hora específica
- Revise a prévia
- Clique em "Enviar SMS"
Monitorar Resultados
Acompanhe em tempo real:
- SMS enviados
- SMS entregues
- Falhas (números inválidos)
- Taxa de entrega
Acesse: SMS → Campanhas → [Sua Campanha] → Estatísticas
Disparo com IA
Configure agentes com inteligência artificial para conversas naturais e personalizadas.
Como Funciona
- Você cria um Agente no painel com informações do produto
- Sistema recebe webhook de carrinho abandonado ou PIX expirado
- IA inicia conversa automática com o cliente
- Cliente responde e IA mantém conversa natural
- IA identifica intenção de compra e envia link de checkout
Como Configurar no Painel
-
Acesse "Agentes" no menu
-
Clique em "Novo Agente"
-
Preencha as informações:
- Nome do agente (ex: "Agente de Vendas")
- Nome do produto
- Preço do produto
- Descrição e benefícios
- Cupom de desconto (opcional)
- URL do checkout
-
Configure o prompt da IA:
- Como o agente deve se comportar
- Que gatilhos usar (urgência, escassez, prova social)
- Como responder objeções comuns
-
Ative voz (opcional):
- Escolha gênero (masculino/feminino)
- Selecione voz humanizada
-
Vincule ao gateway:
- Selecione de qual plataforma virão os webhooks
- Copie a URL de webhook
- Configure no seu gateway (Kirvano, WitePay, etc)
-
Salve e ative o agente
Monitorar Conversas
Acompanhe em tempo real todas as conversas do agente:
- Acesse: Agentes → [Seu Agente] → Conversas
- Veja todas as mensagens trocadas
- Status: enviada, entregue, lida, respondida
- Taxa de conversão
- Vendas recuperadas
Para mais detalhes sobre treinamento do agente, veja: Treinamento de Agentes
💡 Casos de Uso
Caso 1: Recuperação Automática de Carrinhos (Kirvano)
Cenário: Loja de cursos online quer recuperar carrinhos abandonados automaticamente
Passos:
- Criar agente no Wite Recuperation com informações do curso
- Copiar URL de webhook do agente
- Configurar webhook na Kirvano apontando para essa URL
- Selecionar evento: "CART_ABANDONED"
- Salvar configuração
Resultado:
- Cliente abandona carrinho na Kirvano
- Kirvano envia webhook automaticamente
- IA inicia conversa no WhatsApp do cliente
- Cliente tira dúvidas com a IA
- IA oferece desconto e envia link
- Cliente finaliza compra
- Kirvano notifica venda aprovada
- Sistema marca como "recuperado" ✅
Caso 2: Campanha SMS Black Friday
Cenário: E-commerce quer avisar toda base sobre promoção
Passos:
- Assinar plano SMS no painel
- Exportar lista de clientes (CSV)
- Criar nova campanha SMS
- Upload do CSV
- Escrever mensagem: "BLACK FRIDAY! 50% OFF até meia-noite. Corra: suaurl.com"
- Agendar para 00:00 do dia da Black Friday
- Confirmar envio
Resultado:
- 10.000 SMS enviados automaticamente
- Taxa de entrega: 98%
- 2.500 acessos ao site
- R$ 85.000 em vendas geradas
Caso 3: Reengajamento de Clientes Inativos
Cenário: Recuperar clientes que não compram há 30+ dias
Passos:
- Filtrar clientes inativos (CSV)
- Criar campanha WhatsApp no painel
- Configurar mensagens em sequência:
- Msg 1: "Oi
{{nome}}! Sentimos sua falta 😊" - Msg 2 (+5seg): "Desconto de 20% exclusivo: VOLTE20"
- Msg 3 (+3seg): "Acesse:
{{link_loja}}"
- Msg 1: "Oi
- Fazer upload do CSV
- Iniciar campanha
Resultado:
- 5.000 clientes contatados
- 850 reabriram conversa
- 320 usaram cupom
- Taxa de reengajamento: 17%
🐛 Troubleshooting
Webhook não está sendo recebido
Problema: Configurei o webhook mas não recebo notificações
Soluções:
- ✅ Verifique se a URL está correta (sem espaços ou caracteres especiais)
- ✅ Certifique-se de que o agente está ativo no painel
- ✅ Verifique os logs do gateway (Kirvano, WitePay, etc)
- ✅ Teste com ferramentas como Postman ou cURL
- ✅ Verifique se o firewall não está bloqueando requisições
Como testar:
- Crie um carrinho de teste no seu gateway
- Abandone o carrinho
- Aguarde 2-3 minutos
- Verifique se recebeu mensagem no WhatsApp de teste
- Confira os logs no painel: Agentes → [Seu Agente] → Logs
Mensagens não estão sendo enviadas
Problema: Webhook foi recebido mas cliente não recebe mensagem
Soluções:
- ✅ Verifique se a instância do WhatsApp está conectada
- ✅ Vá em Agentes → Instâncias e veja o status
- ✅ Verifique se o número do chip está ativo
- ✅ Confirme que tem saldo/créditos suficientes
- ✅ Verifique se o telefone do cliente está no formato correto
Formato correto de telefone:
- ✅ Com DDI e DDD:
5511987654321 - ✅ Apenas números, sem espaços ou caracteres
- ❌ Errado:
(11) 98765-4321 - ❌ Errado:
11 98765-4321
Taxa de entrega baixa no SMS
Problema: Muitos SMS não estão sendo entregues
Soluções:
- ✅ Verifique se os números estão no formato internacional:
5511987654321 - ✅ Remova números inválidos ou inexistentes
- ✅ Evite caracteres especiais na mensagem (pode quebrar em múltiplos SMS)
- ✅ Use remetente aprovado (max 11 caracteres)
- ✅ Não envie links muito longos (encurte com bit.ly)
IA não está respondendo corretamente
Problema: Agente IA dá respostas genéricas ou inadequadas
Soluções:
- ✅ Revise e melhore o prompt do agente
- ✅ Adicione mais detalhes sobre o produto nos campos
- ✅ Configure os gatilhos de recuperação adequadamente
- ✅ Teste o prompt com diferentes cenários
- ✅ Use exemplos de conversas bem-sucedidas no prompt
Exemplo de prompt melhorado:
Você é Ana, consultora de vendas da [SUA MARCA].
CONTEXTO:
- Produto: {{nome_produto}}
- Preço: R$ {{preco_produto}}
- Cliente: {{nome_cliente}} abandonou o carrinho
OBJETIVO:
Recuperar a venda sendo empática e consultiva
ABORDAGEM:
1. Cumprimente de forma amigável
2. Pergunte o motivo do abandono
3. Responda dúvidas com base nas informações do produto
4. Destaque os benefícios principais
5. Ofereça o cupom apenas se necessário: {{cupom}}
6. Envie o checkout: {{url_checkout}}
TOM:
- Seja natural e conversacional
- Evite linguagem robótica
- Use emojis moderadamente 😊
- Seja breve e direto
PROIBIDO:
- Ser insistente ou agressivo
- Enviar múltiplas mensagens seguidas
- Fazer promessas não cumprí veis
📞 Suporte
Precisa de ajuda? Entre em contato:
- 📧 Email: suporte@witerecuperation.com
- 💬 WhatsApp: (11) 98765-4321
- 🌐 Portal: https://painel.witerecuperation.com
- 📚 Documentação: https://docs.witerecuperation.com
Última atualização: Janeiro 2026
Versão: 1.0.0