Flow anniversaire client dans Klaviyo : dates, délais et pièges
Un flow anniversaire s'appuie sur une donnée que le client vous donne lui-même : sa date de naissance. Klaviyo le construit avec un déclencheur de propriété de date, qui sert aussi pour un anniversaire de client, un rendez-vous, une date d'abonnement, un mariage ou un réachat. La mise en place tient en peu d'étapes, mais plusieurs règles de planification, documentées, produisent des surprises à la mise en ligne.
TL;DR. Un flow anniversaire exige une propriété de date aux formats acceptés par Klaviyo, collectée par formulaire, import CSV ou intégration e-commerce. Le déclencheur se règle sur la date même ou avant elle, avec une répétition annuelle. Klaviyo vérifie les profils chaque jour avec une journée d'avance : un flow mis en ligne un jour donné n'inscrit que les personnes dont la date tombe au moins un jour complet plus tard. Pour une opération BFCM, nous conseillons donc de le mettre en ligne bien avant.
Un regard extérieur avant de construire ? Nous proposons un audit de préparation Q4 : 30 minutes, gratuit, sans engagement.
Avant de construire : collecter la date
La page sur le flow anniversaire demande d'abord de disposer des dates de naissance en propriété de profil (Klaviyo, créer un flow anniversaire). Trois façons de les collecter sont citées.
- Ajouter un champ date dans un formulaire d'inscription.
- Importer les dates à la main avec un fichier CSV.
- Laisser une intégration e-commerce les importer, si la propriété existe dans la plateforme.
La date doit être stockée dans un format accepté par Klaviyo, par exemple AAAA-MM-JJ ou MM/JJ/AAAA. Une date au format texte, ou mal formée, n'apparaît pas dans la liste des propriétés du déclencheur. Les formulaires d'inscription simplifient le problème : ils acceptent les saisies JJ-MM-AAAA ou JJ/MM/AAAA et les convertissent automatiquement dans un format accepté (Klaviyo, créer un flow déclenché par une propriété de date).
Un point pratique : si la propriété n'apparaît pas dans le menu, la page indique que c'est le plus souvent qu'aucun profil ne porte encore cette propriété, ou que les dates sont mal formatées. Elle suggère de renseigner la propriété sur un profil de test.
Pour un BFCM, c'est aussi une occasion de collecte : la liste d'attente décrite dans notre guide du Black Friday avec liste d'attente peut recevoir un champ de date de naissance dans son formulaire. Ce champ allonge le formulaire, ce qui est un arbitrage de conversion que nous vous laissons trancher.
Créer le flow
Dans l'onglet Flows, Create flow ouvre la bibliothèque de flows, où l'on trouve des flows d'anniversaire préconstruits en recherchant dans la barre du haut. On peut aussi choisir Build your own puis le déclencheur Date property. Le menu liste alors les propriétés de date du compte (Klaviyo, créer un flow déclenché par une propriété de date). Une fois la propriété choisie, elle ne se modifie plus : pour changer le déclencheur, il faut cloner le flow.
Quand démarrer
Le flow peut démarrer le jour de la date ou avant. Quand il démarre avant, on choisit un nombre de jours, de semaines ou de mois, et Klaviyo crée un point d'ancrage, le délai de date cible, sur la date réelle. Ce point fonctionne comme un délai, sauf qu'il attend une date au lieu d'une durée. Pour démarrer après la date, on démarre le jour même et on ajoute un délai.
Deux contraintes de l'ancre à retenir : il ne peut y avoir qu'une seule ancre de date cible dans un flow, et toute séparation conditionnelle placée avant elle se rejoint automatiquement, sans qu'on puisse déconnecter ses branches.
Heure, fuseau et répétition
La page du flow anniversaire recommande de fixer l'heure plutôt tôt dans la journée et d'utiliser l'heure locale du destinataire, avec un exemple à 9 h. Pour la répétition, trois choix existent : mensuelle (un envoi planifié le 31 est repris le dernier jour des mois plus courts), annuelle, ou sans répétition pour une date qui ne revient pas, comme un mariage (Klaviyo, créer un flow déclenché par une propriété de date). Un anniversaire se règle sur Yearly (Klaviyo, créer un flow anniversaire).
La répétition annuelle compare le jour et le mois, pas l'année : un profil dont la date est le 01/01/1990 entre dans le flow chaque 1er janvier. Si une date contient une heure, comme 2025-04-30 17:08:06, l'heure est ignorée pour le déclenchement (Klaviyo, comprendre la planification des flows basés sur une date). Le déclenchement se calcule du point de vue du profil, dans son fuseau, ou dans celui du compte si le profil n'en a pas.
Les messages
La page insiste pour qu'il y ait un message le jour de l'anniversaire. Elle montre trois variantes.
- Un seul message, le jour même.
- Un départ avant la date : utile pour une offre en magasin ou une remise, qui laisse le temps de planifier l'usage. L'exemple de la page envoie un email une semaine avant, puis un SMS ou un message WhatsApp, ou un email, le jour même.
- Un demi-anniversaire : on démarre six mois avant la date et on ajoute un message.
Pour aller plus loin, la page suggère d'ajouter de la personnalisation par des séparations conditionnelles sur des propriétés de profil, afin de montrer les produits ou les styles que le client aime. Des filtres de flow permettent aussi de restreindre l'entrée à certaines personnes.
Les délais autour de l'ancre
Dans un flow qui démarre avant la date, un délai placé avant l'ancre prend une forme particulière : Wait until un nombre de jours, de semaines ou de mois avant la date, ce qui permet de décompter vers l'anniversaire. Un délai placé après l'ancre est un délai ordinaire, qui attend une durée après l'étape précédente (Klaviyo, délais dans les flows basés sur une date).
La mise en ligne : le piège de la veille
C'est le point qui provoque des oublis. Klaviyo vérifie chaque jour tous les profils du compte, ainsi qu'à chaque ajout, modification ou suppression d'une date, pour inscrire les personnes qui doivent entrer dans le flow. Cette vérification se fait une journée complète à l'avance, pour que personne ne soit oublié quel que soit son fuseau. Et le flow ne planifie que les messages dont le statut est Live ou Manual (Klaviyo, créer un flow déclenché par une propriété de date).
Conséquence documentée avec l'exemple d'un flow anniversaire passé en Live le 1er mars (Klaviyo, comprendre la planification des flows basés sur une date).
- Une personne née un 1er mars n'entre pas dans le flow.
- Une personne née un 2 mars peut ne pas y entrer, selon l'heure de la mise en ligne.
- Une personne née un 3 mars ou plus tard entre dans le flow.
Cet exemple vaut pour des profils dont la date existe déjà et n'a pas changé. Si une date est ajoutée ou modifiée le jour même de la mise en ligne, le profil est revérifié et entre dans le flow, mais il peut manquer le premier email si l'envoi prévu est déjà passé.
Un conseil de calendrier découle de cette règle, et il vient de nous plutôt que de la documentation : pour que le flow couvre les anniversaires de la fin novembre, mettez-le en ligne plusieurs jours avant l'ouverture du BFCM, pas la veille. Pensez aussi à l'articulation avec les promotions : un code anniversaire qui se cumule avec l'offre du Black Friday est une décision de marge à prendre avant l'ouverture. Notre guide des codes promo uniques détaille les limites des codes Klaviyo.
Quand une date arrive en retard ou change
La page de planification règle plusieurs cas (Klaviyo, comprendre la planification des flows basés sur une date).
- Une date saisie le jour même d'un envoi. Le destinataire reçoit le message seulement s'il a saisi sa date avant l'heure d'envoi. Dans l'exemple de la page, une personne qui saisit sa date à 10 h reçoit l'email prévu à 12 h, une autre qui la saisit à 13 h ne le reçoit pas, mais continue dans le flow s'il reste des étapes plus tard.
- Une date dans la chronologie du flow. Klaviyo insère le profil au bon point du flow. Pour un flow démarré neuf mois avant un mariage, une date reçue sept mois avant place le profil au point « 7 mois avant » et programme tout de suite le contenu correspondant.
- Une date hors de la chronologie. Le profil n'est pas ajouté pour le moment. Pour un flow anniversaire d'un seul jour, une personne qui renseigne en février une date de naissance tombant en juin n'entre dans le flow que le jour de cet anniversaire, en juin.
- Une date modifiée en cours de flow. Avant chaque action, Klaviyo vérifie que la date de déclenchement est toujours la même. Si la nouvelle date sort de la chronologie du flow, le profil ne reçoit plus de messages, puis Klaviyo le reprogramme selon la nouvelle date. La page précise qu'un profil peut ainsi recevoir deux fois les mêmes messages.
Checklist avant la mise en ligne
- La propriété de date est collectée dans un format accepté, et au moins un profil la porte.
- Le déclencheur est réglé sur la date ou avant, avec une répétition annuelle.
- L'heure d'envoi est fixée tôt dans la journée, dans le fuseau local du destinataire.
- Un message est prévu le jour de l'anniversaire.
- Les messages sont en statut Live ou Manual, et la mise en ligne a lieu plusieurs jours avant l'opération.
- L'articulation avec les codes et les promotions du BFCM est décidée.
- Un profil de test avec une date proche a été utilisé pour contrôler l'entrée dans le flow.
FAQ
Quels formats de date Klaviyo accepte-t-il ?
AAAA-MM-JJ et MM/JJ/AAAA sont cités en exemple. Un formulaire d'inscription convertit automatiquement les saisies JJ-MM-AAAA et JJ/MM/AAAA.
Pourquoi ma propriété de date n'apparaît-elle pas dans le déclencheur ?
Soit aucun profil ne porte encore cette propriété, soit les dates sont mal formatées ou au format texte. La page suggère de renseigner la propriété sur un profil de test.
Peut-on changer la propriété d'un flow déjà configuré ?
Non, il faut cloner le flow pour utiliser une autre propriété de date.
Un client né le jour de la mise en ligne reçoit-il l'email ?
Pas dans l'exemple documenté : la vérification se fait une journée à l'avance. Une personne née le jour de la mise en ligne n'entre pas dans le flow, sauf si sa date vient d'être ajoutée ou modifiée ce jour-là.
Que se passe-t-il si un client change sa date de naissance ?
Klaviyo vérifie la date avant chaque action et reprogramme le profil selon la nouvelle date. Il peut recevoir à nouveau des messages déjà reçus.
Un regard extérieur sur vos flows ? Nous faisons des audits de préparation Q4, ou vous pouvez échanger directement avec l'équipe Deliver.
Provenance et vérification
Chaque affirmation technique a été comparée le 1er octobre 2026 au texte brut des pages Klaviyo listées dans sources (collecte de la date, formats acceptés, conversion automatique par les formulaires, propriété non modifiable après configuration, ancre unique de date cible, répétition mensuelle, annuelle ou unique, vérification quotidienne une journée à l'avance, flows en statut Live ou Manual uniquement, exemple de mise en ligne le 1er mars, fuseau du profil, date saisie le jour même, date modifiée en cours de flow, délais avant et après l'ancre). Les conseils propres à Deliver sur le calendrier BFCM sont signalés comme tels, sans résultat chiffré.
- Sources contrôlées le
- Relu par
- Claude (session Claude Code, 1er octobre 2026) contrôle croisé de la documentation éditeur, sources rouvertes et recontrôlées
- Assistance IA
- Oui
- Sources
Besoin d'appliquer ça à votre stack ?
30 minutes avec Charlotte. On audit votre setup CRM en direct, on chiffre l'opportunité, vous repartez avec un plan d'attaque.
Réserver 30 minutes →