Aller au contenu
NouveauDécouvrir comment

Comment utiliser les variables de personnalisation dans FirstSales

Utilisez les {{balises de fusion}} avec valeurs de repli, champs standards et personnalisés, et sachez quand privilégier la rédaction Autopilot AI plutôt que des jetons de modèle.

  1. Comment fonctionnent les balises de fusion

    La personnalisation utilise des balises de fusion (merge tags) entourées de doubles accolades : {{first_name}}, {{company_name}}. Au moment de l'envoi, chaque balise est remplacée par la valeur du contact concerné, de sorte qu'un seul modèle se lit un à un pour chacun.

    Une première ligne par défaut ressemble à Hi {{first_name}},. C'est ainsi que vous envoyez à l'échelle sans donner l'impression d'un envoi de masse.

  2. Les variables standard disponibles

    Chaque contact porte ces champs sous forme de balises :

    • Personne : {{first_name}}, {{last_name}}, {{full_name}}, {{email}}, {{phone}}, {{job_title}}, {{headline}}, {{linkedin_url}}, {{timezone}}.
    • Entreprise : {{company_name}}, {{company_website}}, {{company_domain}}, {{company_industry}}, {{company_size}}, {{company_linkedin}}.
    • Localisation : {{city}}, {{state}}, {{country}}.

    Plus deux balises côté expéditeur, pour vous : {{sender_name}} et {{sender_company}}.

  3. Prévoyez toujours une valeur de repli

    Que se passe-t-il si un contact n'a pas de prénom ? Ajoutez une valeur de repli après un pipe : {{first_name|there}} affiche « there » quand le champ est vide. Utilisez-la partout où un vide se lirait maladroitement :

    • Hi {{first_name|there}},
    • at {{company_name|your company}}

    FirstSales nettoie aussi la ponctuation orpheline quand une valeur est vide, mais une bonne valeur de repli est ce qui garde la phrase naturelle.

  4. Insérer des balises dans l'éditeur

    Dans l'éditeur d'e-mail, vous n'avez pas besoin de saisir les balises à la main. Utilisez la barre d'outils Insert merge tag ou le menu slash / pour choisir un champ dans une liste consultable : y compris vos champs personnalisés. Les balises insérées apparaissent sous forme de puces, faciles à repérer et impossibles à casser par un caractère égaré.

    L'éditeur détecte aussi les balises cassées et vous avertit si vous placez une balise de fusion à l'intérieur d'une URL de lien.

    Insérer des balises dans l'éditeur
  5. Utiliser des champs personnalisés pour tout le reste

    Besoin d'une donnée qui n'est pas un champ standard : un événement récent, un produit qu'ils utilisent ? Ajoutez un champ personnalisé à vos contacts et référencez-le comme une balise en snake_case, par ex. {{recent_funding}}. Les champs personnalisés se résolvent à partir des données de chaque contact comme les champs standard (ils ne peuvent pas réutiliser le nom d'un champ standard).

    C'est ainsi que vous personnalisez sur quelque chose de spécifique à votre prospection, pas seulement sur des données firmographiques génériques.

  6. Balises de fusion vs rédaction IA Autopilot

    Deux mécanismes distincts partagent l'idée de « personnalisation » :

    • Les campagnes Template utilisent les balises de fusion {{ }} ci-dessus : vous écrivez le texte, les balises remplissent les blancs.
    • Les campagnes Autopilot font écrire chaque e-mail par l'IA à partir d'accroches de personnalisation sur le contact : pas de templating par balises de fusion.

    Donc si vous voulez un contrôle précis sur la formulation, utilisez le mode Template avec les balises de fusion ; si vous voulez que l'IA compose le texte par contact, utilisez Autopilot. Notez qu'il n'y a pas de spintax : le pipe | sert uniquement aux valeurs de repli, pas à des alternatives aléatoires.

Astuces de pro

  • Ne livrez jamais une balise sans valeur de repli

    Utilisez {{first_name|there}}, pas {{first_name}} tout nu. Un contact avec un champ manquant transforme une balise nue en un vide maladroit devant un vrai prospect.

  • Insérez depuis le menu, ne tapez pas

    Utilisez la barre d'outils Insert merge tag ou le menu / afin que les balises deviennent des puces que l'éditeur peut valider. Des accolades tapées à la main sont la cause habituelle d'une balise cassée envoyée telle quelle.

  • Les champs personnalisés personnalisent sur ce qui compte

    Les balises firmographiques sont la base. Un champ personnalisé ({{recent_funding}}, {{signup_source}}) est ce qui donne l'impression d'un e-mail documenté plutôt que d'un simple publipostage.

  • Pas de spintax : choisissez Template ou Autopilot

    Il n'existe pas de syntaxe de spin {a|b}. Pour varier le texte, écrivez de vraies variantes A/B dans une campagne Template, ou laissez l'IA d'Autopilot composer chaque e-mail.

Questions fréquentes

Quelle est la syntaxe d'une balise de fusion ?

Des doubles accolades autour du nom du champ : {{first_name}}, {{company_name}}. Les espaces à l'intérieur sont tolérés ({{ first_name }}), et les valeurs sont remplies par contact au moment de l'envoi.

