1.- Codes et Smartcodes

Updated on 17/07/2022

FluentCRM propose de nombreux codes de fusion dynamiques pour l’objet de votre e-mail, le corps que vous pouvez utiliser pour personnaliser vos e-mails.

Stucture basique

  • Les codes de fusion sont structurés comme {{DataGroup.Property|FallbackValue|Transformer}}
  • DataGroup : FluentCRM a différents types de groupe de données. Exemples : contact, contact.custom, wp etc.
  • Propriété : chaque groupe de données offre de nombreuses valeurs de données, et vous pouvez appeler cela la propriété. Par exemple : prénom, nom, e-mail
  • Valeur de repli (facultatif)e : il s’agit d’un paramètre facultatif. Si la propriété définie est vide, la valeur de repli sera renvoyée.
  • Transformateur (facultatif) : Fluent Forms offre des fonctions utilitaires pour transformer la valeur de retour dynamique. Par exemple : {{contact.first_name|Hi|ucfirst}} mettra cette première lettre de la première en majuscule.

Utilisation

L’utilisation de la fusion est très simple. À partir de votre composeur d’e-mails, tapez simplement @, puis tapez le nom ou le titre du code de fusion et vous pourrez tous les voir.

Vous pouvez voir tous les codes de fusion en cliquant sur l’icône {{ }} dans la barre supérieure de votre composeur d’e-mails.

Cela affichera une fenêtre contextuelle et vous pourrez copier n’importe quel SmartCode que vous voulez et l’utiliser dans le corps ou l’objet de votre e-mail.

Fusionner les listes de codes
Codes de fusion par défaut du contact
Code Description
{{contact.full_name}} Nom complet du contact
{{contact.prefix}} Nom Préfixe du contact
{{contact.first_name}} Prénom du contact
{{contact.last_name}} Nom de famille du contact
{{contact.email}} Adresse e-mail
{{contact.id}} ID unique du contact (numérique)
{{contact.user_id}} ID d’utilisateur connecté du contact
{{contact.address_line_1}} Ligne d’adresse 1
{{contact.address_line_2}} Ligne d’adresse 2
{{contact.city}} Adresse Ville
{{contact.state}} État de l’adresse
{{contact.postal_code}} Adresse Code postal
{{contact.country}} Adresse Pays
{{contact.phone}} Numéro de téléphone
{{contact.status}} Statut du contact
{{contact.date_of_birth}} Date de naissance
{{contact.custom.CUSTOM_FIELD_SLUG}} Valeur du champ personnalisé du contact. Veuillez remplacer CUSTOM_FIELD_SLUG par votre slug défini du champ
Autres codes généraux
Code Description
{{crm.business_name}} Nom d’entreprise défini dans les paramètres FluentCRM
{{crm.business_address}} Adresse professionnelle définie dans les paramètres FluentCRM
{{wp.admin_email}} Adresse e-mail définie dans les paramètres WordPress
{{wp.url}} URL de votre site Web
{{other.date.+2 days}} Champ de date dynamique. Vous pouvez remplacer +2 jours par vos propres chaînes de date. il renverra la date (format de date WP) lors de l’analyse des données.
##crm.unsubscribe_url## URL de désabonnement du contact
##crm.manage_subscription_url## URL de la page Gérer l’abonnement du contact
##web_preview_url## URL de prévisualisation Web d’un e-mail
{{crm.unsubscribe_html|Unsubscribe}} Cela renverra un lien de désabonnement avec le code HTML et le texte du lien sera Se désabonner.
‘{{crm.manage_subscription_html|Gérer les préférences}} Gérer l’abonnement Hyperlink HTML avec le texte du lien “Gérer les préférences”
Codes d’utilisateur WP
Si le contact est également votre utilisateur WordPress, vous pouvez utiliser les codes de fusion suivants dans votre e-mail
Code Description
Exemple {{user.ANY_USER_PROPERY}} : obtenir n’importe quelle propriété utilisateur de la classe WP_User. Exemple : user_login, user_first_name etc.
{{user.meta.USER_META_KEY}} méta-valeur d’accès d’un utilisateur
%%user.password_reset_direct_link%% Lien de réinitialisation directe du mot de passe d’un utilisateur
Transformateurs de données
En utilisant les transformateurs de données, vous pouvez facilement transformer/formater une valeur dynamique. Voici la liste des transformateurs disponibles
Description de l’utilisation du transformateur
trim {{contact.first_name|There|trim}} si le contact.first_name renvoie une valeur et avoir un espace au début ou après, il le coupera.
ucfirst {{contact.first_name|There|ucfirst}} / Si le contact.first_name renvoie la première lettre en minuscule, il la mettra en majuscule de la première lettre
{{contact.first_name||ucfirst}}
strtolower {{contact.first_name|There|strtolower}} / Cela rendra toutes les lettres en minuscules
{{contact.first_name||strtolower}}
strtoupper {{contact.first_name|Là|strtoupper}} / Il mettra toutes les lettres en majuscule
{{contact.first_name||strtoupper}}
ucwords {{contact.full_name|There|ucwords}} / Cela mettra la première lettre de chaque mot en majuscule.
{{contact.full_name||ucwords}}
concat_first {{contact.first_name||concat_first|Hello}} si le prénom d’un contact est John, il reviendra sous la forme “Hello John”
concat_last {{contact.first_last||concat_last|,}} Parfois, vous devez ajouter “,” après le prénom si le nom existe. Cet exemple renverra « John », si le prénom existe . Si le prénom n’existe pas alors rien ne retournera.
show_if {{contact.full_name||show_if|Le prénom existe}} Si le nom complet du contact existe, il renverra “Le prénom existe”