Tu gères une boutique Shopify. Tu passes des heures chaque semaine à copier-coller des commandes dans ton CRM, à envoyer manuellement des relances, à vérifier l'inventaire dans trois outils différents. Tu sais que c'est automatisable. Mais entre les apps Shopify qui te coûtent 30-50€/mois chacune, Zapier qui atteint ses limites dès que tu veux faire quelque chose de complexe, et l'API Shopify qui fait peur dès qu'on prononce le mot "webhook", tu n'as jamais sauté le pas.
C'est exactement pour ça que automatiser Shopify avec n8n devient le choix de plus en plus d'e-commerçants sérieux. Pas parce que c'est hype. Parce que ça résout des problèmes réels à un coût qui tient la route, et que les workflows qu'on va détailler ici génèrent du ROI mesurable.
Pas de théorie sur l'outil. Cinq workflows concrets, le setup minimal, les erreurs qui coûtent cher et les chiffres bruts pour décider si ça vaut le coup pour toi.
Pourquoi automatiser Shopify avec n8n et pas des apps natives
Le coût réel des apps Shopify que personne ne calcule
On sous-estime systématiquement ce que coûtent les apps Shopify. Pas par naïveté. Parce qu'on les installe une par une, à des moments différents, et qu'on ne regarde jamais la ligne totale.
Fais l'inventaire. Une app de relance panier (Klaviyo, Omnisend, Recart) : entre 45 et 150€/mois selon le volume. Une app de sync CRM (HubSpot natif ou connecteur tiers) : 30 à 80€/mois. Un outil de reporting inventaire : 20 à 60€/mois. Des notifications stock équipe : encore 15 à 40€/mois. Sans compter les apps de tagging, de segmentation, de reporting custom.
La réalité pour une boutique Shopify qui commence à avoir du volume, c'est souvent 300 à 600€/mois en apps. Certaines font une seule chose et la font à peine mieux que ce que tu pourrais automatiser toi-même avec n8n en quelques heures de setup.
n8n vs Zapier vs Make : où tu économises vraiment
Le comparatif honnête, sans marketing.
| Outil | Modèle de prix | Limite pratique | Flexibilité logique | Coût estimé (boutique medium) |
|---|---|---|---|---|
| Zapier | Par tâche (action) | Logique conditionnelle très limitée sur plans bas | Faible (steps linéaires) | 80 à 400€/mois |
| Make (ex-Integromat) | Par opération | Plus flexible mais ça s'emballe vite en volume | Bonne (scénarios visuels) | 30 à 200€/mois |
| n8n cloud | Par exécution de workflow | Moins limité mais prix monte selon volume | Très bonne (nodes custom) | 20 à 120€/mois |
| n8n self-hosted | Coût serveur fixe (VPS) | Aucune limite logicielle, tu gères l'infra | Maximale | 5 à 25€/mois (VPS) |
La vraie économie, c'est le self-hosted. Un VPS à 10€/mois chez Hetzner ou DigitalOcean, Docker en trois commandes, et tu as une instance n8n illimitée en termes de workflows et d'exécutions. Tu paies le serveur, pas le "droit d'automatiser".
Zapier facture à la tâche. Si ton workflow commande Shopify vers CRM déclenche 5 étapes pour chaque commande et que tu en as 3 000/mois, tu es à 15 000 tâches/mois. Calcule le prix sur leur grille tarifaire 2024 : ça grimpe vite. n8n self-hosted : le même workflow tourne à coût fixe.
Les 5 workflows n8n qui font gagner du temps ET des ventes
Workflow 1 : Synchroniser les commandes Shopify vers ton CRM et envoyer des relances auto
C'est le workflow fondateur. Chaque commande confirmée sur Shopify déclenche automatiquement une mise à jour dans ton CRM (HubSpot, Pipedrive, Airtable, peu importe), crée ou met à jour le profil client, et peut déclencher une séquence email post-achat.
La logique du workflow :
- Webhook Shopify déclenche sur événement "order/paid"
- n8n reçoit les données JSON de la commande
- Node HTTP Request vers l'API de ton CRM (création ou update contact)
- Condition : est-ce que le client a commandé pour la 1ère fois ? Oui = séquence bienvenue. Non = séquence fidélité.
- Envoi email via Sendgrid, Brevo ou Mailchimp selon la branche
Ce que tu remplacerais avec des apps : une app de sync CRM (30-60€/mois) + Klaviyo ou équivalent pour les séquences (50-150€/mois). Ici, tu utilises les APIs directement. Le gain mensuel en apps supprimées peut dépasser 100€, selon ton setup actuel.
Workflow 2 : Relancer les paniers abandonnés avec des conditions intelligentes
Les relances panier abandonnés natives de Shopify sont basiques. Tu envoies un email à tout le monde, au même moment, avec le même message. Automatiser les relances paniers abandonnés avec n8n te permet de segmenter.
Exemple de logique conditionnelle :
- Panier inférieur à 30€ : 1 relance à H+2, ton plus bas
- Panier entre 30 et 100€ : relance H+2 + relance H+24 avec réduction 5%
- Panier supérieur à 100€ : relance H+1 email + SMS à H+6 + relance H+48 avec offre personnalisée
- Client VIP (tag existant dans CRM) : relance prioritaire avec réduction plus agressive dès H+1
Ce type de segmentation, les apps de relance panier te la facturent en "feature premium". Ici, tu la codes visuellement dans n8n en 30 minutes une fois que tu as compris la structure des webhooks.
Workflow 3 : Exporter données produits et inventaire vers Google Sheets ou ton outil BI
L'inventaire Shopify en temps réel dans Google Sheets ou Looker Studio, c'est un gain de clarté énorme pour les équipes qui n'ont pas accès à l'admin Shopify, ou pour construire des dashboards qui croisent les données Shopify avec d'autres sources (fournisseurs, logistique, ads).
Le workflow le plus simple : un trigger planifié (Cron node) toutes les heures ou chaque nuit, une requête vers l'API Shopify /admin/api/2024-01/products.json + /inventory_levels.json, et un push vers Google Sheets via le node Google Sheets de n8n.
Plus avancé : tu détectes les produits sous un seuil critique (ex. moins de 5 unités) et tu crées automatiquement une ligne dans un Google Sheets "Réappro urgente" avec le SKU, le niveau actuel et le fournisseur associé. Quelqu'un dans l'équipe achat voit le fichier se mettre à jour tout seul. Zéro vérification manuelle.
L'automatisation de l'inventaire Shopify avec n8n remplace des allers-retours quotidiens dans l'admin. Sur une boutique avec 200+ SKUs, c'est facilement 5-7h/semaine récupérées rien que sur le suivi stock.
Workflow 4 : Créer des tags clients automatiquement selon le comportement d'achat
Les tags Shopify sont sous-exploités. Pourtant, ils permettent de segmenter tes audiences, de conditionner des règles de prix, de cibler tes campagnes email, et d'alimenter ton CRM avec des données comportementales réelles.
Exemples de tags auto-générés par n8n :
- "VIP" : client avec plus de 500€ de lifetime value
- "frequent-buyer" : 3 commandes ou plus sur 90 jours
- "category-chaussures" : a commandé au moins 1 produit de la collection chaussures
- "risque-churn" : 0 commande depuis 180 jours alors qu'il commandait toutes les 6 semaines
- "promo-sensible" : a toujours commandé avec un code promo
Le workflow écoute chaque commande, interroge l'historique client via l'API, applique la logique conditionnelle, et patch les tags via PUT /admin/api/2024-01/customers/{id}.json. Une fois en place, ta segmentation s'enrichit en continu sans intervention manuelle.
Workflow 5 : Notifier ton équipe en temps réel selon les seuils de stock
Simple, rapide à implémenter, impact immédiat. Un produit tombe sous 10 unités : Slack, email ou SMS part automatiquement à la bonne personne (le responsable achat, pas toute l'équipe).
Le workflow surveille les webhooks inventory_levels/update de Shopify, applique un filtre sur le seuil (tu le paramètres par produit ou par catégorie), et route vers le bon canal selon la criticité :
- Stock entre 5 et 10 unités : message Slack canal #stock
- Stock entre 1 et 4 unités : message Slack + email responsable achat
- Stock à 0 : Slack + email + SMS sur le téléphone du responsable
Résultat concret : les ruptures de stock non détectées à temps disparaissent. Sur un produit bestseller à 50€ de marge nette, une rupture de 48h non détectée, c'est plusieurs centaines d'euros perdus. Ce workflow seul se rembourse à la première alerte utile.
Setup n8n pour Shopify : l'infrastructure minimale qui marche
OAuth Shopify et API keys : ce que tu dois absolument savoir
Connecter Shopify à n8n, ça passe par deux mécanismes. Le premier : une app privée Shopify avec un Access Token. C'est le plus simple. Tu crées une app dans ton admin Shopify (Paramètres > Apps > Développer des apps), tu définis les scopes nécessaires (read_orders, write_customers, read_inventory, etc.), tu génères le token, et tu le colles dans n8n comme credential "Shopify API".
Le second mécanisme : les webhooks. Shopify pousse les données vers n8n dès qu'un événement se produit (commande, paiement, mise à jour stock). Dans n8n, tu crées un node "Webhook", tu récupères l'URL générée, et tu l'enregistres dans Shopify via Paramètres > Notifications > Webhooks ou via l'API.
Pour le self-hosting : un VPS Ubuntu 22.04 avec 2 Go de RAM suffit pour des workflows e-commerce standards. Tu installes Docker, tu lances n8n avec Docker Compose, tu configures un reverse proxy Nginx avec SSL (Let's Encrypt gratuit), et tu as une instance propre, sécurisée, accessible depuis n'importe où.
Tester un workflow avant de le déployer en prod
n8n a un mode "Test Workflow" intégré. Il exécute le workflow avec des données réelles ou des données simulées, sans déclencher les actions finales si tu configures des nodes en mode dry-run. C'est ton filet de sécurité avant de le mettre en production.
La méthode sûre :
- Teste avec une commande de 1€ passée sur ton propre compte test Shopify
- Vérifie chaque output de node dans l'interface n8n (tu vois exactement ce qui entre et ce qui sort)
- Lance le workflow complet en prod sur un seul déclencheur avant d'activer en masse
- Attends 24h, vérifie les logs, ajuste si besoin
Monitoring et alertes : comment savoir que ton automation s'est cassée
C'est le point que la plupart ratent. Ils buildent le workflow, ça tourne, ils oublient. Puis 3 semaines plus tard ils découvrent que l'API Shopify a changé un champ, que le token a expiré, ou qu'un node a planté silencieusement.
La solution minimale : active les notifications d'erreur dans n8n (Settings > Error Workflow). Tu crées un workflow spécifique qui reçoit les erreurs de tous tes autres workflows et t'envoie un Slack ou un email avec le nom du workflow en erreur, le timestamp et le message d'erreur. Deux heures de setup, tranquillité d'esprit permanente.
Erreurs qui coûtent cher et comment les éviter
Automatiser sans logique conditionnelle : ça spamme ou ça rate des clients
L'erreur classique du débutant sur n8n avec Shopify : construire un workflow linéaire sans aucune condition. Tu déclenches sur "panier abandonné" et tu envoies un email à tous les abandons, sans vérifier si le client a finalement commandé entre-temps, sans vérifier s'il est déjà dans une séquence active, sans vérifier s'il a déjà reçu 3 relances cette semaine.
Résultat : des clients qui reçoivent 5 emails de relance pour un panier qu'ils ont finalement acheté. Des désabonnements. Des plaintes. Un taux de spam qui monte. Et la réputation de ton domaine d'envoi qui se dégrade.
Déclencheur "checkout abandonné" envoie à TOUS. Le client qui a commandé 10 minutes après reçoit quand même la relance. Celui qui est en liste noire aussi. Résultat : 4-6% de plaintes spam, taux d'ouverture qui s'effondre, réputation domaine dégradée en 2-3 semaines.
Avant d'envoyer, le workflow vérifie : commande créée depuis le checkout ? Tag "ne-pas-relancer" présent ? Relance envoyée dans les 48h ? Si une condition est vraie, branche "stop". Taux de plaintes sous 0,1%, deliverability préservée, revenus de relance 2 à 3x plus élevés.
Oublier de tester sur 1% de ta base avant le scale
Tu as construit un workflow de tagging client. Il doit tourner sur les 8 000 clients de ta base pour taguer rétroactivement. Tu le lances en masse direct. Problème : il y avait un bug dans la condition de lifetime value, et il a tagué 4 000 clients "VIP" qui ne le sont pas, et envoyé à ces mêmes clients une offre réservée aux VIPs.
Ce n'est pas un scénario théorique.
La règle : tout workflow qui touche des données existantes se teste sur un sous-ensemble. Filtre sur 50 clients manuellement sélectionnés, vérifie les résultats, compare avec ce que tu attends, valide, puis lance sur le reste. C'est 30 minutes de plus au moment du setup. C'est potentiellement des milliers d'euros d'erreurs évitées.
Combien ça coûte vraiment et combien tu récupères
Coût n8n et hosting versus gain temps et impact conversion
On pose les chiffres bruts.
| Poste | Coût mensuel | Notes |
|---|---|---|
| VPS Hetzner (2 vCPU / 4 Go RAM) | 5 à 12€ | Suffisant pour 20-30 workflows actifs |
| n8n self-hosted (logiciel) | 0€ | Open source, licence community |
| SSL / domaine pour l'instance | 0 à 1€ | Let's Encrypt gratuit + sous-domaine existant |
| Total infrastructure | 5 à 13€/mois | Coût fixe, volume illimité |
| Apps remplacées (estimation) | -150 à -400€/mois | Selon stack actuel |
| Temps de setup initial | 8 à 20h une seule fois | ROI atteint en moins d'1 mois |
Côté gains : les 15-20h/semaine récupérées, c'est du temps sur des tâches à faible valeur ajoutée (saisie, vérification, reporting manuel). Si tu valorises ton heure à 50€ (conservateur pour un e-commerçant qui gère sa boutique), c'est 750 à 1 000€ de valeur récupérée chaque semaine.
Côté conversion : les relances panier abandonnés conditionnelles bien configurées ont un taux de récupération qui dépasse les 12-15% sur les paniers qualifiés (source : données internes sur les boutiques accompagnées chez Yavok). Sur une boutique à 50 000€ de GMV mensuel avec 20% de taux d'abandon moyen, même récupérer 10% des abandons grâce à des séquences mieux ciblées, c'est 1 000€ de CA additionnel mensuel. Sur 12 mois : 12 000€.
n8n sans stratégie, c'est de l'automation pour l'automation. Ce qui génère du ROI, c'est la logique derrière : quand tu envoies, à qui, avec quel message, selon quel comportement. L'outil n'est que l'exécuteur.
Si tu veux que ta boutique scale sans ajouter du boulot manuel, c'est exactement ce qu'on adresse dans notre programme - découvre Momentum ici, c'est conçu pour ça.
Quand faire appel à une agence pour le setup
n8n, tu peux le prendre en main seul. La courbe d'apprentissage est réelle mais pas insurmontable. Si tu as 2-3 jours devant toi, de la patience pour lire la documentation Shopify API, et une logique un minimum structurée, tu peux sortir les 5 workflows de cet article en autonomie.
Mais il y a des situations où ça change :
- Tu veux coupler tes automatisations à une stratégie SEO et conversion cohérente, pas juste automatiser des tâches isolées
- Tu as déjà un stack complexe (multi-boutiques, ERP, marketplace) et la logique conditionnelle devient rapidement non triviale
- Tu n'as pas le temps d'absorber les erreurs de setup pendant que ta boutique tourne
- Tu veux un monitoring pro, des workflows documentés, et quelqu'un à appeler si ça casse
Dans ces cas, un setup custom couplé à ta stratégie SEO et conversion avec notre équipe te fait gagner 6 à 8 semaines de tâtonnement et garantit que l'automation sert réellement ta croissance plutôt que de créer de nouveaux points de friction.
Le bon critère pour décider : si le coût de ton temps sur le setup dépasse le coût d'un accompagnement, délègue. Si tu peux absorber l'apprentissage et que c'est une compétence que tu veux maîtriser à long terme, lance-toi.
Foire aux questions
Questions fréquentes
Comment connecter Shopify à n8n sans se perdre dans l'API ?
Commence par créer une app privée dans ton admin Shopify (Paramètres > Apps > Développer des apps). Tu génères un API Access Token avec les scopes dont tu as besoin, et tu le renseignes dans les credentials n8n sous "Shopify". Pour les événements en temps réel (commandes, abandons, stock), utilise le node "Shopify Trigger" de n8n plutôt que les webhooks manuels : il gère automatiquement la validation HMAC et t'évite les failles de sécurité. Pour les requêtes programmées (export inventaire, batch update), passe par le node HTTP Request avec l'URL de l'API Shopify et ton token en header.
Quels workflows n8n génèrent le plus de ROI pour une boutique e-commerce ?
Les relances panier abandonné avec conditions intelligentes arrivent en tête, avec un impact direct sur le CA récupéré (12-15% de taux de récupération sur les paniers qualifiés). Juste derrière : la synchronisation commandes vers CRM avec séquences post-achat différenciées, qui améliore la fidélisation et le repeat rate. Les alertes stock en temps réel semblent moins "business" mais évitent des ruptures non détectées qui coûtent plusieurs centaines à milliers d'euros selon ton catalogue. Le tagging automatique prend plus de temps à setup mais transforme la pertinence de toutes tes campagnes marketing ensuite.
n8n est-il vraiment moins cher que Zapier pour Shopify ?
En self-hosted, oui, sans discussion possible. Zapier facture à la tâche : un workflow de 5 étapes sur 3 000 commandes/mois = 15 000 tâches/mois, ce qui place facilement sur un plan à 80-200€/mois selon le niveau. n8n self-hosted sur un VPS à 10€/mois tourne le même volume sans surcoût variable. La nuance : n8n self-hosted demande 2-3h de setup initial et une maintenance légère (mises à jour). Si tu n'as vraiment pas de temps pour ça, n8n cloud reste souvent plus abordable que Zapier sur les plans équivalents en fonctionnalités.
Comment automatiser les relances paniers abandonnés sans spammer les clients ?
La clé est dans les conditions de sortie du workflow. Avant d'envoyer chaque relance, ton workflow doit vérifier : une commande a-t-elle été créée depuis le checkout ? Le client a-t-il un tag "ne-pas-relancer" ou "unsubscribed" ? A-t-il reçu une relance dans les dernières 48h ? Est-il déjà dans une autre séquence active ? Si une de ces conditions est vraie, le workflow s'arrête sur cette branche. Un client qui reçoit un email pertinent au bon moment convertit. Un client qui reçoit 5 relances pour un achat déjà effectué se désabonne et dépose une plainte spam.
Peut-on automatiser le suivi d'inventaire Shopify avec n8n ?
Complètement. Deux approches : le webhook inventory_levels/update qui déclenche n8n en temps réel à chaque mouvement de stock, ou un Cron node qui interroge l'API toutes les heures et compare avec un seuil défini. La première approche est plus réactive mais génère beaucoup d'événements sur les catalogues larges. La deuxième est plus simple à maintenir. Pour les alertes critiques (stock à 0), utilise le webhook en temps réel. Pour les exports de reporting vers Google Sheets ou Looker Studio, le Cron toutes les heures suffit largement.
Quelles erreurs éviter lors du setup d'automatisations Shopify avec n8n ?
Trois erreurs reviennent systématiquement. D'abord, ne pas gérer le rate limiting de l'API Shopify : sur les opérations bulk, utilise le node "Split In Batches" avec un délai entre batches pour ne pas déclencher les erreurs 429. Ensuite, lancer un workflow en masse sans test préalable sur un sous-ensemble : 50 clients en test, vérification manuelle, puis scale. Enfin, ne pas mettre en place un workflow d'erreur qui t'alerte quand une automation plante : un workflow silencieux qui échoue, c'est un problème que tu découvres 3 semaines trop tard.
Ce que l'automation seule ne fait pas
n8n t'économise du temps et peut récupérer du CA sur les abandons. Ce n'est pas une baguette magique. Un workflow de relance panier sur une boutique avec un taux de conversion de 0,5% et une offre mal positionnée ne sauve pas le business. L'automation amplifie ce qui marche. Elle ne répare pas ce qui est structurellement cassé.
C'est pour ça qu'on couple toujours l'automation à une stratégie SEO et conversion chez Yavok. Les workflows n8n qu'on configure pour nos clients s'appuient sur une logique de segmentation qui vient d'une compréhension réelle des comportements d'achat sur la boutique. Pas de l'automation pour faire de l'automation.
Si tu veux aller plus loin : on peut creuser ton cas précis en audit personnalisé. On regarde ta stack actuelle, tes coûts en apps, tes taux d'abandon, et on te donne un plan d'automatisation priorisé selon le ROI attendu. Pas de théorie, du concret applicable à ta situation spécifique.
Nos clients qui ont lancé leurs workflows Shopify dans Momentum gagnent 15 à 20h/semaine et améliorent leur panier moyen de 12 à 18%. Ce n'est pas un argument marketing, c'est ce que les chiffres montrent après 3 mois d'automation bien configurée. Si ton setup mérite qu'on en parle, l'audit est là pour ça.