Fluxo de Atendimento com IA para Escritório de Advocacia
Implementação detalhada utilizando n8n, Supabase, WhatsApp e outras ferramentas
Principais Pontos
- Automação eficiente: Integração de múltiplos agentes virtuais para otimizar o atendimento ao cliente.
- Gerenciamento de dados centralizado: Uso do Supabase para armazenar e gerenciar todas as informações dos leads.
- Comunicação fluida: Utilização de WhatsApp e Z-API para interações contínuas e eficazes com os clientes.
Introdução ao Fluxo de Atendimento
O desenvolvimento de um fluxo de atendimento automatizado com inteligência artificial para um escritório de advocacia requer a integração de várias ferramentas e agentes especializados. Este sistema visa gerenciar leads de Auxílio Acidente de maneira eficiente, desde o primeiro contato até a assinatura do contrato, garantindo uma experiência fluida e personalizada para o cliente.
Visão Geral dos Componentes
Ferramentas Utilizadas
- n8n: Plataforma de automação de workflows que conecta diferentes serviços e orquestra as ações dos agentes.
- Supabase: Banco de dados escalável que armazena todas as informações dos leads, decisões intermediárias e resultados.
- WhatsApp: Canal principal de comunicação com os leads através da integração com Z-API.
- Z-API: API que permite a integração do WhatsApp com sistemas externos para automatizar o envio e recebimento de mensagens.
- Dify: Ferramenta de IA utilizada para auxiliar na análise e processamento das informações dos leads.
- ZapSign: Plataforma para coleta de assinaturas digitais nos contratos jurídicos.
Descrição Detalhada do Fluxo de Atendimento
1. Início do Atendimento
O fluxo de atendimento inicia quando um lead entra em contato via WhatsApp. Este contato é capturado através da integração com a Z-API, que encaminha a mensagem para o n8n.
| Etapa | Ação | Ferramentas Utilizadas |
|---|---|---|
| Recepção do Lead | Captura da mensagem de WhatsApp e registro no Supabase. | WhatsApp, Z-API, n8n, Supabase |
2. Agente Supervisor
O Agente Supervisor atua como o nó central do fluxo, monitorando todas as interações e decidindo os próximos passos com base nas informações armazenadas no Supabase e no lead scoring.
- Funções Principais:
- Analyser feedback dos agentes
- Atualizar informações no Supabase
- Decidir qual agente deve atuar de acordo com o lead scoring
3. Agente Qualificador
Responsável por identificar se o lead atende aos requisitos para receber o Auxílio Acidente.
- Validação inicial dos critérios
- Encaminhamento para o agente verificador ou agente de recuperação
4. Agente de Recuperação
Determina se o lead é elegível para outros benefícios previdenciários caso não se qualifique para o Auxílio Acidente.
- Verificação de elegibilidade para benefícios alternativos
- Encaminhamento apropriado ou encerramento do atendimento
5. Agente Verificador
Solicita e armazena os documentos necessários para a análise do benefício.
- Solicitação de documentos via WhatsApp
- Armazenamento e verificação no Supabase
- Encaminhamento para o agente auxiliar de documentos
6. Agente Auxiliar de Documentos
Verifica a conformidade e validade dos documentos fornecidos pelo lead.
- Validação dos documentos recebidos
- Confirmação de elegibilidade e encaminhamento para o agente calculador
7. Agente Calculador
Analisa o caso utilizando jurisprudência e armazena os resultados no Supabase.
- Análise detalhada do caso
- Armazenamento dos resultados no Supabase
- Informação ao agente supervisor para prosseguir
8. Agente Apresentador
Comunica os resultados da análise ao lead de forma clara e simples, além de propor os honorários.
- Apresentação dos resultados via WhatsApp
- Proposta de honorários (30% do benefício)
- Encaminhamento para o agente fechador ou agente negociador conforme a resposta do lead
9. Agente Negociador
Busca convencer o lead a aceitar a proposta de honorários, ajustando as condições se necessário.
- Revisão e elaboração de propostas melhores
- Encaminhamento para o agente fechador ou encerramento do atendimento
10. Agente Fechador
Elabora o contrato com base na proposta aceita e coleta as assinaturas via ZapSign.
- Criação e envio do contrato digital
- Monitoramento do status da assinatura
- Encaminhamento para o agente follow-up se necessário
11. Agente Follow-up
Lembra o cliente de assinar o contrato e esclarece dúvidas, garantindo a conclusão do processo.
-
Envio de lembretes para assinatura
-
Resolução de dúvidas e encaminhamento conforme necessário
Detalhamento das Integrações e Fluxo de Dados
Integração com n8n
n8n atua como a espinha dorsal do fluxo, coordenando a comunicação entre os diferentes agentes e ferramentas. Cada agente é representado por um nó específico, com condições e ações definidas para garantir que o fluxo siga a lógica estabelecida.
Gerenciamento de Dados com Supabase
O Supabase é utilizado para armazenar todas as informações relevantes dos leads, incluindo dados pessoais, status de qualificação, documentação recebida e resultados das análises. A atualização constante dos dados garante que o agente supervisor tenha uma visão completa e atualizada do estado de cada lead.
Comunicação via WhatsApp e Z-API
O WhatsApp, integrado através do Z-API, serve como o principal canal de comunicação com os leads. Todas as interações, desde a recepção da mensagem inicial até as negociações finais, são realizadas através deste canal, garantindo uma comunicação direta e eficiente.
Assinatura Digital com ZapSign
Para a elaboração e assinatura dos contratos, o ZapSign é utilizado, permitindo que os leads assinem digitalmente os documentos de forma segura e rápida. Esta integração facilita o fechamento do contrato e agiliza o processo de atendimento.
Fluxo de Trabalho Passo a Passo
1. Captura do Lead
Assim que um lead envia uma mensagem via WhatsApp, o Z-API captura essa mensagem e a encaminha para o n8n, que registra a informação no Supabase.
// Exemplo de fluxo no n8n para capturar mensagem do WhatsApp
{
"nodes": [
{
"parameters": {
"event": "message",
"webhookUrl": "https://your-n8n-instance/webhook"
},
"name": "WhatsApp Trigger",
"type": "n8n-nodes-base.webhook",
"position": [
250,
300
]
},
{
"parameters": {
"operation": "create",
"table": "leads",
"fields": {
"name": "={{$json['name']}}",
"message": "={{$json['message']}}",
"timestamp": "={{$json['timestamp']}}"
}
},
"name": "Supabase",
"type": "n8n-nodes-base.supabase",
"position": [
450,
300
]
}
],
"connections": {
"WhatsApp Trigger": {
"main": [
[
{
"node": "Supabase",
"type": "main",
"index": 0
}
]
]
}
}
}
2. Decisão do Agente Supervisor
O agente supervisor analisa o feedback dos agentes qualificador e de recuperação para decidir a próxima etapa do atendimento. Todas as decisões são registradas no Supabase.
3. Qualificação do Lead
O agente qualificador verifica se o lead cumpre os requisitos para o Auxílio Acidente. Caso afirmativo, a conversa é transferida para o agente verificador; caso contrário, para o agente de recuperação.
4. Recuperação de Benefícios
O agente de recuperação investiga se o lead é elegível para outros benefícios previdenciários. Dependendo do resultado, o fluxo continua para o agente verificador ou o atendimento é encerrado.
5. Verificação de Documentação
O agente verificador solicita os documentos necessários via WhatsApp e armazena-os no Supabase para análise posterior.
6. Auxiliar de Documentos
Este agente valida os documentos recebidos para garantir que estão corretos e que o lead é elegível ao benefício solicitado.
7. Análise de Jurisprudência
O agente calculador utiliza ferramentas de IA para analisar o caso com base na jurisprudência vigente, armazenando os resultados no Supabase.
8. Apresentação ao Lead
O agente apresentador comunica os resultados da análise ao lead e propõe os honorários. Dependendo da resposta do lead, o fluxo segue para o agente fechador ou para o agente negociador.
9. Negociação
O agente negociador tenta ajustar a proposta de honorários para atender às expectativas do lead, visando fechar o contrato.
10. Fechamento do Contrato
O agente fechador elabora o contrato e utiliza o ZapSign para coletar a assinatura digital, monitorando o status da assinatura.
11. Follow-up
Caso o lead demore a assinar, o agente follow-up envia lembretes e esclarece dúvidas para garantir a conclusão do processo.
Exemplo de Fluxo de Trabalho no n8n
A seguir, um exemplo simplificado de como configurar um fluxo de trabalho no n8n para capturar leads e encaminhá-los para qualificação:
{
"nodes": [
{
"parameters": {
"resource": "lead",
"operation": "create",
"fields": {
"name": "={{$json.name}}",
"contact": "={{$json.contact}}",
"status": "Novo"
}
},
"name": "Criar Lead",
"type": "n8n-nodes-base.supabase",
"position": [
300,
300
]
},
{
"parameters": {
"event": "incomingMessage",
"webhookUrl": "https://your-n8n-instance/webhook"
},
"name": "WhatsApp Webhook",
"type": "n8n-nodes-base.webhook",
"position": [
100,
300
]
},
{
"parameters": {
"functionCode": "return [{ json: { name: $json.body.name, contact: $json.body.contact } }];"
},
"name": "Processar Dados",
"type": "n8n-nodes-base.function",
"position": [
200,
300
]
}
],
"connections": {
"WhatsApp Webhook": {
"main": [
[
{
"node": "Processar Dados",
"type": "main",
"index": 0
}
]
]
},
"Processar Dados": {
"main": [
[
{
"node": "Criar Lead",
"type": "main",
"index": 0
}
]
]
}
}
}
Melhores Práticas para Implementação
Modularidade e Escalabilidade
Dividir o fluxo em módulos independentes permite uma gestão mais eficiente e facilita a manutenção futura. Cada agente deve operar como um módulo separado no n8n, permitindo fácil atualização e escalabilidade do sistema.
Segurança e Privacidade dos Dados
Garantir que todos os dados dos leads sejam armazenados de forma segura no Supabase, com acesso restrito e criptografia adequada, é fundamental para proteger informações sensíveis e cumprir com as regulamentações de privacidade.
Monitoramento e Feedback Contínuo
Implementar mecanismos de monitoramento contínuo permite identificar e corrigir rapidamente quaisquer falhas no fluxo. O agente supervisor deve utilizar dashboards e relatórios para acompanhar o desempenho e a eficiência do atendimento.
Tabela de Agentes e Suas Funções
| Agente | Responsabilidades | Ferramentas Integradas |
|---|---|---|
| Supervisor | Monitorar o fluxo, analisar feedback e atualizar o Supabase. | n8n, Supabase |
| Qualificador | Verificar elegibilidade para Auxílio Acidente. | n8n, Supabase |
| Recuperação | Identificar outros benefícios previdenciários elegíveis. | n8n, Supabase |
| Verificador | Solicitar e armazenar documentos necessários. | WhatsApp, Z-API, Supabase |
| Auxiliar de Documentos | Validar a conformidade dos documentos recebidos. | n8n, Supabase |
| Calculador | Analisar o caso com base em jurisprudências. | Dify, Supabase |
| Apresentador | Comunicar os resultados ao lead e propor honorários. | WhatsApp, Z-API |
| Negociador | Convencer o lead a aceitar a proposta de honorários. | WhatsApp, Z-API |
| Fechador | Elaborar e enviar contratos para assinatura. | ZapSign, WhatsApp, Z-API |
| Follow-up | Lembrar o lead de assinar o contrato e resolver dúvidas. | WhatsApp, Z-API |
Recursos Adicionais e Referências
Para aprofundar a implementação deste fluxo, consulte os seguintes recursos:
Conclusão
A criação de um fluxo de atendimento automatizado e inteligente para um escritório de advocacia requer uma integração cuidadosa de diversas ferramentas e agentes. Utilizando plataformas como n8n e Supabase, combinadas com canais de comunicação eficientes como o WhatsApp via Z-API, é possível otimizar o atendimento ao lead desde o primeiro contato até a conclusão do contrato. A implementação deste sistema não apenas melhora a eficiência operacional, mas também proporciona uma experiência mais satisfatória e personalizada para os clientes.
Last updated January 19, 2025