Skip to content
← Processus

Sourcer et qualifier des leads

Une entreprise cible est passée au crible sur LinkedIn, classée selon votre ICP, et la shortlist qualifiée arrive dans votre CRM avec email et mobile renseignés.

Salesforce→LinkedIn→Dropcontact→Apollo.io→Kaspr→Lusha
Démarre
Entreprise sélectionnée par un commercial
Étapes
6
Contrôles et conditions
0
Une personne décide
Jamais, tourne seul

Déclencheur · Événement

Entreprise sélectionnée par un commercial

Un commercial choisit l'entreprise qu'il veut traiter, et cette entreprise est la seule entrée de l'exécution.

Salesforce

Claude exécute la suite en autonomie

  1. 1

    Lister les décideurs de l'entreprise

    LinkedIn

    LinkedIn

    Vous obtenez tout le monde dans l'entreprise cible sur la tranche de séniorité visée, sur toutes les pages de résultats, pas seulement le premier écran.

  2. 2

    Présélectionner les profils qui correspondent à votre ICP

    Chaque personne est classée sur la fonction, la séniorité et si elle travaille toujours là, et toute personne hors profil est écartée.

  3. 3

    Trouver l'email de chaque contact

    Dropcontact

    Dropcontact

    Chaque contact qualifié reçoit un email, un second fournisseur prenant le relais pour ceux que le premier passage n'a pas trouvés.

    Apollo.io

    Apollo.io

  4. 4

    Trouver le mobile de chaque contact

    Kaspr

    Kaspr

    Chaque contact reçoit un numéro de mobile de la même façon, un second fournisseur complétant ceux que le premier passage n'a pas joints.

    Lusha

    Lusha

  5. 5

    Repérer les contacts déjà dans le CRM

    Salesforce

    Salesforce

    Toute personne déjà dans votre CRM est reconnue par son lien de profil, elle est donc mise à jour plutôt que dupliquée.

  6. 6

    Ajouter les nouveaux contacts, mettre à jour les autres

    Salesforce

    Salesforce

    Les nouveaux contacts arrivent dans votre CRM marqués pour qu'un commercial voie qu'ils viennent d'apparaître, et les contacts existants sont mis à jour à la place.

Sourcer un compte cible à la main, c'est un commercial qui parcourt LinkedIn une page à la fois, devine lesquelles parmi trente personnes aux titres plausibles valent vraiment le coup d'œil, puis passe chaque nom dans un outil d'enrichissement un par un avant que quoi que ce soit n'arrive dans le CRM. Chaque étape est mécanique, et c'est aussi là que la liste devient obsolète ou reste à moitié faite avant d'être utilisée.

Les deux moitiés existent déjà sous forme de données. Le graphe LinkedIn sait qui travaille où, et votre ICP devient une règle une fois écrite. Le travail, c'est chercher, noter, enrichir, réécrire, dans cet ordre, à chaque fois — ce qui fait de la génération de leads pour un compte nommé une bonne tâche pour un agent IA ayant accès à LinkedIn, à des fournisseurs d'enrichissement et à Salesforce.

What you get

A ranked, ICP-qualified shortlist becomes Salesforce Contacts, deduplicated by LinkedIn profile, tagged as newly found, with email and mobile already filled in.

Trouver les bonnes personnes dans une entreprise cible

Une exécution part d'une entreprise choisie par un commercial. L'agent la rattache à son entité juridique exacte plutôt qu'à la correspondance de nom la plus proche, en filtrant sur le domaine quand il est connu. Il écarte les entités sans salarié indexé et les pages qui ressemblent à une filiale ou une vitrine, et il vérifie les sous-organisations avant d'abandonner un siège qui ne retourne personne.

Les personnes sont ensuite cherchées dans cette entité, sur les tranches de séniorité que vous ciblez — acheteurs économiques et décideurs en haut, champions en dessous — et toutes les pages de résultats sont récupérées, car les bons profils sont souvent au-delà du premier écran. Deux pièges se cachent ici. Certains filtres de titre sont silencieusement ignorés, donc l'agent récupère l'ensemble plus large par séniorité et vérifie les titres lui-même par rapport aux fonctions que vous ciblez. Et chaque agence ou magasin d'une entreprise multi-sites partage le domaine du parent, donc les personnes sont filtrées par l'identifiant propre de l'entité juridique, jamais par domaine, sinon le personnel local noie les résultats.

Noter les leads selon votre ICP

Noter selon un ICP, c'est là que la plupart de ces pipelines échouent silencieusement. Un filtre sur le seul titre paraît précis, et pourtant il rate la personne dont le titre ne dit pas « marketing » mais dont le rôle l'est, et il garde celle qui a quitté le poste il y a six mois et n'a jamais mis à jour son intitulé. Classer sur le signal complet (fonction, tranche de séniorité, ancienneté actuelle) est ce qui garde la shortlist honnête plutôt que simplement longue.

