Passer au contenu principal

Bien formater les variables personnalisées

Ce que vous allez apprendre

Vous apprendrez à bien formater vos variables personnalisées, à utiliser des valeurs de remplacement en cas de données manquantes et à éviter les erreurs de syntaxe courantes. Vous saurez aussi créer vos propres variables en important un fichier CSV pour personnaliser vos emails à grande échelle.

Pourquoi c’est important

Les variables permettent d’envoyer des milliers de messages personnalisés à partir d’un seul template d’email. Si leur format est incorrect, elles ne fonctionnent pas : l’email affiche {{firstName}} au lieu de « Sarah », ou une phrase incomplète comme « Bonjour , » lorsqu’une donnée manque.

Avec des variables correctement formatées :

  • La personnalisation fonctionne pour chaque prospect

  • Vos emails restent professionnels, même si les données sont incomplètes

  • Vous pouvez augmenter le volume de vos campagnes sans retouches manuelles

Qu’est-ce qu’une variable personnalisée ?

Dans vos emails, les variables personnalisées indiquent où insérer les données propres à chaque prospect. lemlist les remplace par ces données au moment de l’envoi.

Exemple :

  • Vous écrivez : Bonjour {{firstName}}, j’ai remarqué que l’entreprise {{companyName}} se développe rapidement.

  • Données du prospect : firstName = « Sarah », companyName = « Acme Corp »

  • Email envoyé : Bonjour Sarah, j’ai remarqué que l’entreprise Acme Corp se développe rapidement.

Variables par défaut de lemlist

Voici les champs de contact proposés par défaut dans lemlist, accessibles dans la section Par défaut du sélecteur de variables :

  • Prénom : {{firstName}}

  • Nom : {{lastName}}

  • Email : {{email}}

  • Nom de l'entreprise : {{companyName}}

  • Domaine de l'entreprise

  • Intitulé du poste : {{jobTitle}}

  • Description de poste

  • Téléphone : {{phone}}

  • URL LinkedIn : {{linkedinUrl}}

  • Photo

Les variables liées à l’expéditeur, comme Nom de l'expéditeur et Prénom de l’expéditeur, se trouvent dans l’onglet Expéditeur du sélecteur de variables. {{icebreaker}} n’est pas un champ par défaut : c’est une variable personnalisée, créée lorsque votre fichier CSV contient une colonne icebreaker.

Ces variables fonctionnent automatiquement lorsque vous importez des prospects à partir d’un fichier CSV dont les colonnes portent les noms correspondants.

Créer des variables personnalisées

Les variables personnalisées sont créées à partir des en-têtes de colonnes de votre fichier CSV.

Lors de l’import d’un fichier CSV :

  1. Les colonnes par défaut (email, firstName, companyName) sont associées aux variables par défaut

  2. Toutes les colonnes supplémentaires deviennent automatiquement des variables personnalisées

  3. Chaque variable prend le nom de l’en-tête de sa colonne

Exemple de fichier CSV :

email firstName companyName painPoint industry [email protected] Sarah Acme Corp la génération de prospects SaaS

Variables obtenues :

  • {{email}} (par défaut)

  • {{firstName}} (par défaut)

  • {{companyName}} (par défaut)

  • {{painPoint}} (personnalisée)

  • {{industry}} (personnalisée)

Dans votre email :

Bonjour {{firstName}},

Je sais que les entreprises du secteur {{industry}}, comme {{companyName}}, ont souvent du mal avec {{painPoint}}.

Règles de formatage des variables

Règle 1 : respecter les majuscules et les minuscules

{{firstName}} ≠ {{firstname}} ≠ {{FirstName}}

L’en-tête de votre colonne CSV doit correspondre exactement au nom de la variable.

💡 Bonne pratique : choisissez le camelCase (companyName) ou les traits de soulignement (company_name) et utilisez le même format partout.

Règle 2 : ne pas utiliser d’espaces

Correct :

  • {{firstName}}

  • {{companyName}}

  • {{company_name}} : les traits de soulignement sont aussi acceptés

