Message LinkedIn développeur : 7 scripts qui répondent
En recrutement IT, un message d'approche LinkedIn obtient une réponse quand il tient en cinq lignes, cite un élément vérifiable du profil, annonce le client ou le secteur, la techno et une fourchette de rémunération, puis pose une question fermée. Les sept scripts ci-dessous couvrent chaque famille de développeur, du back-end au freelance déjà très sollicité, et se copient tels quels.

Ce que vous repartez avec
7 scripts LinkedIn par famille de développeur + relance J+4
Pourquoi le message générique ne marche pas avec un développeur
Un développeur reçoit plusieurs sollicitations par semaine, presque toutes identiques : « votre profil a retenu mon attention », une « belle opportunité », pas de client, pas de salaire, pas de techno. En ESN, le handicap est double : le mot « régie » fait fuir, et la mission n'est pas toujours connue au moment où vous sourcez. Le développeur ne cherche pas une ESN, il cherche un sujet, une stack, une équipe et un chiffre. Donnez les quatre, puis posez une question à laquelle on répond en un mot.
Les 7 scripts mot à mot
Même structure partout : une ligne qui prouve que vous avez lu le profil, une ligne sur le client et le sujet, une ligne sur le cadre (lieu, télétravail, rémunération, date), une question fermée, votre signature. Remplacez les variables entre crochets, ne rajoutez rien, et ne dépassez jamais 400 caractères hors signature.
Script 1 : développeur back-end (Java, .NET, Node, Go, Python)
Bonjour [Prénom],
Vous avez passé [Durée] sur [Techno] chez [Entreprise actuelle], sur [Détail vu sur le profil : migration, API, volumétrie].
Je recrute pour [Client ou secteur : un éditeur de paiement, un groupe d'assurance] un développeur [Techno] confirmé sur [Sujet précis : refonte d'une API de facturation].
Mission longue à [Ville], [Jours] de télétravail, entre [Min] et [Max] k€ brut selon expérience, démarrage [Mois].
Est-ce que le sujet vaut 15 minutes d'appel cette semaine, ou pas du tout ?
[Votre prénom], [Votre ESN]
Script 2 : développeur front-end (React, Angular, Vue)
Bonjour [Prénom],
J'ai regardé [Élément précis : le design system de [Entreprise], votre dépôt [Nom], votre intervention sur [Sujet]].
Je cherche un développeur [Techno front] pour [Client ou secteur] : [Sujet précis : reconstruire le front d'un espace client].
Équipe de [Nombre] développeurs, [Outils : Storybook, tests unitaires, CI], [Ville], [Jours] de télétravail, entre [Min] et [Max] k€ brut.
Vous préférez qu'on en parle 15 minutes par téléphone, ou que je vous envoie le détail du sujet par écrit ?
[Votre prénom], [Votre ESN]
Script 3 : DevOps, SRE, cloud
Bonjour [Prénom],
Votre parcours [Cloud : AWS, Azure, GCP] avec [Outil : Terraform, Kubernetes, ArgoCD] chez [Entreprise actuelle] correspond à un sujet que j'ai en ce moment.
[Client ou secteur] monte une équipe plateforme pour [Sujet précis : migrer 40 microservices vers EKS].
Périmètre : [Périmètre chiffré : 30 clusters, 3 régions], [Astreinte ou pas d'astreinte], [Ville], [Jours] de télétravail, entre [Min] et [Max] k€ brut ou [TJM min] à [TJM max] € HT si vous êtes indépendant.
Je vous appelle [Jour] à [Heure] pour dix minutes, ou vous me proposez un autre créneau ?
[Votre prénom], [Votre ESN]
Script 4 : data engineer, data scientist, ML
Bonjour [Prénom],
Votre expérience [Outils : Spark, dbt, Snowflake, Databricks] sur [Cas d'usage vu sur le profil] chez [Entreprise actuelle] m'intéresse pour un sujet précis.
[Client ou secteur] construit [Sujet : un pipeline temps réel, un modèle de scoring en production].
Équipe de [Nombre] personnes, stack [Stack], données [Volumétrie ou domaine], [Ville], [Jours] de télétravail, entre [Min] et [Max] k€ brut.
Est-ce que le contexte vous parle assez pour 15 minutes d'échange, oui ou non ?
[Votre prénom], [Votre ESN]
Script 5 : freelance
Bonjour [Prénom],
Vous êtes indépendant [Techno] depuis [Durée], avec des missions chez [Références vues sur le profil].
J'ai une mission [Techno] chez [Client ou secteur] : [Sujet précis], [Durée] mois renouvelables, démarrage [Date], [Ville], [Jours] de télétravail.
TJM entre [TJM min] et [TJM max] € HT, paiement à [Délai] jours, contrat direct entre vous et nous, pas d'intermédiaire supplémentaire.
Vous êtes disponible à cette date, ou vous terminez une mission plus tard ?
[Votre prénom], [Votre ESN]
Script 6 : en poste, pas en recherche
Bonjour [Prénom],
Vous êtes chez [Entreprise actuelle] depuis [Durée] sur [Techno] et je suppose que vous n'êtes pas en recherche.
Je vous écris quand même pour une raison précise : [Client ou secteur] démarre [Sujet précis] et cherche quelqu'un qui a déjà fait [Ce que le profil a fait : une migration monolithe vers microservices].
[Ville], [Jours] de télétravail, entre [Min] et [Max] k€ brut, prise de poste possible après votre préavis.
Si ce n'est pas le bon moment, dites-le moi en un mot et je ne reviens pas vers vous avant [Nombre] mois.
[Votre prénom], [Votre ESN]
Script 7 : déjà très sollicité
Bonjour [Prénom],
Vous recevez sans doute dix messages par semaine, je vais donc être court.
Client : [Nom ou secteur]. Sujet : [Sujet précis]. Stack : [Stack]. Rémunération : [Min] à [Max] k€ brut ou [TJM] € HT. Télétravail : [Jours]. Démarrage : [Mois].
Ce qui distingue ce poste des autres messages que vous recevez : [Élément différenciant vérifiable : équipe de six, accès direct au CTO].
Si un seul de ces points ne vous convient pas, répondez « non » et je ne vous relance pas.
[Votre prénom], [Votre ESN]
La relance à J+4, une seule fois
Bonjour [Prénom],
Je reviens vers vous une seule fois, avec un élément nouveau : [Élément nouveau : entretien client en une seule étape, télétravail passé à 3 jours].
Si la réponse est non, un mot suffit et je vous laisse tranquille.
[Votre prénom]
Avant d'envoyer : trois vérifications
Vérifiez que le profil n'est pas déjà connu de votre agence : la CVthèque de Clustor fait une recherche sémantique dans la base de profils, et un développeur approché il y a huit mois par un collègue ressort en deux secondes avec sa réponse. Vérifiez ensuite que le sujet cité est réel ; si vous sourcez sans besoin ferme, dites-le : « je constitue une équipe pour [Secteur] sur le trimestre, pas de date fixée ». Vérifiez enfin la fourchette : un chiffre absent divise les réponses, un chiffre faux les tue au premier appel.
InMail ou message après connexion ?
L'InMail arrive sans connexion préalable, avec un objet, et il est facturé. Le message après connexion acceptée est gratuit. Pratique constatée : la demande de connexion sans note, puis le script trois jours après l'acceptation, est plus souvent lue par les profils en poste ; l'InMail reste plus rapide sur les freelances et les profils en recherche. Dans les deux cas, l'objet ou la première ligne porte le sujet : « API de facturation, Kafka, [Ville] », jamais « Opportunité [Votre ESN] ». Pour une première version en 30 secondes à partir du poste et du profil, l'outil gratuit de Clustor Générateur de message LinkedIn recruteur écrit le message ; retouchez-le avec la structure ci-dessus.
Passez à l'action
Les erreurs qui coûtent
- Vous ne donnez ni salaire ni TJM « pour ne pas vous enfermer ». Le développeur suppose que le chiffre est bas. Correction : une fourchette large mais réelle, validée avec le business manager avant l'envoi.
- Vous écrivez « régie » ou « prestation » dans le premier message. Le mot déclenche un refus réflexe avant même le sujet. Correction : parlez du client, du sujet et de l'équipe ; le cadre contractuel se traite à l'appel de préqualification.
- Vous approchez un profil qu'un collègue a déjà contacté sur le même besoin. Le développeur reçoit deux messages de la même ESN et n'en lit aucun. Correction : cherchez le nom dans la base avant d'écrire et notez chaque approche dans BoondManager le jour même.
Repères chiffrés
- Chiffre éditeur (LinkedIn) : les InMails de moins de 400 caractères obtiennent un taux de réponse de l'ordre de 20 % supérieur à la moyenne, et les envois individuels font sensiblement mieux que les envois groupés.
- Chiffre éditeur (LinkedIn) : le taux de réponse moyen d'un InMail de recrutement se situe de l'ordre de 20 à 25 % ; en dessous de 15 % sur une famille de profils, c'est le message qui est en cause, pas le vivier.
- Selon l'enquête annuelle Stack Overflow, une large majorité des développeurs ne cherchent pas activement un poste mais se disent ouverts à une proposition : le script 6 s'adresse à ce segment, de loin le plus grand.
Questions fréquentes
Comment écrire un message d'approche LinkedIn à un développeur ?
Cinq lignes au maximum. Une ligne qui cite un élément vérifiable de son profil, une ligne sur le client ou le secteur et le sujet technique, une ligne sur le cadre (lieu, télétravail, fourchette de rémunération, date de démarrage), une question fermée, votre signature. Pas de « opportunité », pas de flatterie, pas de « régie » dans le premier message : le cadre contractuel se traite à l'appel.
Faut-il indiquer le salaire ou le TJM dans un message LinkedIn de recrutement ?
Oui, sous forme de fourchette réelle validée avec le business manager. Un développeur qui ne voit pas de chiffre suppose qu'il est bas et ne répond pas, ou répond puis abandonne au premier appel quand il le découvre. Pour un freelance, indiquez le TJM, la durée et le délai de paiement ; pour un salarié, le brut annuel avec la part variable.
InMail ou demande de connexion pour approcher un candidat IT ?
Les deux fonctionnent selon le profil. L'InMail arrive sans connexion et convient aux freelances et aux profils en recherche, qui le lisent le jour même. Sur un développeur en poste, la demande de connexion sans note puis le message trois jours après l'acceptation est plus souvent lue. Dans les deux cas, la première ligne annonce le sujet technique, pas le nom de votre ESN.
Pour aller plus loin
- Préqualification téléphonique candidat IT : script en 15 min — l'appel qui suit la réponse, avec la grille go / no-go.
- Recherche booléenne recruteur IT : 20 requêtes prêtes à copier — pour trouver les profils à qui envoyer ces scripts.
- « Je ne veux pas de régie » : 10 objections de développeurs face aux ESN — les réponses quand le mot « ESN » bloque.
- Tous les guides Recrutement & sourcing — le hub du thème.
Retrouvez chaque candidat approché, sa réponse et son statut dans BoondManager, sans double saisie : découvrir Clustor pour les recruteurs.
Appliquez ce guide sur votre BoondManager dès aujourd'hui
Chatty, le notetaker de réunion, les appels Aircall et le module Leads transforment chaque geste de ce guide en action CRM. Starter gratuit, sans carte bancaire.
Guides à lire ensuite
Tous les guides RecrutementPréqualification téléphonique candidat IT : script en 15 min
La trame minutée 0-2 / 2-6 / 6-12 / 12-15, les douze questions qui décident en ESN (TJM ou brut, préavis, régie, mobilité, entretien client) et la grille go / no-go à remplir pendant l'appel.
Trame minutée 15 min + 12 questions ESN + grille go / no-go
Contre-offre : sécuriser un candidat en 5 étapes
Le plan en 5 étapes pour qu'un candidat ne cède pas à la contre-offre : 3 questions de préqual, signaux d'alerte, mail de verrouillage, script de la veille de démission, plan de contact jour J.
3 questions de préqual + mail de verrouillage + plan de contact jour J
Ghosting candidat : le playbook de relance J+2 / J+5 / J+10
Le playbook complet contre le silence candidat : checklist des causes internes, SMS à J+2, LinkedIn et mail à J+5, appel et mail de clôture à J+10, tous copiables tels quels.
Checklist causes internes + 5 messages de relance J+2 / J+5 / J+10


