Un post r/n8n a livré une grille de notation pondérée de 12 lignes dans un prompt GPT pour une SaaS de 220 personnes traitant 120 leads/semaine. Ceci suit le même schéma avec une étape d'enrichissement Scavio pour ce que le formulaire ne capture pas.
Prérequis
- n8n (cloud ou auto-hébergé)
- Clé API OpenAI/Anthropic
- Clé API Scavio
- Un webhook CRM ou formulaire fonctionnel
Parcours
Étape 1: Déclencher sur un formulaire entrant / webhook CRM
Capturer le payload du lead.
// n8n: Webhook node, POST receiver, returns 200 fastÉtape 2: Enrichir avec Scavio : taille de l'entreprise, actualités récentes, contexte du rôle
Nœud de requête HTTP avant la notation.
// HTTP node: POST https://api.scavio.dev/api/v1/search
// Body: { "query": "site:linkedin.com/company {{$json.company}}" }Étape 3: Composer la grille dans le prompt LLM
12 lignes, pondérées, explicites.
// LLM node prompt:
// Score the lead 0-100 using ONLY this rubric.
// Title fit: 30 (VP/Dir/C-level = full, IC = 0)
// Industry match: 25 (logistics/transport/3PL = full)
// Company size: 20 (200-2000 employees = full)
// Intent signal in form: 15 (asked demo or pricing = full)
// Fit notes: 10 (anything in form indicating budget/timeline)
// Lead JSON: {{$json}}
// Enrichment: {{$node['Scavio'].json.organic_results.slice(0,3)}}Étape 4: Analyser le score + raison JSON
Forcer le modèle à produire du JSON.
// Add to prompt: Return ONLY { "score": <int>, "reason": "<one sentence>" }Étape 5: Aiguiller selon le score : chaud vers Slack, tiède vers drip, froid vers nurture
Nœud de commutation par bande de score.
// Switch: score>=70 -> Slack hot, 40-69 -> drip campaign, <40 -> nurtureÉtape 6: Réécrire dans le CRM avec le score + raison
Traçabilité vérifiable.
// HubSpot/Salesforce/Pipedrive node: update lead with score, reason, and timestampExemple Python
# Per-lead cost: 1 Scavio call + 1 LLM call + 1 CRM write = ~$0.01-0.04. 120 leads/week = under $5/week.Exemple JavaScript
// n8n is the deliverable. The Python/JS equivalent is just translating the HTTP+LLM+CRM call sequence.Sortie attendue
Inbound lead → score within 60 seconds → routed to right team → reason logged in CRM. Replaces ~15 hours/week of manual triage. The rubric IS the product; treat it like code (PR review, version, audit).