Tópico dedicado ao projeto "j105 — Agente de Vendas com WhatsApp",…
INEMA
Hacks de arquitetura⌗
- Construa sobre algo que já funciona: não automatize uma ideia fraca. Pegue um processo já validado (ex.: geração de leads que dá algum resultado manualmente) e apenas sistematize.
- Agente gerente + subagentes: em vez de um agente “faz tudo”, crie um roteador que decide qual subagente especializado (lead magnet, social post, RAG, etc.) deve agir. Isso reduz respostas ruins.
- Workflow único, limpo: use
router+filtersno n8n/Make em vez de criar 10 fluxos separados. Fica mais rápido de manter e escalar.
Hacks de banco de dados (Supabase)⌗
- Contexto salvo uma vez: Foundations (avatar, dores, desejos, provas, jornada) ficam salvos no Supabase → não precisa reenviar a cada prompt. Reduz custo de tokens e deixa respostas mais consistentes.
- Session UID: sempre passe um identificador único no payload → garante que o histórico de cada usuário seja separado corretamente.
Hacks de prompts⌗
- Específicos por subagente: defina prompts fixos para cada tipo de post (lead magnet, personal story, social). Isso aumenta consistência e evita respostas genéricas.
- Templates roubados: copie estruturas de posts virais no LinkedIn e adapte para os prompts → a IA replica padrões que já performam.
- Mini-CTA embutido: sempre finalize o prompt pedindo CTA de comentário (ex.: “Comente SISTEMA para receber o guia”).
Hacks de design (D do S.T.A.N.D)⌗
- Loading divertido: mostre frases como “a IA foi pegar um café…” → dá experiência premium e prende o usuário enquanto espera.
- Botão copiar pronto: 1 clique para copiar o post final. Isso aumenta usabilidade e reduz frustração.
- Avatares personalizados: foto do usuário e ícone da IA no chat → aumenta percepção de valor.
Hacks de automação⌗
- Teste sempre em modo “publish”: no Bolt/Lovable, se não publicar as mudanças, nada chega ao webhook (erro comum).
- Evite payloads pesados: nunca mande imagens cruas via webhook, só URL. Fotos travam o fluxo.
- Filtros inteligentes: antes de mandar para IA, filtre se a mensagem é válida (ex.: >10 caracteres) para evitar chamadas inúteis e custos.
Hacks de monetização⌗
- Venda resultado, não feature: em vez de dizer “faço dashboard”, venda “10 novos leads qualificados por semana sem esforço”.
- Cobrança híbrida: taxa de setup (R\$ 2k–10k) + mensalidade de manutenção (R\$ 500–3k).
- Upsell com RAG: primeiro entrega posts; depois oferece upgrade para RAG/FAQ automático.
}}" }
Observação: ajuste a expressão que puxa o texto do agente conforme a saída real do seu node de IA.
Importar via cURL (atalho)
No HTTP Request do n8n → Import from cURL:
curl -X POST "api.unipile.com/v1/whatsapp/messages ↗" \ -H "Authorization: Bearer SEU_TOKEN_UNIPILE_AQUI" \ -H "Content-Type: application/json" \ -d '{ "chat_id": "CHAT_ID_AQUI", "text": "Olá! Recebemos sua mensagem e já vamos te ajudar." }'
Depois, substitua CHAT_ID_AQUI por {{\$json.chat_id}} e o texto por uma expressão que leia a resposta do agente.
9) Encadeamento final de nodes (ordem)⌗
Webhook (POST) → Set (message_text, chat_id, from_phone) → [Wait opcional] → Agente IA (memória por chat_id) → [Calendar opcional] → HTTP Request (Unipile enviar resposta)
10) Plano de testes⌗
Teste 1: eco simples • Envie “Oi” → verifique o Webhook e o Set no n8n • Agente responde “Olá! Como posso ajudar?” → mensagem chega no WhatsApp
Teste 2: memória • Pergunte: “Qual meu pedido?” → depois “O que acabei de perguntar?” • Verifique se o agente lembra (mesmo chat_id)
Teste 3: agendamento • “Quero uma call amanhã 10h, meu e-mail é maria@exemplo.com” • Verifique criação do evento no Google Calendar e retorno no WhatsApp
11) Erros comuns e soluções⌗
• Webhook do n8n não recebe nada: confirme Production URL no Unipile e método POST • Token inválido no Unipile: gere novo Access Token e atualize o header Authorization • Resposta vazia do agente: confira o mapeamento do campo de saída do node de IA • Datas do Calendar erradas: passe timezone e use formatação ISO 8601 • Mensagens duplicadas: garanta idempotência com verificação de message_id antes de responder
12) Segurança e boas práticas⌗
• Nunca exponha tokens em texto aberto; use credenciais do n8n • Limite permissões do token Unipile ao mínimo necessário • Logue conversas em planilha/DB com chat_id, timestamp, intenção e resultado • Adicione filtros anti-spam e um menu de ajuda para mensagens vazias
13) Extensões rápidas⌗
• Qualificação de leads: formulário em linha (nome, e-mail, interesse) + gravação em Airtable/Sheets • Follow-up automático: Wait 24–48h + envio de lembrete cordial • FAQ híbrido: base de conhecimento + fallback para agente • Handoff humano: palavra-chave “falar com humano” cria tarefa e alerta equipe
14) Exemplos rápidos⌗
Pergunta: Como mudar o número do WhatsApp depois? Resposta: Desconecte a conta atual no Unipile, conecte o novo número via QR e mantenha o mesmo Webhook; o chat_id muda, então trate contatos existentes com migração ou reinício de sessão.
Pergunta: Posso usar outro provedor além do Unipile? Resposta: Sim. A arquitetura é a mesma: provedor WhatsApp com Webhook → n8n → IA → envio de mensagem. Ajuste apenas o endpoint e autenticação.
Pergunta: Como evitar respostas “instantâneas” demais? Resposta: Insira um Wait node com tempo aleatório (10–60s) antes do envio ao Unipile.
Pergunta: Como registrar oportunidades no CRM? Resposta: Após o Agente, adicione nodes para Pipedrive/HubSpot com criação/atualização de deal e anexe chat_id e origem WhatsApp.
15) Checklist final⌗
[ ] Unipile conectado ao WhatsApp por QR [ ] Webhook Unipile → URL do Webhook do n8n (POST) [ ] n8n: Webhook → Set(message_text, chat_id) → Agente (memória por chat_id) [ ] [Opcional] Google Calendar Create Event ligado ao agente ou via IF/Switch [ ] HTTP Request para enviar resposta ao WhatsApp via Unipile com token válido [ ] Testes: eco, memória, agendamento e follow-up
Aqui vai o passo a passo reestruturado, enxuto e acionável para montar o agente de vendas/suporte no WhatsApp com n8n + Unipile, sem API da Meta.
0) Visão geral do fluxo⌗
WhatsApp → Unipile (Webhook) → n8n (Webhook) → Set (mapa de campos) → Agente de IA com memória → [Google Calendar opcional] → Unipile (envio de resposta ao WhatsApp)
1) Pré-requisitos⌗
- Conta Unipile ativa (trial serve).
- n8n rodando (Desktop, Docker ou Cloud).
- Número WhatsApp dedicado (recomendado WhatsApp Business).
- Conta Google se for agendar via Calendar.
- Credencial do modelo de IA no n8n (ex.: OpenAI).
Exemplo de conferência rápida • Unipile: consegue ler QR e listar contas conectadas • n8n: cria workflow vazio e adiciona um node Webhook • Google Calendar: abre a tela de permissão/credencial no n8n
2) Conectar o WhatsApp no Unipile⌗
2.1 Acesse Unipile → Connect an account → WhatsApp 2.2 No seu WhatsApp: Configurações → Dispositivos conectados → Conectar um dispositivo → aponte para o QR do Unipile 2.3 Anote seu identificador do Unipile (workspace/tenant), visível no painel Boas práticas • Use um número novo exclusivamente para o bot • Ative o WhatsApp Business no mesmo aparelho se quiser manter duas contas
3) Criar o Webhook no n8n (gatilho de entrada)⌗
3.1 No n8n, crie workflow → adicione Webhook • HTTP Method: POST • Path: /whatsapp-in • Copie a Production URL (vai no Unipile no próximo passo) 3.2 Deixe o workflow salvo e pronto para execução (ativado ou executando manualmente para testes)
4) Criar o Webhook no Unipile (evento: nova mensagem)⌗
4.1 Unipile → Webhooks → Create Webhook • Tipo: Messaging / On new message • Callback URL: cole a Production URL do Webhook do n8n 4.2 Salve e teste enviando uma mensagem para seu próprio WhatsApp; verifique no n8n o JSON chegando
Dica de inspeção do payload no n8n Procure campos como: • data.text → texto da mensagem • data.chat_id → identificador do chat • data.from → telefone do remetente
5) Mapear campos úteis no n8n⌗
5.1 Após o Webhook, adicione node Set Crie variáveis: • message_text = {{\$json.data.text}} • chat_id = {{\$json.data.chat_id}} • from_phone = {{\$json.data.from}} (opcional) Ative Keep Only Set (se quiser limpar o payload)
6) Agente de IA com memória e objetivo de vendas⌗
6.1 Adicione um node de Chat/Agent • Modelo: um rápido e barato para atendimento (ex.: gpt-4o-mini) • Memória: ligue a memória por sessão – Session Key: defina “below” e use {{\$json.chat_id}} 6.2 Entrada do agente • Mensagem do usuário: {{\$json.message_text}} 6.3 Prompt de sistema sugerido Você é o agente de WhatsApp da [SUA_EMPRESA]. Seja claro, cordial e objetivo. Responda dúvidas e, quando fizer sentido, ofereça uma chamada de 15 minutos. Se o cliente aceitar, peça e-mail e melhor horário. Se disponível, use a ferramenta Calendar para criar o evento. Mantenha o contexto por conversa (chat_id). Não prometa o que não pode cumprir. 6.4 Realismo opcional • Antes do envio da resposta, adicione Wait com atraso aleatório (10–60s)
7) Agendamento opcional com Google Calendar⌗
Opção A: tool calling do agente • Conecte o node Google Calendar: Create Event • Dê acesso ao agente como ferramenta • Campos mínimos: summary, start, end, attendees (e-mail do cliente) Opção B: intenção + roteamento • Agente retorna intenção “criar_evento” com data/hora/e-mail • Um IF/Switch aciona o node Create Event e depois prossegue para o envio de resposta
8) Enviar a resposta ao WhatsApp via Unipile (HTTP Request)⌗
8.1 Unipile → Access tokens → Generate → copie o token 8.2 No n8n, adicione HTTP Request após o Agente (ou após Calendar) • Method: POST • URL: endpoint de enviar mensagem do Unipile para WhatsApp – Exemplo ilustrativo, ajuste conforme a documentação do Unipile:
https://api.unipile.com/v1/whatsapp/messages
• Headers:
A```uthorization: Bearer SEU_TOKEN_UNIPILE_AQUI Content-Type: application/json
• Body (JSON) típico:
``` { "chat_id": "{{$json.chat_id}}", "text": "{{ $json['ai_reply'] $json.data[0].text $json.message || $json.output
Agente de IA Vende para Você (100% Automatizado)
Resumo: O criador mostra como montar um agente de vendas e suporte totalmente automatizado no WhatsApp usando n8n e Unipile, sem necessidade de API da Meta e sem programar.
O processo:
- Configuração simples no Unipile com um número novo ou WhatsApp Business.
- Criação de um webhook que recebe mensagens do WhatsApp.
- Integração no n8n para processar mensagens e usar IA (ex: GPT-4 mini).
- Adição de memória para manter o contexto das conversas.
- Definição de prompt para que o agente seja útil, amigável e com objetivo de marcar reuniões de vendas.
- Integração com Google Calendar para agendar automaticamente chamadas de descoberta de 15 minutos.
- Envio das respostas de volta ao WhatsApp, em tempo real.
Pontos-chave:
- WhatsApp tem taxa de abertura de 98%, excelente para vendas.
- O agente pode responder dúvidas, acessar bancos de dados, planilhas, calendários e automatizar processos.
- Funciona como um sistema de vendas ativo, lembrando o histórico do cliente e sendo proativo.
- Configuração rápida: basta importar o JSON pronto e adaptar.
- Resultado: um sistema que responde, agenda e faz vendas sozinho, colocando a empresa à frente de 99% dos concorrentes.
achei Caro o UNIPILE prefiro o evolutionapi
Agente de vendas no WhatsApp
99% das pessoas AINDA ignoram agentes de WhatsApp
O que ele faz: 🔥 Gerencia o atendimento ao cliente no WhatsApp
💸 Conversas automáticas de vendas
🔥 Unipile: https://www.unipile.com/🚀 n8n: https://n8n.io🔥 Sistema Operacional do WhatsApp
Roube este Agente de WhatsApp Lucrativo
O WhatsApp tem uma taxa de abertura de 98%. Se você estiver criando isso para o seu negócio ou vendendo para outras pessoas... Um funil de vendas no WhatsApp vai aumentar as conversões 📈 Simplesmente funciona.
O ponto-chave é começar. Neste vídeo...
- 💬 Como construir um agente de vendas e suporte no WhatsApp
- 🤩 Conectar facilmente o n8n ao WhatsApp
- ❌ Sem precisar da Meta
- 🔥 98% de taxa de abertura
A melhor parte é que você não precisa de nenhuma API da Meta. Depois que você estiver familiarizado com essa plataforma, também poderá aplicar isso em MUITAS outras. Eu deixei o processo o mais SIMPLES possível.😆
j105 - Agente de Vendas com Whatsapp
1