Una publicación de r/n8n mostró un calificador principal donde el mensaje de puntuación tiene 12 líneas y ese es el producto completo. Este tutorial lo replica: webhook → enriquecer con API de búsqueda → puntuación LLM → ruta a CRM.
Requisitos previos
- Instancia n8n (en la nube o autohospedada)
- Clave API de Scavio
- Clave API de LLM
Guia paso a paso
Paso 1: Crear activador de webhook
El nodo webhook n8n recibe datos de clientes potenciales (nombre de la empresa, dominio, industria).
// n8n Webhook node
// Method: POST
// Path: /qualify-lead
// Body: { company: 'Acme Corp', domain: 'acme.com', industry: 'SaaS' }Paso 2: Enriquecer con Scavio
El nodo de solicitud HTTP llama a Scavio para obtener el contexto de la empresa.
// n8n HTTP Request node
// URL: https://api.scavio.dev/api/v1/search
// Method: POST
// Headers: x-api-key: {{$env.SCAVIO_API_KEY}}
// Body: { platform: 'google', query: '{{$json.company}} {{$json.industry}} reviews' }Paso 3: Puntuación con mensaje de 12 líneas
El nodo OpenAI/Anthropic obtiene la ventaja 1-10.
Score this lead 1-10 based on:
- Company has clear budget signals (job posts, funding)
- Industry matches our ICP
- Company size suggests decision-making speed
- Online presence indicates tech-savviness
- Reddit/forum mentions suggest active community
- Recent news suggests growth or pain
Company: {{company}}
Context: {{enrichment_data}}
Return only: {score: N, reason: 'one sentence'}Paso 4: Ruta por puntuación
Cambiar de ruta de nodo: 8-10 → hot lead, 5-7 → nutrir, 1-4 → archivar.
// n8n Switch node
// Condition 1: score >= 8 → Hot Leads (CRM)
// Condition 2: score >= 5 → Nurture (email sequence)
// Default: ArchivePaso 5: Enviar a CRM
Solicitud HTTP o integración nativa a tu CRM.
// n8n HTTP Request to CRM API
// Or native HubSpot/Pipedrive/Salesforce nodeEjemplo en Python
# The n8n workflow is no-code. Python equivalent:
import requests, os
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}
def qualify_lead(company, industry):
context = requests.post('https://api.scavio.dev/api/v1/search', headers=H,
json={'platform': 'google', 'query': f'{company} {industry} reviews'}).json()
# LLM scores using the 12-line prompt
# Route based on scoreEjemplo en JavaScript
// n8n workflow is no-code. Same logic applies in JS.Salida esperada
n8n workflow: webhook → Scavio enrich → LLM score (12-line prompt) → route to CRM. Total enrichment cost: ~$0.01/lead.