Este fluxo de trabalho automatiza o engajamento de vendas multicanal orientado por IA para qualificação de leads, entrega de informações sobre serviços e agendamento de consultas. Ele integra WhatsApp, Facebook Messenger, mensagens diretas do Instagram e uma interface de chat n8n com um CRM de back-end (Airtable), uma base de conhecimento (Supabase) e IA conversacional (OpenAI), tudo orquestrado pela n8n.
Ferramentas e serviços utilizados
Plataformas de mensagens: WhatsApp, Facebook Messenger, Instagram DM, chat integrado do n8n
Núcleo de IA e Processamento: OpenAI (GPT-4o para a lógica principal do agente, Whisper para transcrição de áudio)
CRM e Gestão de Dados: Airtable (para pesquisa inicial de leads no WhatsApp, envio de formulários de leads e como backend para as operações do subfluxo de trabalho do crmAgent)
Base de conhecimento: Supabase (Repositório vetorial para ferramenta de conhecimento técnico e de vendas)
Memória de bate-papo: PostgreSQL (para o histórico de conversas do agente de IA principal)
Orquestração e Automação: n8n (Autohospedado, utilizando nós da comunidade Langchain)
Serviço de calendário: Integrado através do subfluxo de trabalho calendarAgent
Serviço CRM: Integrado através do subfluxo de trabalho crmAgent (interagindo com o Airtable)
Visão geral do fluxo de trabalho
Esta automação executa os seguintes passos:
Gatilho: Uma nova interação é iniciada por meio de um dos seguintes canais:
Uma nova mensagem é recebida através do gatilho do WhatsApp.
Uma nova mensagem é recebida através do gatilho do Facebook (Webhook).
Uma nova mensagem é recebida através do gatilho do Instagram (Webhook).
Uma nova mensagem foi recebida através do gatilho de bate-papo n8n.
Alternativamente, um novo lead é enviado através do webhook de formulário enviado do Airtable.
Ingestão e pré-processamento específicos para cada canal:
Para WhatsApp:
O sistema tenta encontrar um contato existente no Airtable usando o número de telefone do remetente.
As mensagens recebidas são encaminhadas pela opção “Manipular Tipos de Mensagem”:
As mensagens de texto são enviadas para o nó Edit Fields – chat1 para preparar a entrada para o Agente de IA, incluindo quaisquer informações de leads encontradas.
As mensagens de áudio são processadas da seguinte forma: o nó WhatsApp Business Cloud obtém o URL da mídia, o nó de solicitação HTTP baixa o áudio, o OpenAI transcreve o áudio para texto e o Edit Fields – chat2 prepara esse texto transcrito e as informações do lead para o agente de IA.
Os tipos de mensagem não suportados fazem com que o nó “Responder ao Usuário 1” envie uma notificação informando que o tipo de mensagem não pode ser processado.
Para o Facebook Messenger:
O sistema responde à verificação do webhook (Responder ao Webhook – facebook get) e confirma o recebimento de novas mensagens (Responder ao Webhook – facebook post).
O comando `if` não é eco – o nó do Facebook filtra as mensagens enviadas pela página.
O nó `The Sales Agent Demo – typing_on` envia um indicador de digitação.
O nó “Edit Fields – facebook” prepara o texto da mensagem, o ID do remetente e o contexto específico do Facebook para o agente de IA.
Para mensagens diretas no Instagram:
O sistema responde à verificação do webhook (Responder ao Webhook – instagram get) e confirma o recebimento de novas mensagens (Responder ao Webhook – instagram post).
O nó “If is not echo” do Instagram filtra as mensagens enviadas pela conta comercial.
O nó “Edit Fields – Instagram” prepara o texto da mensagem, o ID do remetente e o contexto específico do Instagram para o agente de IA.
Para o bate-papo n8n:
O nó “Editar Campos – Chat” prepara as informações de entrada e sessão do usuário para o Agente de IA.
Agregação de entrada para agente de IA:
Os dados processados de todos os canais de mensagens ativos (WhatsApp texto/áudio, Facebook, Instagram, n8n Chat) são encaminhados através do nó “Sem Operação”, que não faz nada, para o Agente de IA principal.
Utilização de ferramentas e conversas de vendas com IA:
O agente de IA (usando o modelo de bate-papo OpenAI – GPT-4o e a memória de bate-papo do Postgres) interage com o usuário de acordo com as instruções do sistema, com o objetivo de qualificá-lo para a aplicação de película de proteção de pintura (PPF), revestimento cerâmico ou película para vidros.
O agente de IA utiliza a ferramenta technical_and_sales_knowledge (que consulta o repositório de vetores Demo Supabase por meio de Embeddings OpenAI e OpenAI Chat Model1) para fornecer detalhes do serviço e responder a perguntas.
O Agente de IA utiliza a ferramenta crmAgent (um subfluxo de trabalho) para registrar detalhes de contato (nome, e-mail, interesse no serviço) e atualizar o status das oportunidades no Airtable.
O Agente de IA utiliza a ferramenta calendarAgent (um subfluxo de trabalho) para agendar consultas assim que as datas e horários preferenciais forem fornecidos. Isso ocorre após o registro dos dados de contato no CRM.
Entrega da resposta:
A resposta textual final do agente de IA é passada para o nó Switch.
O nó Switch encaminha a resposta para o nó apropriado para entrega no canal original:
Responder ao usuário no WhatsApp.
API Graph do Facebook – Demonstração de agente de vendas para o Facebook Messenger.
API Graph do Instagram – smb.sales.agent.demo para mensagens diretas do Instagram.
Saída – bate-papo para a interface de bate-papo n8n.
Processamento de envio de formulários do Airtable (ramo separado):
Quando o webhook de envio de formulário do Airtable recebe dados, o nó do Airtable busca o registro completo.
O nó “Criar contato” cria um novo contato na tabela “Contatos” do Airtable.
O nó “Editar campos – formulário” prepara os dados para uma notificação.
O nó WhatsApp Business Cloud2 envia uma mensagem padronizada do WhatsApp para o lead, confirmando o envio do formulário.