Incorrect :

  • {{first name}} : cet espace empêche la variable de fonctionner

  • {{ firstName }} : les espaces à l’intérieur des accolades empêchent la variable de fonctionner

Règle 3 : bien utiliser les accolades

Correct :

  • {{firstName}} : deux accolades ouvrantes et deux accolades fermantes

Incorrect :

  • {firstName} : une seule accolade de chaque côté

  • {{firstName} : il manque des accolades fermantes

  • [[firstName]] : des crochets au lieu d’accolades

Utiliser des valeurs de remplacement

Si une variable est vide pour un prospect, le texte de l’email peut sembler incomplet :

Sans valeur de remplacement :

  • Template : Bonjour {{firstName}},

  • Si firstName est vide : Bonjour , ← Le texte semble incomplet

Avec une valeur de remplacement :

  • Template : Bonjour {{firstName|Madame, Monsieur}},

  • Si firstName est vide : Bonjour Madame, Monsieur, ← Le message reste professionnel et complet

Syntaxe des valeurs de remplacement

Format : {{variable|fallback}}

Exemples :

  • {{firstName|Madame, Monsieur}}

  • {{companyName|your company}}

  • {{industry|your industry}}

Choisissez des valeurs de remplacement qui s’intègrent naturellement au texte :

  • À privilégier : {{firstName|Madame, Monsieur}}, {{lastName|Madame, Monsieur}}

  • À éviter : {{firstName|MISSING}}, {{firstName|[name]}}

Problèmes courants et solutions

Problème : la variable s’affiche sous la forme {{firstName}} au lieu du prénom

Solution :

  • Vérifiez que la colonne du fichier CSV est bien nommée firstName (en respectant la casse)

  • Vérifiez que cette colonne contient une donnée pour le prospect concerné

  • Vérifiez que la variable ne contient aucun espace : {{firstName}} et non {{ firstName }}

Problème : l’email affiche « Bonjour , » avec une virgule en trop

Solution :

  • Ajoutez une valeur de remplacement : {{firstName|Madame, Monsieur}}

  • Vérifiez que le champ firstName est renseigné pour chaque prospect avant l’import

  • Vérifiez que votre fichier CSV ne contient pas d’espaces superflus après les prénoms des prospects

Problème : des variables apparaissent en double dans la liste déroulante

Cause : le fichier CSV contient des colonnes aux noms similaires (par exemple, firstname et firstName).

Solution :

  • Uniformisez les noms de colonnes du fichier CSV avant l’import

  • Supprimez les colonnes en double

Problème : une variable d’expéditeur ne fonctionne pas dans une tâche d’appel

Solution :

  • Repérez les variables mal saisies dans vos tâches d’appel, comme {{senderFirstName}}, et remplacez-les par la bonne syntaxe, par exemple {{sender.firstName}}. Utilisez la même syntaxe dans toutes vos campagnes.

Pour aller plus loin : utiliser des variables pour vos images

Les variables peuvent contenir des URL d’images pour personnaliser vos visuels.

Exemple de fichier CSV :

email firstName companyLogo [email protected] Sarah https://acme.com/logo.png

Dans votre email (mode HTML) :

<img src="{{companyLogo}}" alt="Logo" width="150">

Chaque prospect voit ainsi le logo de son entreprise dans l’email.

💡 À noter : les variables personnalisées peuvent contenir jusqu’à 2 000 caractères.

Bonnes pratiques

Utilisez toujours des valeurs de remplacement : prévoyez-en une pour chaque variable afin de gérer les données manquantes.

Choisissez des noms courts et clairs : {{painPoint}} est préférable à {{leadMainPainPointIssue}}.

Testez avec des données manquantes : avant de lancer votre campagne, testez votre email avec des prospects dont certains champs sont vides pour vérifier que les valeurs de remplacement fonctionnent.

Uniformisez les noms : utilisez le même format (camelCase ou traits de soulignement) pour toutes vos variables personnalisées afin de réduire les erreurs.

Vérifiez le fichier CSV avant l’import : les en-têtes de colonnes doivent correspondre exactement aux noms de vos variables, en respectant la casse.

Avez-vous trouvé la réponse à votre question ?