Passer au contenu principal

Comment prévenir un client quand un produit revient en stock ?

Alertez automatiquement vos clients sur WhatsApp/RCS dès que le produit qu'ils attendent revient en stock, sur Shopify, Klaviyo ou tout autre outil.

Pourquoi mettre en place ce flow ?

Alertez vos clients dès qu'un produit revient en stock, sans effort manuel.

Concrètement : un client tombe sur une fiche produit en rupture, clique sur un bouton « Me prévenir sur WhatsApp », renseigne son numéro, puis reçoit une notification personnalisée le jour où le produit (ou la variante précise : taille, couleur…) est de nouveau disponible.

C'est un flow particulièrement puissant parce qu'il capte une intention d'achat déjà là : le client voulait ce produit, il vous suffit de le prévenir au bon moment.

Les résultats observés 📈

Sur WhatsApp, le Back in Stock affiche des performances nettement supérieures aux canaux classiques :

  • 90 % de taux d'ouverture en moyenne

  • 13 % de taux de conversion en moyenne

Avant de commencer : ce dont WAX a besoin

Le Back in Stock fonctionne en deux temps : le client s'inscrit à l'alerte sur une fiche produit en rupture, puis il est prévenu quand le produit revient. WAX a donc besoin de :

  • Une inscription à l'alerte : un bouton « Me prévenir sur WhatsApp » sur vos fiches produit en rupture, qui collecte le numéro du client et le produit (ou la variante) attendu.

  • Événement : le produit (ou la variante) attendu revient en stock

  • Données obligatoires : le numéro de téléphone du client et le produit attendu (son nom)

  • Données utiles : prénom, lien vers la fiche produit, image du produit ou de la variante, nom de la variante (taille, couleur…)

💡 La question clé : quel outil sait qu'un produit est de retour en stock et qui attendait ce produit ? Sur Shopify, WAX gère tout lui-même grâce à son bouton d'alerte. Sinon, ce sera l'outil qui gère votre liste d'attente (Klaviyo, votre CMS, votre CRM…) : c'est lui qui déclenchera le flow.

Étape 1️⃣ : Ajoutez le template

Le template est disponible dans votre librairie de templates : Automations > Library > Back in Stock. Ajoutez-le à votre espace : il est pré-configuré pour envoyer la notification au bon moment.

Étape 2️⃣ : Connectez votre outil (choisissez votre cas)

🟢 Cas A : vous êtes sur Shopify

WAX gère toute la chaîne : le bouton d'alerte, la liste des inscrits et la détection du retour en stock. Il vous suffit d'ajouter le bouton sur vos fiches produit, puis de choisir le bon déclencheur.

Avant de commencer

  • L'app WAX doit être installée sur votre boutique Shopify (l'app embed Back in Stock est incluse, rien à télécharger).

  • Vous devez avoir au moins un produit en rupture de stock publié sur votre site, ou à défaut, pouvoir en mettre un en rupture le temps de la configuration (l'activation prend environ 3 minutes).

1. Ajoutez le bouton d'alerte sur vos fiches produit

Il existe 2 méthodes d'intégration automatique selon le style de bouton souhaité, ainsi qu'une intégration manuelle pour les sites très personnalisés.

👉 Méthode 1 : Shopify Block

  1. Depuis votre thème Shopify, ajoutez le bloc Wax Back in Stock à votre template de fiche produit.

  2. Positionnez-le à l'emplacement souhaité (généralement sous le bouton d'achat).

  3. Enregistrez : le bouton apparaît automatiquement lorsque la variante est en rupture.

👉 Méthode 2 : Widget WAX (bouton flottant)

  1. Activez le widget flottant depuis les paramètres de l'app WAX.

  2. Personnalisez sa position et son texte.

  3. Le widget s'affiche automatiquement sur les pages produit en rupture.

👉 Méthode 3 : Intégration manuelle

À utiliser si votre thème est très personnalisé. Transmettez ces instructions à votre développeur :

  1. Activer l'extension Shopify App Embed Wax Back in stock et, dans les paramètres de l'extension, activer « Enable manual integration ».

  2. Construire un bouton proche de l'emplacement et du style du bouton d'achat ou d'alerte de retour en stock, avec un label lié à WhatsApp (par ex. : « Me prévenir sur WhatsApp »).

  3. Rendre ce bouton visible uniquement si la variante est en rupture, et invisible si elle est disponible.

  4. Au clic, appeler la méthode globalement accessible :

