Geração de Leads

Agente Assíncrono de Geração de Leads com Web Scraping em Playwright e Supabase

Visão Geral

Desenvolvemos um agente de geração de leads com IA e um dashboard voltado ao cliente. O cliente informa o tipo de negócio, cidade e número de leads; o sistema raspa o Google Maps via Apify, extrai emails de cada site usando uma API própria de Playwright (FastAPI + Docker em VPS), e entrega uma planilha estruturada por email. Construído em 3 workflows n8n: polling assíncrono evita timeout de webhook em jobs longos de raspagem, um mecanismo de lock no Supabase evita execuções duplicadas, e os telefones são higienizados antes de salvar. Os resultados são entregues por email HTML com identidade visual e anexos em XLSX e CSV. Elevamos a taxa de extração de emails para 25%.

Destaques Técnicos

  • 1Playwright auto-hospedado em VPS remove as restrições de timeout da nuvem (kill em 30s)
  • 2Taxa de extração de email: ~3% (fetch HTTP) → ~25% (renderização JS completa)
  • 3Polling assíncrono do Apify: dispara e consulta, nunca trava o workflow
  • 4Estado de lock no Supabase evita jobs de raspagem concorrentes duplicados
  • 5Agente de IA enriquece os leads com busca de perfil no LinkedIn, além da extração de email

Stack Técnica

n8nApifyPlaywrightFastAPIDockerVPSSupabaseGoogle SheetsGPT