Prospection B2B Lemlist.
Pipeline n8n + IA qui transforme une entreprise cible en campagne Lemlist prête à partir, avec une seule validation humaine.
01 · Besoin
3h pour 10 prospects.
Le Comptoir du Recrutement prospectait manuellement : 4 outils à enchaîner par entreprise, ~3h pour 10 prospects, copier-coller permanent et risque d'erreurs élevé.
02 · Impact
20 min pour 10 prospects.
20 min pour 10 prospects (vs 3h), 6 emails personnalisés par IA et par entreprise, une seule intervention humaine (validation), architecture scalable jusqu'à 100+ prospects/jour.
- Temps / 10 prospects
- 3h → 20 min
- Emails / entreprise
- 6 personnalisés IA
- Scalabilité
- 100+ prospects/jour
03 · Comment ca marche
Un seul point de contrôle.
- 01Ajout de l'entreprise dans Airtable (nom, secteur, taille)
- 02Workflow A : collecte annonces (Advers Data) + enrichissement contacts (Pharow, DropContact)
- 03Workflow B : génération IA de 6 emails personnalisés par persona via OpenRouter
- 04Validation humaine en cochant `relu_validé` dans Airtable
- 05Workflow C : création des campagnes Lemlist et injection des contacts via API
- 06Suivi des statuts et de la campagne dans Airtable
Stack
Airtable · n8n · Advers Data · Pharow · DropContact · OpenRouter · Lemlist
Livrables
- Base Airtable (Entreprises, Contacts, Campagnes) avec workflows de statuts
- 3 workflows n8n indépendants (Collecte / Génération IA / Déploiement)
- Prompts IA structurés par persona (CEO/CTO vs RH), 3 emails par séquence
- Intégration API Lemlist (création de campagnes + injection des contacts)
Recit
Pipeline automatisé de bout en bout, avec un seul point de contrôle humain : la validation des emails avant envoi.
Cibles : CEO, CTO, RH / Talent Acquisition dans des éditeurs de logiciels de 50 à 200 collaborateurs.
3 workflows n8n indépendants
Workflow A — Collecte (trigger : nouveau record à_traiter)
Récupération nom + secteur + taille → Advers Data (annonces 12 mois) → Pharow / DropContact (contacts enrichis) → écriture dans tables Contacts et Campagnes → statut collecté. Retry sur les appels API, flag erreur_collecte si échec après 3 tentatives.
Workflow B — Génération IA (trigger : statut collecté)
Lecture du contexte entreprise + profils recrutés → construction du prompt par persona (CEO/CTO vs RH) → OpenRouter génère 6 emails (3 par persona : email 1 + relance 1 + relance 2) → injection dans Campagnes → statut à_valider.
Workflow C — Déploiement (trigger : relu_validé coché)
Lecture des 6 emails validés + contacts → création de 2 campagnes Lemlist (CEO/CTO et RH) via API → injection des contacts → statut déployé + enregistrement de l'ID campagne.
Structure Airtable
- Entreprises : nom, secteur, taille, source, statut, date_ajout, campagne_lemlist_id
- Contacts : entreprise, prénom, nom, email, fonction, linkedin_url, séquence_assignée, ajouté_lemlist
- Campagnes : profils_recrutés, angle_positionnement, mail_CEO_1/2/3, mail_RH_1/2/3, relu_validé
Ce que fait l'utilisateur
- Ajouter l'entreprise dans Airtable
- Relire les emails générés
- Cocher
relu_validé→ la campagne part automatiquement