[deliver]
Article Deliver · 2026-05-23 · Charlotte Rodrigues

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.

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

  1. Dans Klaviyo, ouvrez Integrations > Explore apps > Shopify, puis cliquez sur Install.
  2. Saisissez l'URL technique de la boutique au format votreboutique.myshopify.com.
  3. Cliquez sur Connect to Shopify, vérifiez les permissions et installez l'application officielle.
  4. 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.
  5. 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 :

  1. Ouvrez la boutique avec ?utm_email=votre-email@exemple.com ajouté à l'URL.
  2. Consultez une fiche produit, une collection, lancez une recherche et ajoutez un article au panier.
  3. Démarrez le checkout avec la même adresse, puis passez une commande test.
  4. Dans Klaviyo, recherchez ce profil et contrôlez l'ordre des événements dans son Activity feed.
  5. 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 :

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 :

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 :

Temps estimé : 30 minutes.

14. Monitoring deliverability

Dernière étape, et souvent la plus oubliée :

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.

CR
Charlotte Rodrigues · CRM Lead, Deliver. Une question sur cet article ? charlotte@agence-deliver.com

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 →