Setup Klaviyo Shopify : la checklist complète en 14 étapes
TL;DR. Un setup Klaviyo Shopify propre suit 14 étapes : compte et branding, domaine d'envoi avec SPF/DKIM/DMARC, application Shopify, app embed et tracking onsite, synchronisation des profils et commandes, listes, segments, capture, flows, reporting et délivrabilité. L'ordre compte : si les événements Shopify ne remontent pas correctement, les segments et les automatisations construits ensuite seront faux.
Un compte Klaviyo mal configuré peut envoyer sans exploiter correctement les données disponibles. La différence ne tient pas seulement aux templates ou aux objets d'emails : elle se joue dans les fondations techniques et dans l'architecture de capture et d'automation posée dès le départ.
Cette checklist couvre les 14 étapes dans le bon ordre. Si vous avez déjà un compte existant, utilisez-la comme audit : chaque étape peut être vérifiée indépendamment.
1. Création du compte et branding
Première action : Settings > Account > Organization. Renseignez le nom de la marque, le fuseau horaire (Europe/Paris pour les marques FR), et la devise (EUR). Ces paramètres influencent l'attribution de revenu et les analytics.
Ensuite : Settings > Email > Branding. Chargez votre logo, définissez votre couleur primaire, et configurez le footer légal (raison sociale, adresse physique, lien de désinscription). Ces informations et un mécanisme de désinscription doivent être présents dans vos communications commerciales.
Temps estimé : 30 minutes.
2. Sender domain et sous-domaine dédié
Dans Settings > Email > Sending Domains, configurez le domaine d'envoi demandé par Klaviyo. Un sous-domaine comme mail.votrebrand.com ou email.votrebrand.com facilite généralement la séparation opérationnelle des usages. Le choix entre domaine racine et sous-domaine doit toutefois tenir compte de votre architecture DNS, de vos autres expéditeurs et de la réputation existante.
Klaviyo génère automatiquement les enregistrements DNS à ajouter chez votre registrar. Copiez-les exactement.
Temps estimé : 15 minutes de configuration, 24 à 48 heures de propagation DNS.
3. SPF, DKIM et DMARC
Ces trois enregistrements DNS conditionnent votre inbox placement sur Gmail et Yahoo.
- SPF : autorise les serveurs Klaviyo à envoyer depuis votre domaine. Klaviyo fournit l'enregistrement dans le Sending Domains dashboard.
- DKIM : signature cryptographique de chaque email. Klaviyo génère les clés DKIM automatiquement.
- DMARC : politique d'authentification. Commencez généralement par
v=DMARC1; p=none; rua=mailto:dmarc@votrebrand.compour analyser les rapports, puis renforcez la politique uniquement lorsque toutes les sources légitimes sont inventoriées et correctement alignées.
Vérifiez la configuration avec MXToolbox (SPF et DKIM) et dmarc.org pour DMARC. Depuis février 2024, Google impose notamment DMARC aux expéditeurs qui dépassent son seuil de messages en volume vers Gmail. Même sous ce seuil, déployer DMARC progressivement permet de surveiller l'alignement et de protéger le domaine.
Temps estimé : 45 minutes configuration + 48 h propagation.
4. Klaviyo Shopify : installation, tracking et synchronisation
L'installation de l'application ne suffit pas. Un setup Klaviyo Shopify n'est validé que lorsque les profils, les consentements, les commandes et les événements de navigation remontent dans le bon compte.
Installer l'application Klaviyo sur Shopify
- Dans Klaviyo, ouvrez Integrations > Explore apps > Shopify, puis cliquez sur Install.
- Saisissez l'URL technique de la boutique au format
votreboutique.myshopify.com. - Cliquez sur Connect to Shopify, vérifiez les permissions et installez l'application officielle.
- De retour dans Klaviyo, activez la synchronisation des abonnés email Shopify vers votre liste principale. Sélectionnez la même liste que celle utilisée par le welcome flow.
- Enregistrez les réglages avant d'activer le tracking onsite.
Si un autre ESP est encore relié à Shopify, déconnectez-le avant la migration. Deux intégrations actives peuvent déclencher des confirmations d'inscription ou des automatisations en double.
Activer l'app embed et le tracking Klaviyo sur Shopify
Dans Integrations > Shopify > Onsite tracking, cochez Track behavioral events, puis cliquez sur Turn on. Shopify ouvre l'éditeur du thème : activez l'app embed Klaviyo et sauvegardez.
Cette étape est à refaire après la publication d'un nouveau thème. Sans app embed, la connexion Shopify peut sembler active alors que Active on Site et Viewed Product ne remontent plus.
| Événement Klaviyo | Source | Usage principal |
|---|---|---|
| Active on Site | App embed Klaviyo | Activité d'un visiteur identifiable |
| Viewed Product | App embed Klaviyo | Browse abandonment et affinité produit |
| Viewed Collection, Submitted Search, Added to Cart | Pixel Shopify, si le tracking comportemental est activé | Navigation, recherche et abandon de panier |
| Started Checkout | Intégration Shopify | Abandon de checkout |
| Placed Order, Ordered Product | Intégration Shopify | Revenu, post-purchase et segmentation produit |
| Fulfilled Order, Cancelled Order, Refunded Order | Intégration Shopify | Logistique, service et exclusions |
Pour les visiteurs européens, les réglages Customer Privacy de Shopify peuvent empêcher le tracking onsite avant consentement. Un test réalisé sans accepter les cookies ne suffit donc pas à conclure que l'intégration est cassée.
Vérifier la synchronisation Shopify vers Klaviyo
Attendez environ 15 minutes après l'activation, puis exécutez ce protocole avec une adresse de test :
- Ouvrez la boutique avec
?utm_email=votre-email@exemple.comajouté à l'URL. - Consultez une fiche produit, une collection, lancez une recherche et ajoutez un article au panier.
- Démarrez le checkout avec la même adresse, puis passez une commande test.
- Dans Klaviyo, recherchez ce profil et contrôlez l'ordre des événements dans son Activity feed.
- Vérifiez aussi Analytics > Metrics : le dernier événement doit contenir le bon produit, le bon montant, la bonne devise et l'identifiant Shopify attendu.
La synchronisation des abonnés et celle des commandes sont deux contrôles distincts. Un Placed Order correct ne prouve pas que le consentement newsletter alimente la bonne liste.
Dépanner une intégration Klaviyo Shopify
| Symptôme | Cause probable | Correction |
|---|---|---|
| Aucun Active on Site ni Viewed Product | App embed désactivé ou nouveau thème publié | Réactiver l'app embed dans le thème actif, sauvegarder et retester après 15 minutes |
| Active on Site fonctionne, mais pas Added to Cart | Tracking comportemental non coché, consentement absent ou profil non identifiable | Activer Track behavioral events, accepter les cookies et tester avec un profil identifié |
| Les commandes ne remontent pas | Mauvaise boutique connectée ou autorisation Shopify rompue | Vérifier l'URL myshopify.com, puis reconnecter l'intégration |
| Les événements apparaissent deux fois | Ancien snippet, pixel custom ou seconde intégration encore active | Conserver l'app officielle et supprimer l'implémentation devenue redondante après validation |
| Un abonné Shopify n'entre pas dans le welcome flow | Synchronisation email désactivée, mauvaise liste ou consentement non collecté | Contrôler le réglage de sync, la liste choisie et le statut de consentement du profil |
Les parcours exacts de l'interface peuvent évoluer. En cas de doute, comparez votre configuration au guide officiel Klaviyo pour Shopify et au protocole officiel de test du tracking onsite.
Temps estimé : 45 à 60 minutes, hors synchronisation historique.
5. Listes et double opt-in
Créez une liste principale : "Newsletter" ou "Abonnés". C'est sur cette liste que se déclenchera votre welcome series.
Activez le double opt-in dans List Settings > Opt-in Process si vous ciblez le marché français ou européen. Klaviyo envoie un email de confirmation automatique dont vous pouvez personnaliser le contenu (Settings > Email > Consent confirmation email).
Créez également une liste "Clients" distincte, alimentée automatiquement par le flow post-purchase. Cela permettra de segmenter acheteurs et non-acheteurs proprement.
Temps estimé : 20 minutes.
6. Segments core (6 segments)
Avant de monter un seul flow, créez vos 6 segments de base dans Klaviyo > Audience > Segments :
| Segment | Définition |
|---|---|
| Engaged 30J | Opened OR Clicked email in last 30 days |
| Engaged 60J | Opened OR Clicked email in last 60 days |
| Engaged 90J | Opened OR Clicked email in last 90 days |
| VIP | Placed Order count > 3 ET CLV > votre seuil |
| À risque | Last Purchase Date > 60J ET Has Placed Order |
| Non-acheteur engagé | No Order ET Opened in last 60J |
Ces segments s'affineront dans le temps. Commencez simples, ajustez les seuils après 60 jours de données.
Pour la méthode détaillée : Segmentation Klaviyo : les 6 segments core que toute marque DTC doit avoir.
Temps estimé : 45 minutes.
7. Popup de capture
Dans Klaviyo > Sign-up Forms, créez votre popup principal. Les éléments minimum :
- Teaser (onglet flottant) : visible 3 secondes après l'arrivée sur le site.
- Popup : choisissez un délai ou un seuil de scroll cohérent avec le parcours. Une apparition immédiate peut dégrader l'expérience, provoquer des décalages visuels ou ressembler à un interstitiel intrusif ; mesurez son impact sur la capture et la navigation.
- Incentive : un code promo (-10 %) ou un avantage concret (accès early aux nouveautés, frais de port offerts dès 50 €).
- Champ email uniquement en première étape. Ajoutez le numéro de téléphone en étape 2 optionnelle si vous faites du SMS.
Ciblez le popup uniquement sur les visiteurs anonymes (non-abonnés). Ajoutez l'exclusion : "Is not in list Newsletter". Sinon vos abonnés voient le popup à chaque visite.
La liste cible du formulaire = la liste "Newsletter" qui déclenche votre welcome series.
Temps estimé : 45 minutes.
8. Welcome flow
Le welcome flow est le premier flow à monter. Trigger : "Subscribed to List" sur la liste Newsletter.
Structure de base (5 emails) :
| # | Timing | Job |
|---|---|---|
| Email 1 | Immédiat | Délivrer l'incentive, tone of voice, lien catalogue |
| Email 2 | +1 jour | Histoire de la marque, différenciateur |
| Email 3 | +3 jours | Best-sellers, recommandation produit |
| Email 4 | +6 jours | Social proof, avis clients, UGC |
| Email 5 | +9 jours | Urgence code promo, dernière chance |
Filtre d'exclusion indispensable : ajoutez une Conditional Split après le déclencheur pour vérifier si le contact a déjà Placed Order. Si oui, redirigez-le vers un email de bienvenue "client" différent ou sortez-le du flow direct.
Activez l'auto-resend de l'Email 1 aux non-openers à +24 h avec un objet différent.
Pour la séquence complète avec les variantes : construire un welcome flow Klaviyo.
Temps estimé : 3 à 4 heures.
9. Abandoned checkout flow
Deuxième flow à monter. Trigger : "Started Checkout".
Filtres d'exclusion obligatoires :
- Has Placed Order in last 24 hours
- Received Abandoned Checkout email in last 7 days
Séquence de base : 3 emails sur 24 heures (H+1, H+6, H+24). Ajoutez un 4e email à H+48 avec un incentive uniquement si les 3 premiers n'ont pas converti.
Le flow abandoned checkout exploite un signal très proche de l'achat. Ne le montez pas sans les filtres d'exclusion.
Temps estimé : 2 heures.
10. Post-purchase flow
Trigger : "Placed Order". Émbranchement immédiat : Nouveau client (1re commande) vs Récurrent.
Séquence nouveau client (4 emails sur 30 jours) : confirmation/onboarding > éducation produit > demande d'avis > cross-sell.
Séquence récurrent (3 emails sur 21 jours) : confirmation VIP > cross-sell > cross-sell catégoriel.
L'embranchement se code avec une Conditional Split : "Has Placed Order count = 1" au moment de l'entrée dans le flow.
Pour le détail des séquences : Les 7 flows Klaviyo qui doivent tourner avant Black Friday.
Temps estimé : 3 heures.
11. Tags et propriétés custom
Klaviyo permet d'enrichir les profils avec des propriétés custom. Les plus utiles pour une marque DTC :
vip_tag: booléen, passé à True quand le contact franchit votre seuil VIP (CLV ou nombre de commandes). Utilisé pour l'exclusion des campagnes promos.acquisition_source: UTM source de l'inscription au popup (Meta Ads, Google, organique). Permet d'analyser la qualité des leads par canal payant.welcome_discount_used: booléen, passé à True quand le code promo welcome est utilisé. Évite de renvoyer un code déjà utilisé.
Ces propriétés s'alimentent via des flux Klaviyo (Update Profile Property dans les flows) ou via l'API si vous avez un setup technique.
Pour la méthode de tagging VIP : Tagger ses VIP dans Klaviyo : méthode, propriétés custom, automatisations.
Temps estimé : 1 heure.
12. Browse abandonment flow
Trigger : "Viewed Product". Filtre : Has NOT Added to Cart in last 24 hours ET Has NOT Started Checkout in last 24 hours.
Séquence de base : 2 emails sur 24 heures. Email 1 à H+3 : rappel produit avec photo et avis. Email 2 à H+20 : incentive ou cross-sell.
Ce flow est le plus sensible aux chevauchements. Si vous avez déjà l'abandoned checkout et le cart flow actifs, les filtres d'exclusion doivent être testés avant activation.
Pour le setup complet : Browse abandonment Klaviyo : setup, conditions et email-types qui convertissent.
Temps estimé : 2 heures.
13. Configuration du reporting
Dans Klaviyo > Analytics, configurez :
- Attribution window : Klaviyo indique actuellement une fenêtre email par défaut de 5 jours après clic et 5 jours après ouverture pour les nouveaux comptes. Vérifiez les réglages de votre compte : l'historique ou une personnalisation peuvent produire une autre fenêtre. Documentez aussi les différences de modèle avec GA4 au lieu d'attendre des chiffres identiques.
- Dashboard personnalisé : créez un dashboard avec les métriques hebdomadaires : revenu total owned, revenu flows vs campagnes, top 3 flows par RPE, open rate campagnes, unsubscribe rate.
- Email digest : activez le digest hebdomadaire Klaviyo envoyé à votre email pour un monitoring passif.
Temps estimé : 30 minutes.
14. Monitoring deliverability
Dernière étape, et souvent la plus oubliée :
- Google Postmaster Tools : connectez votre domaine d'envoi. Les données de réputation et de plaintes sont agrégées, peuvent arriver avec un délai et ne s'affichent pas toujours lorsque le volume est insuffisant.
- Yahoo Postmaster : moins critique mais utile si votre base comporte beaucoup d'adresses yahoo.fr ou orange.fr.
- Klaviyo Deliverability Hub : utilisez les indicateurs effectivement disponibles dans votre compte pour suivre les problèmes d'authentification, de réputation et de performance par fournisseur. Ne confondez pas ces signaux avec un test garanti de placement en boîte de réception.
Paramétrez une alerte : si votre spam rate dépasse 0,1 % sur Google Postmaster, vous devez agir immédiatement (audit du segment d'envoi, activation ou renforcement du sunset flow).
Temps estimé : 45 minutes setup + monitoring hebdomadaire 10 minutes.
Récapitulatif des 14 étapes
| # | Étape | Durée estimée |
|---|---|---|
| 1 | Compte et branding | 30 min |
| 2 | Sender domain | 15 min + 48h DNS |
| 3 | SPF/DKIM/DMARC | 45 min + 48h DNS |
| 4 | Klaviyo Shopify : app, tracking et synchronisation | 45-60 min |
| 5 | Listes et double opt-in | 20 min |
| 6 | 6 segments core | 45 min |
| 7 | Popup de capture | 45 min |
| 8 | Welcome flow | 3-4 h |
| 9 | Abandoned checkout | 2 h |
| 10 | Post-purchase | 3 h |
| 11 | Tags et propriétés custom | 1 h |
| 12 | Browse abandonment | 2 h |
| 13 | Reporting | 30 min |
| 14 | Monitoring deliverability | 45 min |
Total : 3 à 4 jours de travail concentré pour un compte opérationnel. Les 48 heures de propagation DNS permettent de monter les flows en parallèle de la validation technique.
FAQ
Dans quel ordre faut-il monter les flows si on manque de temps ?
Welcome series en premier, puis abandoned checkout : ce sont les deux scénarios qui couvrent les signaux d'intention les plus immédiats au démarrage. Le post-purchase vient ensuite. Le browse abandonment et le winback peuvent attendre que les événements et exclusions prioritaires aient été validés.
Comment installer Klaviyo sur Shopify ?
Installez l'application depuis Klaviyo > Integrations > Shopify, autorisez-la dans Shopify, activez la synchronisation des abonnés vers la bonne liste, puis activez l'app embed et le tracking comportemental dans le thème. Terminez par un test de navigation, de checkout et de commande sur un même profil.
Pourquoi Klaviyo ne remonte-t-il pas les événements Shopify ?
Les causes les plus fréquentes sont un app embed désactivé, l'option Track behavioral events non cochée, un visiteur non identifiable, un consentement cookies refusé ou la mauvaise boutique Shopify connectée. Testez chaque famille d'événements séparément : onsite, checkout, commande et abonnement.
Peut-on configurer Klaviyo sans développeur ?
Oui pour une boutique Shopify standard compatible avec les app embeds. Un développeur devient nécessaire pour un storefront headless, un tracking custom, des propriétés alimentées par API ou une intégration non native. N'ajoutez pas un ancien snippet manuel « par sécurité » : il peut dupliquer les événements de l'app officielle.
Combien de temps avant que les premiers flows génèrent du revenu ?
Un flow peut produire une conversion dès qu'un contact éligible y entre, mais il n'existe pas de délai universel. Attendez un volume suffisant d'entrées et de conversions avant de comparer des variantes ; la durée nécessaire dépend du trafic, du taux d'inscription et du cycle d'achat.
Faut-il migrer les contacts existants dès le départ ?
Importez uniquement les contacts que vous êtes autorisé à cibler et conservez la preuve associée. Klaviyo limite actuellement chaque fichier CSV à 50 Mo, sans plafond universel de 5 000 lignes. Découpez un fichier volumineux si nécessaire et planifiez la reprise d'envoi selon l'engagement historique et la réputation du domaine.
Klaviyo a-t-il une limite sur le nombre de flows actifs ?
Le nombre pertinent dépend du plan, des canaux et surtout de votre capacité de maintenance. Cartographiez les triggers, les exclusions et les propriétaires de chaque flow ; archivez les scénarios obsolètes et contrôlez les chevauchements avant d'en ajouter un nouveau. Un petit portefeuille maintenu vaut mieux qu'une longue liste de flows non audités.
Si vous souhaitez qu'on monte votre setup Klaviyo pour vous ou qu'on audite votre configuration existante :
→ Réserver un appel avec Deliver
Vous cherchez une agence Klaviyo pour configurer votre compte de zéro ? Deliver accompagne les marques DTC depuis Tournai (BE). Réservez 30 minutes avec Charlotte ou consultez notre page agence Klaviyo.
À lire ensuite :
- Welcome flow Klaviyo : structure et variantes
- Les 4 flows abandon à monter dans Klaviyo avant tout le reste
- Segmentation Klaviyo : les 6 segments core que toute marque DTC doit avoir
Charlotte Rodrigues, CRM Lead chez Deliver. Checklist mise à jour pour Klaviyo Shopify le 16 juillet 2026.
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 →