Passer au contenu
Français
  • Il n'y a aucune suggestion car le champ de recherche est vide.

Cas d’usage Campaign : Configurer une campagne 50 jours avant l'anniversaire d'un enfant

Envoyez automatiquement un email 50 jours avant l'anniversaire d'un client ou de ses enfants, une stratégie marketing proactive pour maximiser les réservations.

Anticiper les anniversaires de vos clients et de leurs enfants est une excellente pratique pour générer du chiffre d'affaires récurrent, fidéliser votre clientèle et créer une expérience personnalisée mémorable.

🎓Ce quide vous présente les configurations que nous vous conseillons, Vous pouvez voir en détails comment créer une campagne Mailing dans cet autre guide complet


✅ Pourquoi envoyer un email avant l'anniversaire ?

Voici les principaux avantages d'une campagne d'anniversaire anticipée :

  • Génération d'affaires : relancer les clients fidèles avec une offre personnalisée avant qu'ils ne cherchent ailleurs
  • Fidélisation : montrer que vous vous souvenez de moments importants renforce le lien émotionnel
  • Planification optimale : 50 jours d'avance permettent aux familles de s'organiser et de réserver aux meilleures dates
  • Augmentation du panier moyen : proposer des formules enrichies et des options supplémentaires
  • Avantage concurrentiel : être le premier à rappeler cet événement important dans l'agenda familial
  • Réactivation client : relancer des clients qui ne sont pas venus depuis longtemps

⚙️ Comment configurer cette campagne dans Campaign

1. Création du segment cible dans Qweekle

Pour déclencher cette campagne automatiquement, définissez un segment de clients dont l'anniversaire (ou celui de leurs enfants) arrive dans 50 jours.

🛠 Étapes à suivre :

  1. Accédez à la segmentation :
    Dans Qweekle, allez dans le menu Clients → Segmentation, puis cliquez sur Créer un segment.

  2. Créer un nouveau segment: Donnez-lui un nom explicite, comme par exemple "Anniversaire dans 50 jours",
  3. Ajoutez un critère de Sous-Compte:
    Ajoutez une condition sur la date de naissance du sous-compte, en choisissant :

    • "au cours des X prochains jours (tous les ans)"

    • et indiquez la valeur 50 (pour les 50 prochain jours).

  4. Ajoutez un critère d'acceptation pour filtrer les clients opt-in, en choisissant
    Ajoutez une condition sur la Texte accepté, en choisissant 
    • "contient"

    • et indiquez une phrase ou un mots de votre opt-in par exemple "communication commerciale".

  5. Optionnel: Si vous désirez ne par vendre à des clients ayant déjà acheté récemment dans les 20 derniers jours.  

    1. Ajoutez un critère de Vente 
      Choisissez "Date de vente"
      • "Pas de vente depuis X derniers jours"
      • et indiquez la valeur 20 (pour les 20 dernier jours).
        N.B. Ce filtre enlevera tous les clients ayant fait une commande récemment, même si ce n'est pas une commande Anniversaire.
  6. Sauvegardez votre segment en cliquant sur Sauvegarder.


✅ Ce segment permettra à votre campagne de s’envoyer automatiquement aux clients qui ont un enfant avec un anniversaire dans 50 jours.

💡 Astuce :

Il y a quelques autre possibilités de filtre:

  • Vous pouvez aussi utiliser un filtre "Au mois de" si vous préférez envoyer un email ponctuel
  • Vous pouvez utiliser la date de réservation d'une activité d'anniversaire si vous ne prenez pas la date d'anniversaire des enfants.

2. Configuration de la campagne d’email dans le module de marketing Automation

Accédez au module de marketing automation, depuis le menu client -> marketing automation 

Cette campagne doit être de type récurrente, afin d’envoyer automatiquement l’email chaque jour à de nouveaux clients correspondant au segment.

✉️ Contenu de l’email

Si vous les désirez, nous proposons un gabarit qui peut être chargé lors de la création de la campagne avec le bouton "Charger un Gabarit"

Voici quelques bonnes pratiques pour un message de rappel efficace dans le secteur des loisirs :

  • Objet de l’email : clair, simple, sans clickbait
    Ex. : "Bientôt l'anniversaire de votre enfant"

  • Demande de retour : lien vers un questionnaire de satisfaction ou Google Reviews.

  • Prochaine étape : un code promo valide sur votre segment, et une lien direct vers votre reservation d'anniversaire

  • Contact utile : téléphone ou email pour toute question

💡 Astuce : nous vous proposons un gabarit prérempli pour ce type d’email.
"Gabarit public Qweekle - Anniversaire"
Pensez à bien adapter :

🎓 Voici un guide à propos de l'usage de l'éditeur de mail

🧩 Personnaliser le contenu de l’email avec des variables

Pour rendre vos emails plus pertinents et personnels, vous pouvez insérer des variables dynamiques. Celles-ci seront automatiquement remplacées par les informations du destinataire au moment de l’envoi.

📌 Variables disponibles :