waxOpenBackInStockModal(variantId)

Ce modal est entièrement généré par WAX : il gère lui-même l'affichage, la saisie et la validation du numéro de téléphone. Le développeur n'a rien d'autre à construire une fois cet appel effectué.

2. Choisissez le déclencheur

Sur le déclencheur du flow, choisissez Shopify comme source, puis le déclencheur Back in stock. Dès qu'une variante attendue repasse en stock, WAX envoie le message à tous les clients inscrits à cette alerte. Les données (nom du produit et de la variante, lien, image, prix…) arrivent automatiquement et sont disponibles comme variables dans vos messages.

🟣 Cas B : vos alertes de retour en stock passent par Klaviyo

Si vos clients s'inscrivent déjà aux alertes de retour en stock via Klaviyo, c'est Klaviyo qui connaît les inscrits et qui détecte le retour en stock. Dans votre flow Back in Stock Klaviyo, ajoutez le bloc Webhook de WAX et transmettez les données dans le JSON body, par exemple :

{ "attributes": { "phone_number": "{{ person.phone_number|default:'' }}", "first_name": "{{ person.first_name|default:'' }}" }, "product_name": "{{ event.ProductName|default:'' }}", "product_url": "{{ event.URL|default:'' }}", "image_url": "{{ event.ImageURL|default:'' }}" }

Le nom exact des variables d'événement (ici event.ProductName, event.URL et event.ImageURL) dépend de votre événement Klaviyo : copiez-le depuis la fenêtre Preview de Klaviyo.

👉 Configuration pas à pas : Comment créer un webhook entre WAX et Klaviyo

🔵 Cas C : tout autre outil (PrestaShop, WooCommerce, Magento, thème Shopify incompatible, CRM…)

Si votre site n'est pas sur Shopify, ou si votre thème Shopify ne permet pas d'ajouter le bouton WAX, vous pouvez reproduire le même parcours. Dans ce cas, c'est votre système qui gère la liste d'attente et qui appelle WAX au moment de prévenir chaque client.

  1. Créez le bouton et le formulaire d'inscription sur votre fiche produit : un champ pour le numéro de téléphone du client, affiché uniquement quand le produit (ou la variante) est en rupture.

  2. À la validation du formulaire, enregistrez le client dans votre propre système (CRM ou base de données), sur une liste dédiée (par exemple « En attente de réassort »). À ce stade, rien n'est encore transmis à WAX.

  3. Dans WAX, sur le déclencheur du flow, choisissez Webhook comme source et copiez l'URL et le token générés.

  4. Dès que le produit repasse en stock, votre système envoie un webhook à WAX pour chaque client en attente sur ce produit. Les données du client vont sous la clé attributes, les données du produit en dehors :

{ "attributes": { "phone_number": "+33612345678", "first_name": "Marie" }, "product_name": "Robe Lina - Taille M", "product_url": "https://...", "image_url": "https://..." }

💡 Votre outil ne sait pas envoyer de webhook ? Passez par Zapier ou Make pour faire le lien entre votre outil et WAX. Cette méthode demande une intégration technique : prévoyez l'appui de votre développeur, ou contactez notre support pour être accompagné.

👉 Configuration pas à pas : Configurer un déclencheur via un outil externe

Étape 3️⃣ : Personnalisez les messages

  1. Message WhatsApp avec image : l'en-tête affiche l'image de la variante (variant_image_url), puis le texte : « Hello {{first_name}}, Vous nous l'avez demandé. Nous l'avons fait. 🫶 Votre produit préféré, {{product_title}}, est de nouveau en stock ! 🤩 »

  2. Bouton « Super, je l'achète » : il ouvre directement la fiche de la variante (variant_url).

  3. Message RCS de secours : la même notification sous forme de carte, avec le même bouton.

Sur Shopify (cas A), vous pouvez aussi utiliser variant_title (taille, couleur…), product_url, product_image_url ou price pour enrichir le message.

