Variables des modèles d'email
Les variables sont des balises de personnalisation que vous insérez dans le contenu d'un email et qui sont remplacées à l'envoi par les données réelles du destinataire ou du contexte.
Cette page recense toutes les variables disponibles dans Unisoft, par contexte d'utilisation.
Syntaxe générale
Toutes les variables Unisoft suivent la même syntaxe : double accolade ouvrante et fermante autour du nom de la variable.
| Forme | Syntaxe |
|---|---|
| Variable simple | {{nom_variable}} |
Sensibilité :
- Sensible à la casse :
{{prenom}}fonctionne,{{Prenom}}ne fonctionne pas. - Pas d'espaces autour du nom :
{{ prenom }}ne fonctionne pas (utilisez{{prenom}}strictement). - Pas de variables conditionnelles : pas de
{{#if}}, pas de{{else}}. Le moteur de templating Unisoft est volontairement minimal. - Pas de boucles : pas de
{{#each items}}...{{/each}}. Pas de listes dynamiques.
Contexte 1 — Campagnes de messages
S'applique aux emails envoyés via le module Campagnes de Messages (/app/messages/campagnes), que le contenu soit saisi directement ou via un modèle d'email.
| Variable | Sera remplacée par | Exemple |
|---|---|---|
{{nom}} | Nom de famille du contact, avec majuscule initiale | COHEN → Cohen |
{{prenom}} | Prénom du contact, avec majuscule initiale | david → David |
{{prenomHE}} | Prénom hébraïque du contact, tel quel sans transformation | דוד |
{{mailing_unsubscribe}} | URL personnalisée de désabonnement pour ce destinataire | https://api.unisoft.world/mailing/unsubscribe/<org>/<send> |
À propos de {{mailing_unsubscribe}}
Cette variable est automatiquement injectée en bas de l'email si vous ne la placez pas vous-même dans le contenu. Concrètement :
- Si vous ne mettez pas
{{mailing_unsubscribe}}dans votre email → Unisoft ajoute un lien Me Désinscrire centré tout en bas du body, juste avant la balise</body>. - Si vous mettez
{{mailing_unsubscribe}}quelque part dans votre email → Unisoft remplace votre balise par l'URL, et n'ajoute pas de bloc en bas.
C'est utile si vous voulez maîtriser la position et le style du lien de désabonnement.
Exemple d'usage dans un template HTML :
<p style="font-size: 11px; color: #888; text-align: center;">
Si vous ne souhaitez plus recevoir nos communications :
<a href="{{mailing_unsubscribe}}">cliquez ici pour vous désinscrire</a>
</p>
Voir Désabonnement aux emails pour le détail du mécanisme.
Contexte 2 — Emails de formulaire
S'applique aux emails automatiques déclenchés lors de la soumission ou validation d'un formulaire Unisoft (champs submitEmailTemplate et valideEmailTemplate dans la configuration d'un formulaire).
| Variable | Sera remplacée par | Disponible ? |
|---|---|---|
{{nom}} | Nom de famille de la personne qui a soumis le formulaire | ✅ |
{{prenom}} | Prénom de la personne qui a soumis le formulaire | ✅ |
{{prenomHE}} | Prénom hébraïque | ✅ |
{{__org_name}} | Nom de votre organisation Unisoft (double underscore initial) | ✅ |
{{montant}} | Montant payé | ❌ PAS DISPONIBLE |
{{devise}} | Devise du paiement | ❌ PAS DISPONIBLE |
Contexte 3 — Emails de paiement et reçu fiscal
S'applique aux emails automatiques envoyés lors d'un paiement validé (confirmation au donateur, envoi du reçu fiscal).
| Variable | Sera remplacée par | Disponible ? |
|---|---|---|
{{nom}} | Nom du donateur | ✅ |
{{prenom}} | Prénom du donateur | ✅ |
{{__org_name}} | Nom de votre organisation Unisoft | ✅ |
{{montant}} | Montant payé (chiffre sans devise) | ✅ |
{{devise}} | Symbole ou code de la devise (€, $, ₪, £) | ✅ |
C'est le seul contexte où {{montant}} et {{devise}} fonctionnent.
Exemple typique dans un template de reçu fiscal :
Cher {{prenom}},
Nous accusons réception de votre don de {{montant}} {{devise}}
au profit de {{__org_name}}.
Veuillez trouver ci-joint votre reçu fiscal.
Cordialement,
L'équipe {{__org_name}}
Contexte 4 — Notifications système
Les notifications système (alerte de paiement reçu envoyée à l'admin, alerte technique d'erreur, etc.) n'utilisent pas de variables : leur contenu est statique, généré par le backend Unisoft.
Vous ne pouvez pas personnaliser ces notifications via un modèle d'email.
Tableau récapitulatif
Vue d'ensemble — quelle variable fonctionne dans quel contexte :
| Variable | Campagne messages | Email formulaire | Email paiement | Notif système |
|---|---|---|---|---|
{{nom}} | ✅ | ✅ | ✅ | ❌ |
{{prenom}} | ✅ | ✅ | ✅ | ❌ |
{{prenomHE}} | ✅ | ✅ | ❌ | ❌ |
{{__org_name}} | ❌ | ✅ | ✅ | ❌ |
{{montant}} | ❌ | ❌ | ✅ | ❌ |
{{devise}} | ❌ | ❌ | ✅ | ❌ |
{{mailing_unsubscribe}} | ✅ | ❌ | ❌ |