Variable Description Exemple
{{ nom }} Nom de famille du destinataire (parent) Durand
{{ prenom }} Prénom du destinataire (parent) Claire
{% if civilite == 'male' %}
M.
{% elsif civilite == 'female' %}
Mme
{% else %}
Madame / Monsieur
{% endif %}
Civilité du destinataire (parent) Madame / Monsieur
Voir la section en fin d'article Prénom de l'enfant concerné par l'anniversaire Pierre

🕒 Programmation de la campagne

Voici nos recommandations pour paramétrer la récurrence :

  • Périodicité : tous les jours

  • Déclenchement : choisissez une heure entre 8h et 10h

    Cela correspond aux moments où les gens consultent leurs emails le plus activement, avant le travail ou en début de journée.

  • Jours actifs : tous les jours de la semaine cochés

  • Période d’exclusion : 2 mois

💡Astuce: Définissez la période d'exclusion au minimum à une durée équivalente à la durée de votre segment, pour éviter d’envoyer plusieurs fois à la même personne. 


🚩Lancement de la campagne

Une fois votre contenu prêt et votre segment configuré, vous pouvez effectuer un test d’envoi pour vérifier le rendu et les données personnalisées.

Ensuite, activez votre campagne pour qu’elle se déclenche automatiquement dès qu’un contact entre dans le segment défini.

💡Astuce: Dans votre segment, vous pouvez temporairement ajouter un filtre sur votre propre email pour réaliser un test de bout en bout uniquement avec votre adresse.

🎓 Pour aller plus loin et avoir plus de détails sur l’activation et la planification des campagnes, consultez le guide générique de campagnes emails


🚀 En résumé

Avec cette campagne anniversaire automatisée, vous vous rappelez à vos clients à un moment crutial. Une fois configurée, elle fonctionne toute seule pour chaque client.

🎯 Afficher le nom de l’enfant concerné par l’anniversaire

Le nom de l'enfant dont l'anniversaire approche n'est pas directement accessible via une variable unique. Les variables CHILD_1_PRENOM, CHILD_2_PRENOM, etc. correspondent à tous les enfants du compte, pas uniquement celui dont c'est l'anniversaire.

Pour obtenir automatiquement le prénom de l'enfant dont l'anniversaire se situe dans une fenêtre temporelle spécifique, vous pouvez utiliser le code Liquid ci-dessous. Ce code recherche parmi tous les enfants celui dont l'anniversaire est le plus proche dans la plage définie.

Configuration :

  • start_day : nombre de jours avant aujourd'hui (valeur négative, ex: -5 pour "il y a 5 jours")
  • end_day : nombre de jours après aujourd'hui (valeur positive, ex: 50 pour "dans 50 jours")
  • result : valeur par défaut retournée si aucun anniversaire ne correspond (ex: "votre enfant")

Fonctionnement : Le code parcourt les 4 enfants possibles (CHILD_1 à CHILD_4) et sélectionne automatiquement le prénom de celui dont l'anniversaire tombe dans la fenêtre définie. Si aucun anniversaire ne correspond à la plage de dates, il retourne la valeur par défaut configurée dans la variable result.

Exemple d'utilisation : Pour détecter un anniversaire dans les 50 prochains jours, configurez end_day = 50. Pour détecter un anniversaire entre 5 jours avant et 10 jours après aujourd'hui, utilisez start_day = -5 et end_day = 10. Si aucun enfant n'a son anniversaire dans cette période, le texte "votre enfant" sera affiché.

{% assign start_day = 0 %}{% assign end_day = 50 %}{% assign result = 'votre enfant' %}{% assign now_epoch = 'now' | date: '%s' %}{% assign this_year = 'now' | date: '%Y' %}{% assign children_birth = CHILD_1_NAISSANCE | append: '|' | append: CHILD_2_NAISSANCE | append: '|' | append: CHILD_3_NAISSANCE | append: '|' | append: CHILD_4_NAISSANCE | split: '|' %}{% assign children_names = CHILD_1_PRENOM | append: '|' | append: CHILD_2_PRENOM | append: '|' | append: CHILD_3_PRENOM | append: '|' | append: CHILD_4_PRENOM | split: '|' %}{% assign best_diff = 999999 %}{% assign found = false %}{% for birth_date in children_birth %}{% if found == false and birth_date != blank %}{% assign index = forloop.index0 %}{% assign md = birth_date | date: '%m-%d' %}{% for year_offset in (0..2) %}{% assign y = this_year | minus: 1 | plus: year_offset %}{% capture bday %}{{ y }}-{{ md }}{% endcapture %}{% assign e = bday | date: '%s' %}{% assign d = e | minus: now_epoch | divided_by: 86400 | floor %}{% if d >= start_day and d <= end_day %}{% assign abs_diff = d %}{% if d < 0 %}{% assign abs_diff = d | times: -1 %}{% endif %}{% if abs_diff < best_diff %}{% assign best_diff = abs_diff %}{% assign result = children_names[index] %}{% assign found = true %}{% endif %}{% endif %}{% endfor %}{% endif %}{% endfor %}{{result}}