⚠️ Avec un webhook (cas B ou C), vos variables portent les noms que vous avez utilisés dans le JSON. Remplacez product_title par votre variable de nom de produit, et vérifiez que l'image d'en-tête et le bouton « Super, je l'achète » pointent bien vers vos variables d'image et de lien produit.

Étape 4️⃣ : Sécurisez l'envoi

  • 📲 RCS et SMS de secours : le template contient une version RCS, reliée à votre message WhatsApp : si un client n'a pas WhatsApp, il reçoit la notification en RCS. Un bloc SMS est également présent : rédigez-le (avec le lien vers le produit) et reliez-le au RCS pour que le message passe en SMS si le RCS n'aboutit pas. Vérifiez aussi l'image et les variables de la carte RCS.

  • 🔁 Réglez les règles de réentrée : un même client peut s'inscrire à plusieurs produits. Vérifiez que vos règles ne bloquent pas ces alertes successives, tout en évitant les doublons.

  • 🙋 Si le client répond : sa réponse arrive dans votre Inbox. Activez Customer Intervention pour arrêter le flow dès qu'un membre de votre équipe répond.

Étape 5️⃣ : Testez puis activez

Mettez un produit test en rupture, inscrivez-vous vous-même via le bouton « Me prévenir sur WhatsApp », puis repassez ce produit en stock. Vérifiez que vous recevez bien la notification attendue (texte, image, lien) avant d'activer le flow sur l'ensemble de votre catalogue. Une fois activé, l'envoi part automatiquement dès qu'une variante attendue revient en stock.

Exemples concrets 💡

Voici comment le bouton Back in Stock s'intègre sur différents types de boutiques :

Figaret (Prêt-à-porter)

👉 Le bouton est intégré directement dans le style de la marque, au même emplacement que le bouton d'achat.

Motus Boutique (Prêt-à-porter)

Nars (Beauté, Cosmétique)

💡 Ces exemples illustrent que le Back in Stock fonctionne aussi bien sur des produits à forte saisonnalité (mode) que sur des références à forte rotation (beauté).

FAQ ❓

Comment télécharger notre app de Back in Stock ?

Si vous avez déjà l'app WAX installée sur votre boutique Shopify, l'app embed Back in Stock est incluse par défaut : il n'y a rien à télécharger.

Et si le produit revient plusieurs fois en stock ?

Un seul message est envoyé par inscription. Si le produit repasse en rupture puis revient, le client doit se réinscrire pour recevoir une nouvelle alerte.

Peut-on personnaliser le message ?

Oui. Toutes les variables liées au produit et à sa variante sont disponibles dans le flow, ce qui permet de personnaliser entièrement le message.

300 clients se sont inscrits à mon alerte Back in Stock, mon produit revient en stock mais seulement pour 20 unités. Puis-je notifier uniquement les 20 premiers inscrits ?

Non, le message est envoyé à l'ensemble des inscrits.

Peut-on voir la liste des inscrits ?

Oui, sur demande auprès de votre CSM.

Le bouton ne s'intègre pas bien à ma page produit, que faire ?

Suivez en priorité le guide écrit ou vidéo ci-dessus. Si votre thème Shopify est très personnalisé, une intégration manuelle sera nécessaire (voir Cas A, Méthode 3).

Quelles langues sont disponibles pour la popup où le client choisit sa variante et indique son numéro ?

Actuellement : français et anglais uniquement. Si votre site est dans une autre langue, contactez-nous.

Dans quels cas cela peut-il ne pas fonctionner ?

Si votre boutique est très personnalisée avec des blocs spécifiques, une intégration manuelle sera nécessaire (voir Cas A, Méthode 3), ou passez par le Cas C.

Tips & Conseils

  • 🎯 Soignez l'emplacement du bouton : intégré au même endroit et dans le même style que le bouton d'achat, il collecte bien plus d'inscriptions.

  • 🖼️ Montrez le bon produit : utilisez l'image et le lien de la variante attendue (taille, couleur…) pour que le client achète en un clic.

  • ⏱️ Jouez sur l'urgence : rappelez que le stock part vite pour inciter à acheter sans attendre.

  • 📊 Mesurez l'impact : suivez les performances dans l'onglet Performances de vos automations (Découvrir les Automations).

Avez-vous trouvé la réponse à votre question ?