Flujo de Captura de contactos de Negocios
Busca negocios por nicho, filtra sitios oficiales, extrae datos clave mediante scraping y añade contactos verificados automáticamente a Google Sheets.
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
SearXng-ntpo0[Web Search SearXng]
style SearXng-ntpo0 stroke:#a170ff
DeepseekModel-yd7iq[Deepseek]
style DeepseekModel-yd7iq stroke:#a170ff
CreateData-dfb3f[Create Data]
style CreateData-dfb3f stroke:#a170ff
Switch-56w06[Switch]
style Switch-56w06 stroke:#a170ff
WebScraper-p0rr5[Web Scraper]
style WebScraper-p0rr5 stroke:#a170ff
DeepseekModel-4gnpf[Deepseek2]
style DeepseekModel-4gnpf stroke:#a170ff
CreateData-p25ng[Create Data2]
style CreateData-p25ng stroke:#a170ff
TextInput-3uo52[<div><img src="/_astro/type.Dy26vmDy.svg" style="height: 20px !important;width: 20px !important"/></div>Cantidad de citios ]
style TextInput-3uo52 stroke:#a170ff
TextInput-wcn04[<div><img src="/_astro/type.Dy26vmDy.svg" style="height: 20px !important;width: 20px !important"/></div>Query]
style TextInput-wcn04 stroke:#a170ff
CreateData-taieq[Create Data3]
style CreateData-taieq stroke:#a170ff
Switch-44sfm[Switch2]
style Switch-44sfm stroke:#a170ff
AdvancedAgent-plvkg[Agent]
style AdvancedAgent-plvkg stroke:#a170ff
GSheetCellComponent-usi3o[Sheet Cells ]
style GSheetCellComponent-usi3o stroke:#a170ff
DeepseekModel-c77dx[Deepseek3]
style DeepseekModel-c77dx stroke:#a170ff
SearXng-ntpo0 -.- DeepseekModel-yd7iq
linkStyle 0 stroke:#a170ff
DeepseekModel-yd7iq -.- CreateData-dfb3f
linkStyle 1 stroke:#a170ff
CreateData-dfb3f -.- Switch-56w06
linkStyle 2 stroke:#a170ff
Switch-56w06 -.- WebScraper-p0rr5
linkStyle 3 stroke:#a170ff
WebScraper-p0rr5 -.- DeepseekModel-4gnpf
linkStyle 4 stroke:#a170ff
CreateData-p25ng -.- SearXng-ntpo0
linkStyle 5 stroke:#a170ff
TextInput-3uo52 -.- CreateData-p25ng
linkStyle 6 stroke:#a170ff
TextInput-wcn04 -.- CreateData-p25ng
linkStyle 7 stroke:#a170ff
DeepseekModel-4gnpf -.- CreateData-taieq
linkStyle 8 stroke:#a170ff
CreateData-taieq -.- Switch-44sfm
linkStyle 9 stroke:#a170ff
Switch-44sfm -.- AdvancedAgent-plvkg
linkStyle 10 stroke:#a170ff
GSheetCellComponent-usi3o -.- AdvancedAgent-plvkg
linkStyle 11 stroke:#a170ff
DeepseekModel-c77dx -.- AdvancedAgent-plvkg
linkStyle 12 stroke:#a170ff
Fluxo de Captura de Contatos Comerciais
🧩 Visão Geral
Este fluxo de trabalho automatiza o processo de prospecção de contatos comerciais e geração de leads para um nicho específico. Ele começa com uma categoria de negócio definida pelo usuário, realiza uma busca na web e, em seguida, filtra e extrai inteligentemente informações de contato chave de sites oficiais de empresas. Os dados validados são finalmente estruturados e inseridos em um banco de dados do Google Sheets, criando uma lista de contatos pronta para uso.
⚙️ Principais Funcionalidades
- Inicia uma busca na web com base em um nicho de negócio fornecido pelo usuário e no número desejado de resultados.
- Filtra os resultados da busca usando um modelo de IA para identificar apenas sites oficiais de empresas.
- Extrai o conteúdo dos sites validados para obter nomes de empresas, descrições, e-mails e números de telefone.
- Estrutura os dados extraídos em um formato padronizado e os direciona com base no sucesso da validação.
- Adiciona automaticamente registros de contato extraídos e validados com sucesso a uma planilha específica do Google Sheets.
🔄 Etapas do Fluxo de Trabalho
| Nome do Componente | Função no Fluxo de Trabalho | Principais Entradas | Principais Saídas |
|---|---|---|---|
| Criar Dados | Cria os parâmetros de busca iniciais combinando a consulta do usuário e o número desejado de resultados. | Consulta do usuário, Número de resultados | Parâmetros de busca estruturados |
| Busca na Web (SearXng) | Realiza uma busca na web usando os parâmetros fornecidos para encontrar sites relacionados ao nicho de negócio. | Parâmetros de busca (consulta, resultados máximos) | Lista de resultados da busca (títulos, URLs) |
| Modelo Deepseek | Atua como um classificador de sites. Analisa o título de cada resultado de busca para determinar se pertence a um site oficial de uma empresa. | Lista de títulos de sites | Classificação binária ("Sim" para oficial, "Não" para outros) |
| Criar Dados | Estrutura a decisão do classificador com o nome e URL do site correspondente em um registro de dados unificado. | Resultado da classificação, Nome do site, URL | Registros de dados com rótulo, nome do site e URL |
| Interruptor (Switch) | Direciona os dados com base no rótulo do classificador. Separa os registros marcados como sites oficiais ("Sim") para processamento adicional. | Registros de dados com rótulo de classificação | Lista filtrada de registros de sites oficiais |
| Extrator Web (Web Scraper) | Extrai o conteúdo das URLs dos sites comerciais oficiais filtrados. | Lista de URLs de sites oficiais | Conteúdo bruto extraído de cada site |
| Modelo Deepseek | Atua como um extrator de dados estruturados. Analisa o conteúdo extraído do site para obter detalhes específicos de contato comercial. | Conteúdo extraído do site | Dados comerciais extraídos (nome, e-mail, telefone, descrição) ou "Não" se os dados forem insuficientes |
| Criar Dados | Reestrutura as informações comerciais extraídas em um formato de dados padronizado para as etapas finais. | Dados comerciais extraídos | Registros de contato comercial estruturados |
| Interruptor (Switch) | Direciona os dados de contato estruturados com base no sucesso da extração. Filtra os registros onde a extração falhou (marcados como "Não"). | Registros de contato comercial estruturados | Lista filtrada de registros de contato válidos e completos |
| Agente | Um agente de IA equipado com uma ferramenta para interagir com o Google Sheets. Recebe os registros de contato válidos e é instruído a adicioná-los como novas linhas. | Lista de registros de contato válidos, Prompt do sistema, Modelo de Linguagem, Ferramenta | Lógica de execução do agente |
| Células da Planilha | Fornece a ferramenta que permite ao agente realizar a operação "Adicionar Linha" em uma planilha específica do Google Sheets. | Configuração do Google Sheets | Ferramenta para adicionar linhas ao Google Sheets |
| Modelo Deepseek | Serve como o Modelo de Linguagem que alimenta a tomada de decisão do agente de IA. | Configuração do modelo | Instância do Modelo de Linguagem para o agente |
🧠 Observações
- O fluxo de trabalho é projetado para processamento em lote, lidando com vários sites em paralelo para eficiência.
- Implementa um processo de validação em duas etapas: primeiro filtrando sites oficiais, depois validando a completude dos dados de contato extraídos.
- O sucesso da extração de dados depende da disponibilidade e clareza das informações de contato nos sites de destino.
- O fluxo de trabalho requer credenciais de API válidas para o modelo de linguagem Deepseek e para o Google Sheets.
- O destino final da saída é uma planilha e uma folha de trabalho do Google Sheets selecionadas pelo usuário.