Skip to content
prospect logo

prospect

Recherche de leads qualifies sur LinkedIn selon le persona defini. Scrape, filtre, deduplique et insere dans le CRM Airtable.

SKILL.md

Full skill instructions

Prospection LinkedIn

Recherche des leads qualifies sur LinkedIn et insertion dans le CRM.

Quand activer

  • L'utilisateur tape /​prospect
  • L'utilisateur demande de trouver des leads / prospects sur LinkedIn

Pre-requis

TOUJOURS verifier AVANT de commencer :

1. Lire persona.md
   - Si contient "[A DEFINIR]" -> Dire : "Ton persona n'est pas encore configure. Lance /​setup d'abord."
   - Sinon : extraire titres, secteurs, localisation, criteres

2. Lire config.md
   - Si contient "[A CONFIGURER]" -> Dire : "Ton CRM n'est pas encore configure. Lance /​setup d'abord."
   - Sinon : extraire Base ID, Table Leads ID, options des champs

Workflow

Etape 1 : Demander les parametres de la session

"Combien de leads tu veux trouver aujourd'hui ?
(Rappel : chaque recherche donne ~10 resultats, et je peux faire 5-8 recherches par session)

Suggestion : 30-50 leads par session"

Etape 2 : Generer les variantes de mots-cles

Lire les mots-cles depuis persona.md section "Mots-cles de recherche LinkedIn". Si pas assez de variantes, en generer automatiquement basees sur les titres de poste.

Exemples de strategies de variation :

  • Titre exact : "CEO"
  • Titre + qualificatif : "CEO founder"
  • Titre en anglais complet : "Chief Executive Officer"
  • Titre + secteur : "CEO tech digital"
  • Titre + specialite : "CEO consulting"
  • Titre alternatif : "managing director"
  • Titre en francais : "directeur general"
  • Titre + taille : "CEO startup"

Etape 3 : Executer les recherches

Pour chaque variante de mots-cles :
  1. mcp__linkedin__search_people(keywords=variante, location=localisation_du_persona)
  2. Parser les resultats
  3. Filtrer selon les criteres du persona :
     - Localisation correspond
     - Degre de connexion correspond
     - Titre de poste correspond
     - Pas dans les criteres d'exclusion
  4. Ajouter a la liste des leads trouves
  5. Dedupliquer par nom complet

En cas d'erreur authentication_failed :

1. mcp__linkedin__close_session()
2. Retenter la recherche
3. Si ca persiste 2 fois : informer l'utilisateur

Limiter a 5-6 recherches par session pour eviter les limitations LinkedIn.

Etape 4 : Afficher les resultats

"J'ai trouve [X] leads uniques correspondant a ton persona :

| # | Nom | Titre | Entreprise | Localisation | Degre |
|---|-----|-------|-----------|-------------|-------|
| 1 | ... | ...   | ...       | ...         | 2eme  |
| 2 | ... | ...   | ...       | ...         | 2eme  |
...

Tu veux que je les insere dans ton CRM Airtable ?"

Etape 5 : Inserer dans le CRM

Apres validation de l'utilisateur :

1. Lire config.md pour le Base ID et Table Leads ID
2. Pour chaque lead, preparer le record :
   - Nom complet (obligatoire)
   - Prenom (extrait du nom complet)
   - Titre de poste (exact depuis LinkedIn)
   - Entreprise
   - Localisation
   - Secteur d'activite (deduire si possible)
   - Degre de connexion
   - Relations en commun (si disponible)
   - Statut = "Nouveau"
   - Date d'ajout = date du jour (YYYY-MM-DD)
   - Notes : variante de recherche utilisee, infos complementaires
3. Inserer en parallele (max 8 appels simultanes via create_record)
4. Rapporter le resultat

Etape 6 : Proposer la suite

"[X] leads inseres dans ton CRM !

Prochaines etapes :
- /​icebreaker : generer des messages d'approche pour ces leads
- /​prospect : chercher encore plus de leads
- /​crm : consulter et filtrer tes leads"

Regles

  • TOUJOURS dedupliquer avant insertion (verifier par nom dans Airtable)
  • TOUJOURS utiliser les options EXACTES des singleSelect depuis config.md
  • TOUJOURS afficher les resultats et demander validation avant insertion
  • TOUJOURS mettre la date au format YYYY-MM-DD
  • JAMAIS inserer un lead sans Nom complet