WhatsApp API para
cada segmento
De e-commerce a RH, veja como integrar WhatsApp ao seu sistema com exemplos de código prontos para produção.
E-commerce
Automatize toda a jornada pós-compra via WhatsApp: confirmação de pedido, rastreamento, entrega e pós-venda. Taxa de abertura acima de 90% — muito além do e-mail.
Fluxos automáticos
- ✓Confirmação de pedido imediata ao finalizar compra
- ✓Atualização de status: separação, despacho, saída para entrega
- ✓Código de rastreamento com link clicável
- ✓Confirmação de entrega + pesquisa de satisfação
- ✓Recuperação de carrinho abandonado (24h depois)
// Webhook do seu e-commerce → ZAP API
await axios.post(`https://zap-api.tech/v1/instances/${INSTANCE}/send`, {
phone: order.customerPhone,
type: 'text',
body: `✅ Pedido #${order.id} confirmado!
Valor: R$ ${order.total}
Previsão: ${order.deliveryDate}
Acompanhe em: ${order.trackingUrl}`
}, { headers: { Authorization: `Bearer ${TOKEN}` } });Atendimento ao Cliente
Monte uma central de atendimento WhatsApp com triagem por IA, fila para humanos, CSAT automático e métricas de SLA. Reduza o tempo médio de resolução em até 60%.
Fluxos automáticos
- ✓Chatbot IA responde FAQ automaticamente 24h
- ✓Categorização automática: pedido, reclamação, dúvida técnica
- ✓Fila inteligente com estimativa de espera
- ✓Transferência para atendente humano quando necessário
- ✓CSAT automático 2 minutos após resolução
// Triagem automática ao receber mensagem
app.post('/webhook', async (req, res) => {
res.sendStatus(200);
const { data } = req.body;
const intent = await classifyIntent(data.body); // IA
if (intent === 'faq') await handleAI(data);
if (intent === 'complaint') await escalate(data, 'priority');
if (intent === 'human') await addToQueue(data);
});Marketing & Campanhas
Dispare campanhas segmentadas pelo WhatsApp com personalização real. Lançamentos, promoções, eventos e reativação de leads — com até 5x mais engajamento que e-mail.
Fluxos automáticos
- ✓Campanha de lançamento para base segmentada
- ✓Sequência de nutrição de leads (Day 1, 3, 7)
- ✓Promoção relâmpago com countdown
- ✓Reativação de clientes inativos (>60 dias sem compra)
- ✓Convite para webinar/evento com confirmação automática
// Disparo segmentado com throttling
const leads = await db.getActiveLeads({ segment: 'premium' });
for (const lead of leads) {
await sendMessage(lead.phone, `
🎁 Olá ${lead.firstName}! Oferta exclusiva para você:
${PROMO_URL}?utm_source=whatsapp&utm_campaign=black_friday
`);
await delay(800); // throttle: ~75 msg/min
}Agendamentos
Automatize confirmações, lembretes e cancelamentos de agendamentos via WhatsApp. Reduza no-show em até 40% com lembretes automáticos 24h e 2h antes.
Fluxos automáticos
- ✓Confirmação imediata ao criar agendamento
- ✓Lembrete automático 24h antes
- ✓Lembrete final 2h antes com opção de cancelar
- ✓Reagendamento por resposta de mensagem
- ✓Avaliação pós-atendimento automática
// Lembrete 24h antes via cron
cron.schedule('0 8 * * *', async () => {
const tomorrow = addDays(new Date(), 1);
const appointments = await db.getAppointments(tomorrow);
for (const apt of appointments) {
await sendMessage(apt.phone, `
📅 Lembrete: Você tem consulta amanhã às ${apt.time}
📍 ${apt.location}
Responda CONFIRMAR ou CANCELAR`);
}
});Cobrança & Financeiro
Envie lembretes de vencimento, boletos, links de pagamento e notificações de inadimplência pelo WhatsApp. Taxa de recuperação média 3x maior que e-mail.
Fluxos automáticos
- ✓Envio de boleto/link de pagamento 5 dias antes do vencimento
- ✓Lembrete D-1 e no dia do vencimento
- ✓Notificação de pagamento confirmado
- ✓Fluxo de régua de cobrança (D+1, D+3, D+7)
- ✓Acordo de parcelamento por WhatsApp
// Notificação de vencimento próximo
const dueInDays = differenceInDays(invoice.dueDate, new Date());
if (dueInDays === 5 || dueInDays === 1 || dueInDays === 0) {
await sendMessage(customer.phone, `
💰 Fatura de R$ ${invoice.amount} vence em ${dueInDays === 0 ? 'HOJE' : `${dueInDays} dia(s)`}
Pague agora: ${invoice.paymentUrl}
`);
}Imobiliário
Qualifique leads imobiliários no WhatsApp, envie fotos e vídeos de imóveis, agende visitas e acompanhe o processo até a assinatura — tudo automatizado.
Fluxos automáticos
- ✓Qualificação automática do lead (cidade, valor, tipo de imóvel)
- ✓Envio de fotos/vídeos do imóvel com legenda
- ✓Agendamento de visita por resposta de mensagem
- ✓Lembrete da visita com endereço + link do Maps
- ✓Follow-up automático 24h após a visita
// Envio de imóvel com imagem
await axios.post(`https://zap-api.tech/v1/instances/${INSTANCE}/send`, {
phone: lead.phone,
type: 'image',
url: property.mainPhotoUrl,
caption: `🏠 ${property.title}
💰 R$ ${property.price.toLocaleString('pt-BR')}
📍 ${property.neighborhood}, ${property.city}
🛏 ${property.bedrooms} quartos | 🚗 ${property.garages} vaga(s)
Quer agendar uma visita?`
}, { headers: { Authorization: `Bearer ${TOKEN}` } });RH & Recrutamento
Automatize o pipeline de recrutamento: triagem de candidatos, convites para entrevistas, feedbacks e onboarding de novos colaboradores via WhatsApp.
Fluxos automáticos
- ✓Confirmação de recebimento de currículo
- ✓Triagem inicial automatizada (perguntas de qualificação)
- ✓Convite para entrevista com data/hora
- ✓Lembrete 24h antes da entrevista
- ✓Onboarding: boas-vindas e checklist do primeiro dia
// Triagem automática de candidato
const questions = [
'Qual é sua disponibilidade para início?',
'Qual sua pretensão salarial?',
'Você tem experiência com [tecnologia]?'
];
// Envie questões em sequência via webhooks
// e colete respostas para qualificação automáticaSaaS & Produto Digital
Notifique usuários sobre trial expirando, novas funcionalidades, limites de uso e alertas críticos do produto. Reduza churn com engajamento proativo no canal certo.
Fluxos automáticos
- ✓Alerta de trial expirando (D-3, D-1)
- ✓Boas-vindas + tutorial de onboarding em steps
- ✓Alerta de limite de uso atingido (80%, 100%)
- ✓Notificação de nova feature para usuários ativos
- ✓Alerta de falha crítica para admins
// Alerta de trial expirando
const daysLeft = differenceInDays(user.trialEndsAt, new Date());
if ([3, 1].includes(daysLeft)) {
await sendMessage(user.phone, `
⚡ Seu trial da ZAP API expira em ${daysLeft} dia(s)!
Assine agora por R$29/mês e continue sem interrupção:
https://zap-api.tech/dashboard/billing`);
}Perguntas frequentes
A ZAP API funciona para envio em massa de mensagens?
Sim. A ZAP API foi projetada para alto volume. Você pode enviar notificações automáticas para pedidos, cobranças e campanhas personalizadas. Recomendamos personalizar cada mensagem com nome e contexto do destinatário para manter boa entregabilidade.
Qual é o preço da ZAP API?
A partir de R$49/mês para a 1ª e 2ª instância, e R$29/mês a partir da 3ª instância. Há um trial gratuito de 7 dias sem necessidade de cartão de crédito.
Preciso de aprovação da Meta para usar a ZAP API?
Não. A ZAP API funciona com o número WhatsApp do seu celular, sem precisar de conta Business verificada ou aprovação da Meta. Setup em minutos.
A ZAP API suporta envio de imagens, áudios e documentos?
Sim. Você pode enviar texto, imagem, áudio, vídeo, PDF, Excel, DOCX e outros formatos. Tudo pelo mesmo endpoint, apenas alterando o campo 'type' na requisição.
Como configurar notificações automáticas de pedido no e-commerce?
Configure um webhook no seu e-commerce para chamar a ZAP API a cada mudança de status do pedido. A API recebe o número do cliente e o texto da mensagem e entrega via WhatsApp. Veja o exemplo completo na seção E-commerce desta página.
É possível integrar a ZAP API com chatbots de IA?
Sim. Configure um webhook para receber mensagens em tempo real, processe com ChatGPT ou outro modelo e responda pela API. A ZAP API mantém a conexão estável para fluxos de atendimento 24h.
Qual é o seu caso de uso?
7 dias grátis sem cartão. Configure sua instância em 5 minutos e envie a primeira mensagem.