Integração WhatsApp
integrao-whatsapp
A integração WhatsApp permite automatizar comunicações através da API oficial do WhatsApp Business, enviando mensagens, recebendo notificações e gerenciando conversas de forma programática.
o que voc encontrar
aqui
Esta documentação abrange:
- Configuração da API: Como configurar o WhatsApp Business API
- Envio de mensagens: Diferentes tipos de mensagens suportadas
- Recebimento de mensagens: Webhooks e notificações
- Automações comuns: Workflows típicos de WhatsApp
- Conformidade: Regras e boas práticas
conceitos
fundamentais
whatsapp business api
A API oficial do WhatsApp Business permite:
- Envio de mensagens: Texto, mídia, documentos
- Recebimento de mensagens: Webhooks em tempo real
- Gestão de conversas: Status e histórico
- Automação: Integração com sistemas
tipos de mensagens
- Mensagens de Texto: Conteúdo textual simples
- Mensagens de Mídia: Imagens, áudios, vídeos
- Mensagens de Documento: PDFs, planilhas
- Mensagens de Localização: Coordenadas geográficas
- Mensagens de Contato: Compartilhar contatos
configurao
bsica
pr requisitos
- Conta WhatsApp Business: Aprovada pelo WhatsApp
- Número de Telefone: Verificado e ativo
- Token de Acesso: Gerado na plataforma Meta
- Webhook URL: Endpoint para receber notificações
configurao de credenciais
{
"accessToken": "seu_token_aqui",
"phoneNumberId": "seu_phone_number_id",
"businessAccountId": "seu_business_account_id",
"webhookVerifyToken": "token_verificacao_webhook"
}
casos de uso
comuns
id
1-notificaes-automticas
id
2-atendimento-ao-cliente
id
3-campanhas-de-marketing
workflows
prticos
workflow confirmao de pedido
- Trigger: Novo pedido no sistema
- Validação: Verificar dados do cliente
- Envio: WhatsApp com confirmação
- Acompanhamento: Status de entrega
- Feedback: Solicitar avaliação
workflow suporte ao cliente
- Recebimento: Mensagem do cliente
- Análise: Classificar tipo de suporte
- Roteamento: Direcionar para setor correto
- Resposta: Enviar solução ou agendamento
- Follow-up: Acompanhar resolução
configurao de
webhooks
endpoint de recebimento
// Exemplo de webhook para receber mensagens
{
"method": "POST",
"url": "https://seu-dominio.com/webhook/whatsapp",
"headers": {
"Content-Type": "application/json"
},
"body": {
"object": "whatsapp_business_account",
"entry": [
{
"id": "phone_number_id",
"changes": [
{
"value": {
"messaging_product": "whatsapp",
"messages": [...]
}
}
]
}
]
}
}
boas
prticas
conformidade horrio de
envio
- Respeitar horário comercial
- Consentimento: Obter permissão do cliente
- Opt-out: Permitir cancelamento fácil
- Conteúdo: Evitar spam e conteúdo inadequado
performance rate limiting
- Respeitar limites da API
- Retry Logic: Implementar retry em caso de falha
- Monitoramento: Acompanhar métricas de entrega
- Logs: Registrar todas as interações
prximos passos
- Automação de Email - Campanhas multicanal
- Integração CRM - Gestão de clientes
- Análise de Sentimento - Análise de feedback
- Webhooks - Eventos em tempo real
recursos relacionados
- HTTP Request - Fazer chamadas para APIs
- Webhook Trigger - Receber notificações
- Expressões n8n - Processar dados dinamicamente
- Tratamento de Erros - Lidar com falhas