Comment définir une valeur par défaut quand un champ est vide ?

Ajoutez une valeur de repli après un pipe : {{first_name|there}} ou {{company_name|your company}}. Le texte après le | est utilisé chaque fois que le champ de ce contact est vide.

Quelles variables sont disponibles ?

Les champs de contact standard (nom, e-mail, téléphone, poste, headline, LinkedIn, fuseau horaire ; nom/site web/domaine/secteur/taille/LinkedIn de l'entreprise ; ville/région/pays) plus les balises expéditeur {{sender_name}} et {{sender_company}}, et tout champ personnalisé que vous ajoutez.

Puis-je personnaliser sur des données personnalisées ?

Oui. Ajoutez un champ personnalisé à vos contacts et référencez-le comme une balise en snake_case (par ex. {{recent_funding}}). Il se résout à partir des données de chaque contact comme un champ standard, et ne peut pas réutiliser le nom d'un champ standard.

Comment insérer une balise sans faute de frappe ?

Utilisez la barre d'outils Insert merge tag ou le menu slash / dans l'éditeur pour choisir un champ dans une liste consultable. Les balises apparaissent sous forme de puces, et l'éditeur détecte les balises cassées ou une balise placée par erreur dans un lien.

FirstSales prend-il en charge le spintax ?

Non : il n'y a pas de spintax ni d'alternance de spin {a|b}. Le caractère pipe sert uniquement aux valeurs de repli. Pour varier le texte, utilisez des variantes A/B dans une campagne Template ou la rédaction IA d'Autopilot.

En quoi est-ce différent de la personnalisation IA d'Autopilot ?

Les balises de fusion remplissent les blancs dans un texte que vous écrivez (mode Template). Autopilot fait au contraire composer chaque e-mail par l'IA à partir d'accroches de personnalisation sur le contact : pas de templating par balises de fusion. Choisissez Template pour une formulation exacte, Autopilot pour un texte écrit par l'IA.

Personnalisation

Une prospection qui continue quand vous vous déconnectez.Leads, emails, relances et réponses, gérés.

Connectez des boîtes illimitées et laissez les agents IA trouver les leads, écrire chaque email et relancer. Ou envoyez vos propres modèles en mode manuel. À partir de $29/mois.

$1 pour 3 jours · Annulez quand vous voulez · Sans engagement

Installer avec l'IA

Votre agent de code installe la CLI et les skills FirstSales pour vous.

Prompt pour Claude Code

I'm setting up FirstSales (https://firstsales.io), an AI outbound sales platform: campaigns, contacts, a reply inbox, deliverability and lead signals. Help me get my workspace sending real, good emails end to end, from Claude Code.

Read these first so you know how FirstSales works:
- Developer docs and API: https://developer.firstsales.io
- CLI: https://www.npmjs.com/package/@firstsales.io/cli
- Skills for coding agents: https://github.com/firstsalesio/firstsales-skills (read README.md and GUIDE.md)

Setup
1. Install the CLI: npm install -g @firstsales.io/cli
2. Install the FirstSales skills:
   claude plugin marketplace add firstsalesio/firstsales-skills
   claude plugin install firstsales@firstsales
3. Ask me if I already have a FirstSales account. If not, send me to https://app.firstsales.io to sign up.
4. Ask me to create an API key under Settings → API → API Keys, with only the scopes we need.
   Never ask me to paste the key into this chat. Tell me to run this in my own terminal, so the key stays hidden:
   read -rs FS_KEY && firstsales auth login --api-key "$FS_KEY"; unset FS_KEY
5. Run `firstsales whoami` and tell me which workspace and organisation we are connected to.

Then ask me about my business: what I sell, who I sell to (roles, company size, countries), my best customers, and what I use today for outbound (tools, lists, mailboxes). Walk me through:
1. Teaching FirstSales my business: website, offer, proof points and case studies in the knowledge base, so the AI writes like someone who knows the product.
2. Connecting my sending mailboxes and checking my sending domain: SPF, DKIM, DMARC and warm-up. If anything is unhealthy, tell me the exact DNS record to add.
3. Bringing in contacts: import my CSV or CRM export into a clean list, remove duplicates and bad emails, and block domains I must never email (customers, competitors, my own).
4. Building my first campaign: the right list, senders, steps and timing. Write the sequence with me, show me the drafts, and do not launch until I say yes.
5. Setting up Signals if it fits: find people engaging with LinkedIn posts about topics my buyers care about, and turn them into leads.
6. Inviting my team and giving each person the right access.

Once campaigns run, show me how to work the reply inbox from here: which replies need an answer, draft responses in my voice, and move good conversations into deals. If I use Cal.com, connect it so follow-ups can offer my booking link (not the first email).

Throughout, as you learn about my business, proactively suggest and help create:
- Reply templates for the questions and objections my prospects are likely to raise, based on my product, site and codebase if you can see them.
- Campaign ideas and segments worth testing, with the reason for each.

Safety rules:
- Show every change as a dry run (--dry-run) first and wait for my yes. Never send emails, launch campaigns or delete anything without my yes.
- Tell me before anything that spends credits, and how many.

Be opinionated. If the docs give a sensible default, just use it. Don't make me choose between five options.