La shortlist vise une répartition réaliste entre les niveaux d'acheteurs plutôt que le plus grand nombre possible. Si vous vendez à un siège, toute personne au niveau magasin, agence ou franchise est exclue quel que soit le niveau du titre. Chaque personne gardée porte une phrase expliquant pourquoi elle correspond. Quand l'exécution tourne sans supervision, sans personne pour relire la shortlist, les candidats limites sont écartés.

Email et mobile résolus en lot

Email et téléphone valent la peine d'être résolus en lot : tout le lot vers un fournisseur principal en un seul appel, puis ceux qu'il n'a pas trouvés vers un second. Une recherche par contact coûte un ordre de grandeur d'appels en plus pour un résultat qui ne vaut pas mieux. L'email vient de Dropcontact et Apollo, le mobile de Kaspr et Lusha, chaque paire exécutée en lot suivie d'un fallback pour le résidu.

L'identifiant compte autant que le regroupement en lot. Une recherche de téléphone basée sur le seul email a déjà retourné une personne totalement sans rapport, mauvaise entreprise et mauvais numéro, alors qu'elle était facturée comme une correspondance. Ancrer la même recherche sur le profil LinkedIn plus le nom plus l'entreprise a résolu correctement à chaque vérification contre un dossier CRM déjà connu comme exact. Seul le champ mobile est écrit, jamais la ligne fixe du bureau, pour laquelle ce pipeline n'a aucune valeur réelle.

Écrire dans Salesforce sans doublons

Le dernier kilomètre, c'est la déduplication, et elle doit reposer sur quelque chose de plus stable qu'un nom. Deux personnes différentes partagent un nom plus souvent qu'un pipeline ne l'anticipe, et un nom marital ou un accent suffit à casser une correspondance naïve. Avant de rien créer, l'agent interroge Salesforce une seule fois pour tout le lot par URL LinkedIn et le sépare entre contacts qui existent déjà et contacts réellement nouveaux. Quand la règle de doublons propre de Salesforce bloque quand même une création, généralement parce que le dossier existant n'a pas d'URL LinkedIn au dossier, ce dossier est retrouvé par nom et compte, son URL LinkedIn est renseignée, et il est traité comme existant.

Les nouveaux contacts sont créés en lot avec un ensemble de champs fixe (nom, titre, email, mobile, compte, et l'URL LinkedIn qui sert de clé de déduplication la fois suivante) et marqués comme nouvellement trouvés. Les contacts existants ne reçoivent que le nouvel email ou téléphone, en une seule mise à jour groupée, et leur marqueur n'est jamais touché. C'est ce qui permet à cette exécution de tourner à nouveau la semaine suivante sur le même compte sans laisser de doublons, et qui fait qu'un marqueur « nouvellement trouvé » signifie vraiment ce qu'il dit.

The prompt

The real prompt behind the steps above, detailed enough that an agent with the same tools can run it as written. The Run buttons copy the full version, which also carries the steps for connecting those tools.

# Source, qualify, and push contacts to Salesforce

You have access to a LinkedIn company/people search tool, email and
phone enrichment tools, and read/write access to Salesforce. Run this
for **[Company Name]**.


## 1. List the company's senior people

- Resolve [Company Name] to its exact corporate entity — not the
  nearest name match. If you know the domain, filter on that; avoid a
  generic "website" filter if your tool has one, it tends to return
  the whole database instead of the one company.
- Discard any candidate with zero indexed employees, or that looks
  like a subsidiary/showcase page rather than the real operating
  company. If the best headquarters-level entity returns nobody, check
  its sub-organizations before giving up.
- Search people at that entity filtered to the seniority bands you
  sell into (e.g. C-suite/VP/Director/Head for economic buyers and
  decision-makers, Manager/Senior for champions). Fetch **every page**
  of results — the good candidates are often past the first screen.
- If your tool's title filter is unreliable (some silently ignore it),
  don't trust it blind: pull the broader seniority-filtered set and
  filter titles yourself against a keyword list for the functions you
  sell into.
- Never filter people by domain for a multi-location business — every
  branch or store shares the parent's domain and floods the results
  with local staff. Filter by the corporate entity's own ID instead.

## 2. Shortlist people who fit your ICP

- Your ICP: **[fill in — target function, seniority band, company
  profile]**.
- If you sell to a corporate/HQ buying center, exclude anyone at
  store, branch, or franchise level, even if their title looks senior.
- Sanity-check tenure: drop anyone whose headline shows a different
  current employer than the target company.
- Aim for a realistic split across buyer tiers (e.g. 1-2 economic
  buyers, 3-4 decision-makers, 4-5 champions) rather than maximizing
  headcount.
- Record a one-line reason per person for why they fit — you'll want
  it on the record later, and so will the rep who opens it.
- If this is running unattended, with no one to review the shortlist,
  be conservative: anything borderline gets dropped, not kept.

## 3. Find each contact's email

- Submit the **entire qualified batch in one call** to your primary
  email-enrichment tool — most batch 100-250 contacts per call, check
  yours. Never loop this one contact at a time; it costs an order of
  magnitude more calls for the same result.
- For anyone the first pass couldn't resolve, run a second batched
  pass through a fallback provider.

## 4. Find each contact's mobile

- Same discipline as email: submit the whole batch to your primary
  phone-enrichment tool in bulk.
- Identify each contact by **LinkedIn URL + name + company** — never
  by email alone. A bare-email lookup has been known to return a
  completely unrelated person at a different company, even though it
  billed as a match.
- Fall back to a second, single-lookup provider only for the residual
  contacts the bulk pass couldn't resolve.

## 5. Spot contacts already in the CRM

- Before creating anything, query Salesforce **once** for every
  contact in the batch by LinkedIn URL — a single
  `WHERE LinkedIn_URL IN (...)`-style query covers the whole batch,
  never one query per contact.
- Split the batch into contacts that already exist (capture their Id)
  and contacts that are genuinely new.
- If Salesforce's own fuzzy duplicate rule still blocks a create (this
  happens when an existing record has no LinkedIn URL on file), look
  that record up by name + account, back-fill its LinkedIn URL, and
  treat it as "already exists" instead of fighting the duplicate rule.

