Pour les spécialistes du marketing e-commerce, l'heure exacte à laquelle un e-mail ou un SMS atterrit dans la boîte de réception fait souvent toute la différence entre une campagne générant des ventes records et un message ignoré au milieu de dizaines de promotions concurrentes. Traditionnellement, les marques appliquaient un horaire unique pour l'ensemble de leur liste (en envoyant par exemple à 9h00 ou 20h00 selon des moyennes génériques). Or, les habitudes des consommateurs sont très variées : certains consultent leurs e-mails dans les transports matinaux, d'autres pendant la pause déjeuner, et beaucoup finalisent leurs achats tard le soir sur mobile.
Pour dépasser les limites des envois massifs indifférenciés, Klaviyo propose Personalized Send Time, une fonctionnalité d'envoi basée sur l'intelligence artificielle et l'apprentissage par renforcement (reinforcement learning). Au lieu d'identifier une seule heure gagnante pour toute la liste, le système prédit et attribue dynamiquement une heure de livraison sur mesure à chaque abonné au sein d'une fenêtre temporelle dans son fuseau horaire local.
Ce guide détaille le fonctionnement de cet algorithme, ses différences avec le Smart Send Time classique, ainsi que les étapes précises pour configurer vos campagnes, gérer les groupes de contrôle et mesurer les gains réels de conversion.
Comparatif clé : Personalized Send Time vs Smart Send Time vs Smart Sending
Avant de planifier vos envois, il est essentiel de distinguer trois fonctionnalités de Klaviyo dont les appellations se ressemblent :
| Dimension | Personalized Send Time | Smart Send Time | Smart Sending |
|---|---|---|---|
| Niveau d'optimisation | Niveau du profil individuel (prédiction 1 pour 1) | Niveau de l'audience globale (une seule heure pour tous) | Filtre de fréquence individuel (protection anti-saturation) |
| Mécanisme algorithmique | Apprentissage par renforcement basé sur les ouvertures, clics et achats | Test exploratoire sur 24h suivi d'un envoi focalisé | Période de temporisation vérifiant les messages récents |
| Canaux pris en charge | E-mail, SMS, notifications Push, WhatsApp | E-mail uniquement | E-mail, SMS, Push |
| Taille minimale d'audience | Aucun minimum d'abonnés requis | Minimum de 12 000 destinataires actifs par test | Aucun minimum requis |
| Forfait requis | Forfait Marketing Analytics ou Advanced KDP | Forfait Klaviyo standard | Forfait Klaviyo standard |
| Cas d'usage optimal | Newsletters régulières, catalogues saisonniers, promotions sur plusieurs jours | Préchauffage de domaine (warm-up) ; analyse des tendances globales | Prévention de la fatigue publicitaire et des désabonnements |
En résumé : Smart Send Time détermine une seule macro-heure pour toute votre liste ; Personalized Send Time distribue les messages tout au long de la journée aux moments les plus propices pour chaque abonné ; et Smart Sending agit comme un garde-fou ignorant les contacts ayant déjà reçu un message récemment.
Comment l'IA détermine l'heure d'envoi de chaque abonné
L'algorithme de Personalized Send Time ne se contente pas d'enregistrer l'horodatage du dernier e-mail ouvert. Il repose sur un modèle d'apprentissage par renforcement capable d'isoler les signaux pertinents du bruit de fond :
1. Signaux comportementaux analysés
Le modèle scrute en permanence l'activité au sein de votre compte :
- Événements historiques d'engagement : Ouvertures réelles, clics sur les liens et conversions standard de type
Placed Order(commandes validées). - Groupement par profils similaires (Lookalikes) : Lorsque les données d'un profil individuel sont limitées, le moteur compare son profil à celui d'abonnés aux comportements voisins au sein de votre boutique.
- Localisation par fuseau horaire : L'e-mail, les notifications Push et WhatsApp s'alignent sur le fuseau horaire du profil ; pour les SMS, le fuseau est déduit de l'indicatif régional du numéro de téléphone.
2. Exclusion des robots et d'Apple MPP
Les statistiques d'e-mail marketing sont souvent faussées par Apple Mail Privacy Protection (MPP), qui précharge automatiquement les images, ainsi que par les antivirus qui testent les liens. L'algorithme de Klaviyo exclut expressément ces ouvertures et clics automatiques de son apprentissage. Les prédictions s'appuient uniquement sur des interactions humaines authentiques.
3. Gestion du démarrage à froid (Cold Start) pour les nouveaux abonnés
Lorsqu'un internaute vient de s'inscrire et ne dispose d'aucun historique, il ne reçoit pas de message à une heure aléatoire. Le système lui applique d'abord un modèle calibré sur des profils similaires du compte. Si les données comparatives sont insuffisantes, il se replie sur l'horaire de référence historique le plus performant de la boutique. Dès que le contact commence à interagir, l'IA affine son calendrier vers un profilage 100 % sur mesure.
Prérequis et contraintes opérationnelles
Pour planifier vos envois sans encombre, assurez-vous de respecter les conditions suivantes :
- Forfait éligible : Votre compte doit être souscrit au module Marketing Analytics ou à la plateforme de données Advanced Klaviyo Data Platform (Advanced KDP).
- Délai d'anticipation d'au moins 24 heures : L'envoi le jour même n'est pas pris en charge. La campagne doit être programmée au moins un jour ouvré à l'avance (à partir du lendemain) pour permettre le calcul des scores prédictifs et l'organisation de la file d'attente.
- Campagnes uniquement (non disponible pour les flux automatisés) : La fonctionnalité s'applique exclusivement aux campagnes programmées. Les flux (Flows), tels que les relances de paniers abandonnés ou les messages de bienvenue, sont déclenchés par des événements en temps réel et des blocs d'attente (Time Delays).
- Règle des 100 % en test A/B de contenu : Si vous combinez Personalized Send Time avec un test A/B de ligne d'objet ou de contenu, la taille de l'échantillon du test doit obligatoirement être fixée à 100 %. En dessous de 100 %, Personalized Send Time sera désactivé.
- Respect des heures de silence (Quiet Hours) pour les SMS : Pour les SMS, l'algorithme applique automatiquement les restrictions légales d'heures de silence configurées sur votre compte, évitant ainsi toute notification nocturne ou trop matinale.
Guide de configuration étape par étape
Voici la procédure pour programmer votre campagne dans l'interface de Klaviyo :
[Créer la Campagne & Éditer le Contenu]
│
▼
[Passer à l'étape Review]
│
▼
[Cliquer sur Schedule or send]
│
▼
[Sélectionner Personalized Send Time]
│
▼
[Choisir la Date d'Envoi]
(Au moins le lendemain ou plus tard)
│
▼
[Ajuster la Fenêtre d'Envoi Locale (optionnel)]
(Ex. : 11h00 - 18h00)
│
▼
[Définir le Groupe de Contrôle]
(Historique recommandé ou heure locale fixe)
│
▼
[Confirmer via Schedule]
Étape 1 : Créer la campagne et vérifier le test A/B
- Dans le menu de navigation de Klaviyo, ouvrez Campaigns et cliquez sur Create Campaign.
- Choisissez le canal (Email, SMS, Push ou WhatsApp) et sélectionnez vos segments ou listes de destinataires.
- Rédigez votre message. Si vous effectuez un test A/B de contenu ou d'objet, ouvrez les paramètres du test et assurez-vous que le curseur Test Size est placé sur 100 %.
Étape 2 : Passer à l'écran de révision (Review)
- Terminez la mise en page et accédez à l'écran Review.
- Contrôlez vos listes d'inclusion et d'exclusion, puis cliquez sur Schedule or send en bas à droite.
Étape 3 : Activer Personalized Send Time
- Dans la fenêtre modale de planification, ouvrez le menu déroulant des stratégies et sélectionnez Personalized Send Time.
- Définir la date d'envoi : Choisissez une date future (à partir du lendemain).
- Paramétrer la fenêtre d'optimisation (optionnel) : Klaviyo suggère par défaut une plage de performance optimale (par exemple, de 11h00 à 18h00 dans le fuseau horaire de l'abonné). Vous pouvez ajuster les heures de début et de fin. Tous les créneaux d'envoi individuels seront contenus dans cet intervalle.
Étape 4 : Configurer le groupe de contrôle (Control Group)
Afin d'évaluer scientifiquement le gain de performance (Lift), Klaviyo isole automatiquement une portion d'abonnés au sein d'un groupe de contrôle non personnalisé.
- Cliquez sur Customize the control time for this campaign.
- Sélectionnez votre méthode de comparaison :
- Historical send time (Recommandé) : Klaviyo sélectionne automatiquement l'heure de contrôle en fonction des meilleures performances historiques de votre boutique.
- Recipient local time zone fixed send time : Vous fixez une heure fixe spécifique (par exemple, 11h00 pile dans le fuseau horaire de chaque abonné).
- (Optionnel) Cochez Edit settings for all campaigns pour appliquer cette référence par défaut à tous vos futurs envois.
- La taille de l'échantillon du groupe de contrôle est gérée automatiquement par les algorithmes statistiques de Klaviyo.
Étape 5 : Valider la programmation
- Vérifiez le récapitulatif de votre envoi et cliquez sur Schedule.
- Dans la liste de vos campagnes, les envois planifiés avec cette technologie sont signalés par une icône distinctive en forme d'étoile scintillante ✨ (sparkle) dans la colonne du type de campagne.
Gestion des exceptions et logique de secours (Fallback)
Pour gérer harmonieusement les abonnés situés dans différents fuseaux horaires, Klaviyo intègre des mécanismes de secours :
- Lorsque l'heure idéale est déjà passée : Si au moment de l'exécution l'heure optimale d'un abonné est déjà dépassée dans sa zone géographique, Klaviyo lui envoie le message à la meilleure heure suivante restante au sein de la fenêtre programmée.
- Lorsque la fenêtre complète est expirée sur la date choisie : Si, en raison du décalage horaire, la fenêtre locale de l'abonné est totalement écoulée, le message est automatiquement reporté et envoyé le lendemain pendant la fenêtre configurée.
- Interaction avec Smart Sending : Le contrôle de fréquence s'exécute à la seconde précise de la tentative de distribution. Si l'abonné a reçu un e-mail transactionnel ou de panier abandonné quelques heures plus tôt, la campagne personnalisée sera définitivement ignorée pour cet utilisateur. Pensez à espacer vos campagnes lors d'envois le même jour.
Mesure des résultats et interprétation du Lift
La période tampon de 48 heures
Les rapports d'impact de Personalized Send Time ne sont accessibles que 48 heures au minimum après la fin de la campagne. Ce délai est indispensable pour enregistrer les ouvertures différées, les sessions de clics ultérieures et les commandes attribuées sur plusieurs jours.
Analyse par campagne (This campaign)
- Rendez-vous dans Campaigns, ouvrez l'envoi terminé et cliquez sur View Impact dans la vignette Personalized Send Time.
- Dans l'onglet This campaign, analysez les gains par rapport au groupe de contrôle :
- Open Rate Lift (Gain sur le taux d'ouverture) : Hausse relative en pourcentage du taux d'ouverture.
- Click Rate Lift (Gain sur le taux de clics) : Hausse relative en pourcentage du taux de clics.
- Placed Order Rate Lift (Gain sur le taux de commandes passées) : Hausse relative du taux de conversion d'achat.
$$\text{Pourcentage de Lift} = \frac{\text{Taux Groupe Personnalisé} - \text{Taux Groupe de Contrôle}}{\text{Taux Groupe de Contrôle}} \times 100$$
Exemple : Si le groupe de contrôle enregistre un taux d'ouverture de 18 % et le groupe personnalisé 20 %, le gain affiché sera d'environ +11,1 %.
Graphique de distribution horaire
Dans la section Engagement over time, le graphique Hourly send time distribution permet d'observer :
- Le nombre exact d'abonnés ayant reçu le message à chaque heure de la journée.
- La courbe étalée du groupe personnalisé comparée au pic unique du groupe de contrôle.
- La stricte conformité avec les heures de silence SMS.
Analyse agrégée (All campaigns)
L'onglet All campaigns rassemble l'historique des campagnes ayant partagé la même référence de contrôle (par exemple, toutes comparées à 11h00 heure locale). Cette vision d'ensemble élimine les biais liés à une promotion ponctuelle et confirme si l'optimisation temporelle produit un retour sur investissement durable mois après mois.
Bonnes pratiques pour le e-commerce
- Privilégiez les contenus à forte valeur ajoutée : Utilisez cette technologie pour les newsletters éditoriales, les présentations de nouvelles collections, les guides d'achat et les promotions s'étalant sur plusieurs jours (comme le Black Friday).
- Ne l'utilisez pas pour les ventes flash à durée stricte : Évitez absolument cette fonction pour les offres limitées dans le temps (par exemple, « -50 % jusqu'à 14h00 aujourd'hui »). En raison de l'étalement des envois, certains clients recevront leur message après l'expiration de l'offre.
- Coordonnez vos canaux multiples : Si vous diffusez un e-mail et un SMS le même jour auprès de la même cible, élargissez la fenêtre d'envoi ou décalez les jours pour éviter que Smart Sending ne bloque le second message.
En remplaçant les envois de masse statiques par une temporalité sur mesure, les marques e-commerce améliorent leurs taux de conversion, protègent la réputation de leur domaine d'envoi et sollicitent leurs clients précisément au moment où leur réceptivité d'achat est maximale.