Análise de negócio web com resposta por Gmail
Este fluxo automatizado recebe, através de um formulário do Google, o endereço de um site junto com um e‑mail de contato. A partir da análise do site fornecido, avalia‑se o estado do negócio e elabora‑se um relatório det
📄 Análise de negócio web com resposta por Gmail
🧩 Descrição Geral
O fluxo automatiza a coleta de dados de um formulário Google, extrai a URL de um site e o e‑mail de contato, analisa o site em busca de oportunidades de negócio e, em seguida, gera um e‑mail personalizado e envia uma notificação por Telegram ao time responsável. O processo entrega um relatório estruturado e uma comunicação imediata ao cliente, facilitando a tomada de decisões rápidas.
⚙️ Funcionalidades Principais
- Recepção automática de dados de formulário via webhook.
- Extração de URL e e‑mail dos dados recebidos.
- Geração de prompt para a extração de informações do site.
- Análise do site com scraping e IA, produzindo um relatório de pontos críticos e oportunidades.
- Construção de e‑mail com base no relatório e no e‑mail do cliente.
- Envio do e‑mail utilizando a API do Gmail.
- Notificação em tempo real por Telegram ao time de suporte.
🔄 Passos do Fluxo de Trabalho
| Nome do Componente | Papel no Fluxo | Entradas Principais | Saídas Principais |
|---|---|---|---|
| Webhook Input | Recebe os dados do formulário Google (URL e e‑mail). | Dados JSON do formulário. | Dados estruturados (JSON). |
| Parse Data (URL) | Extrai a URL do site a ser analisado. | Dados do formulário. | Texto contendo a URL. |
| Prompt (Scrape) | Cria o prompt para instruir o agente de análise a raspar o site. | URL extraída. | Prompt de texto. |
| Advanced Agent (Business Analysis) | Usa WebScraper e LLM para raspar o site e gerar relatório de negócio. | Prompt de scraping. | Texto contendo relatório de análise. |
| Parse Data (Email) | Extrai o e‑mail do cliente. | Dados do formulário. | Texto contendo o e‑mail. |
| Prompt (Email Content) | Monta o prompt com o relatório e o e‑mail para gerar mensagem de e‑mail. | Relatório de análise. E‑mail do cliente. |
Prompt de texto. |
| Advanced Agent (Email & Notification) | Gera o conteúdo do e‑mail e usa Gmail e Telegram como ferramentas para envio. | Prompt de e‑mail. | Texto do e‑mail enviado. |
| Gmail Message | Envia o e‑mail ao cliente usando Gmail API. | Texto do e‑mail gerado. | Confirmação de envio. |
| Telegram Message | Envia notificação ao time de suporte via Telegram. | Texto da mensagem de notificação (inclui link ao relatório). | Confirmação de envio. |
Observação: Os componentes “Label Component” presentes no diagrama original servem apenas para documentação interna e não fazem parte do fluxo de dados.
🧠 Notas
- Modelos utilizados: Gemini 2.5‑flash para análise de negócio e geração de e‑mail, garantindo alta qualidade e coerência no texto.
- Ferramentas auxiliares: WebScraper extraia dados de páginas web de forma confiável, enquanto os componentes Gmail e Telegram são acionados como ferramentas pelo agente de e‑mail.
- Privacidade: A extração de dados segue as políticas de privacidade, evitando a exposição de informações sensíveis.
- Escalabilidade: O fluxo pode ser executado em lote, permitindo o processamento de múltiplos formulários simultaneamente.
- Erro‑tolerância: Se o agente falhar ao raspar o site, o fallback de modelo garante que o processo continue sem interrupções.
- Logs: Cada componente registra suas atividades, facilitando auditoria e diagnóstico de falhas.