## 6. Add new contacts, update the rest

- Bulk-create every genuinely new contact in one call (chunk at ~200
  if your tool caps batch size). Write only: first/last name, title,
  email, **mobile phone** (never the office/landline field — it's a
  different field and this pipeline never has a real value for it),
  the account, and the LinkedIn URL itself, since it's your dedup key
  for next time.
- Flag newly created records only (e.g. a status or source field set
  to something like "Newly found") — never touch that flag on a
  contact that already existed.
- Bulk-update the contacts that already existed with whatever new
  email/phone you resolved, in one batched call, not one per contact.
- Never write outside this explicit field list — no internal
  scoring/tier fields, no guessed mappings.

## Output

Report: how many contacts found, how many net-new vs. updated, how
many got email, how many got phone, and anyone dropped along the way
and why.

Pourquoi le faire tourner avec Tulina

Un prompt aide une personne. Un processus fait avancer une équipe.

Collé dans une conversation, le prompt ci-dessus marche une fois, pour celui qui l'a collé. Dans Tulina, « Sourcer et qualifier des leads » devient un processus que l'équipe partage, qui garde son historique, qui tourne seul, et qui reste dans le même périmètre de sécurité que les outils qu'il appelle.

  • Toute l'équipe travaille sur le même

    PersonnelÉquipeOrganisation

    Un processus se range à l'endroit qui lui correspond : à vous, à votre équipe ou à toute l'organisation. Celui qui l'exécute peut l'améliorer, et tout le monde repart de la meilleure version au lieu de réexpliquer le travail à chaque fois.

  • Chaque modification est une version

    v1v2v3

    Chaque changement crée une nouvelle version et garde la précédente ; une mauvaise modification se défait en restaurant une version antérieure. Chaque exécution enregistre la version qu'elle a suivie, et ce qu'elle a appris revient dans le processus.

  • Il tourne sans vous

    planifiéwebhookà la demande

    Un agent hébergé exécute le processus sur l'infrastructure de Tulina, à heure fixe ou quand un événement arrive, et continue quand vous fermez la conversation. Rien à héberger. Chaque exécution est suivie jusqu'à son résultat.

  • Dans le même périmètre de sécurité

    coffrerôlesjournal

    Les identifiants restent dans le coffre, jamais dans le prompt. Les rôles décident qui peut lancer quoi, chaque appel est journalisé, et une étape qu'une personne doit valider attend cette personne.

Questions sur la génération de leads IA pour Salesforce

Oui — un agent ayant accès à LinkedIn, un CRM et des outils d'enrichissement peut chercher les bonnes personnes dans une entreprise cible, les noter selon votre ICP, et livrer une shortlist classée avec les coordonnées déjà résolues.

En vérifiant le signal complet, pas seulement la correspondance de titre — fonction, tranche de séniorité et ancienneté actuelle. Un filtre sur le seul titre rate la personne dont le titre ne dit pas littéralement « marketing » mais dont le rôle l'est, et garde quelqu'un qui a quitté le poste depuis des mois.

Oui, via une cascade d'enrichissement — tout le lot part vers un fournisseur principal en un seul appel, et ceux qu'il ne trouve pas partent vers un second. La version fiable ancre la recherche sur le profil LinkedIn plus le nom et l'entreprise, jamais sur le seul email.

Pas s'il vérifie d'abord — en rapprochant chaque candidat du CRM par un identifiant stable comme l'URL de profil LinkedIn avant de créer quoi que ce soit, car deux personnes peuvent partager un nom mais jamais une URL de profil.

D'autres processus qui tournent surtout sur Salesforce. Les outils partagés avec celui-ci sont allumés.

Découvrez Tulina en 30 minutes.

Réserver une démo