E-commerce

Comment configurer un chatbot IA pour le réachat : timing, triggers et recommandations ?

Comment configurer un chatbot IA pour le réachat : timing, triggers et recommandations ?

30 juin 2026

Proposer un réassort au mauvais moment, c'est perdre le client deux fois : il ignore le message, puis il achète chez Amazon parce que votre rappel est arrivé trop tôt ou trop tard. Un chatbot réachat efficace ne repose pas sur « voulez-vous recommander ? » à chaque ouverture de widget, mais sur quand proposer, quoi suggérer et quand se taire.

Replenit estime que le timing prédictif individuel convertit à 2,4× le taux des rappels intervalle fixe 30 j (Replenit, Shopify replenishment 2026). SubSummit distingue reorder agents (sans engagement) et Subscribe & Save : le bot doit servir les deux profils sans les confondre (SubSummit, Replenishment Playbook 2026).

Ce guide #310 traite le chatbot IA réachat : fenêtres timing, triggers, suppression, flows. Il complète support ventes récurrentes (#309) avec l'angle automation IA du moment de proposition reorder.

Sommaire

Pourquoi le timing compte-t-il plus que le copywriting sur un bot réachat ?

Deux clients achètent le même sérum 50 ml. L'un l'utilise en 35 j, l'autre en 52 j. Un rappel fixe J+30 agace le second et arrive trop tard pour le premier déjà passé sur un concurrent.

Coût d'un mauvais timing

  • Trop tôt : perception spam, snooze, désabonnement flux replenishment

  • Trop tard : client déjà racheté ailleurs, fenêtre fermée

  • Hors contexte chat : proposition reorder pendant litige livraison → perte confiance

Ce que change l'IA

Bitontree décrit l'agent retention : rappel semaine 7 sur un stock 8 semaines, pas jour 30 générique (Bitontree, retention agent 2026). reOtter segmente reorder reminder, at-risk et winback selon écart à la date prédite (reOtter, reorder prediction 2026).

Principe #310

Le bot réachat = moteur de fenêtres + guardrails. La recommandation n'apparaît que si le score timing dépasse le seuil et qu'aucune règle de suppression n'est active.

En quoi diffère-t-il du support #309, de l'historique #258 et du cross-sell #152 ?

Cinq contenus voisins, cinq responsabilités bot.

Support récurrent (#309)

Ventes récurrentes (#309) : REORDER-INTENT, macros REORDER, REORDER-POLICY humain. Le #310 automatise le timing et la décision proposer / attendre / snooze.

Historique achat (#258)

Historique bot (#258) : auth, whitelist, confiance. Le #310 utilise l'historique pour calculer predicted_runout, pas seulement lookup WISMO.

Cross-sell (#152)

Cross-sell (#152) : complément panier session. Le #310 : même SKU ou routine consommables au moment run-out.

Routine / refill

Reco routine : intervalles produit. Le #310 : orchestration chat proactive + réactive avec suppressions.

AOV bot (#305)

Bot AOV (#305) : packs, franco. Le #310 : reorder d'abord, upgrade format ou Subscribe seulement si fenêtre peak et consentement.

Promesse #310

Modèle REORDER-TIMING, REPEAT-BOT-INTENT, guardrails NO-REORDER-PRESSURE, triggers, prompt REPEAT-BOT-01, KPI.

Quelle cartographie REPEAT-BOT-INTENT pour le chatbot réachat ?

La taxonomie REPEAT-BOT-INTENT sépare demande client, suggestion proactive et gestion refus.

12 intents bot réachat

  • repeat_reorder_request : client demande à recommander

  • repeat_suggest_proactive : bot propose reorder (fenêtre peak)

  • repeat_timing_question : « quand racheter ? »

  • repeat_not_yet : « j'en ai encore » → snooze

  • repeat_snooze_chat : reporter rappel depuis chat

  • repeat_variant_change : même gamme, autre variante

  • repeat_need_change : pivot SKU (besoin évolutif)

  • repeat_subscribe_offer : upgrade Subscribe après 2+ reorders

  • repeat_complement : complément routine (post-reorder only)

  • repeat_decline_stop : ne plus proposer ce SKU

  • repeat_multi_sku : plusieurs produits due same window

  • repeat_handoff : litige, B2B récurrent, wholesale

Priorité routing

Intent SAV actif (WISMO, retour, réclamation) bloque repeat_suggest_proactive. repeat_reorder_request toujours servi, même hors fenêtre.

Comment construire le modèle REORDER-TIMING pour décider quand proposer ?

Le modèle REORDER-TIMING calcule une fenêtre par paire client × SKU replenishment.

Inputs calcul

  • last_order_date + line item SKU

  • days_supply : metafield produit ou médiane catégorie (ex. 42 j)

  • velocity_adjust : écart vs médiane si 2+ commandes même SKU (intervalle réel)

  • quantity_multiplier : achat 2 unités = +100 % days_supply

Fenêtres lifecycle

  • pre_window : runout - 14 j à - 8 j (pas de proactive chat, email soft only)

  • peak_window : runout - 7 j à runout + 3 j → repeat_suggest_proactive autorisé

  • late_window : runout + 4 j à + 21 j → winback ton, pas upsell agressif

  • dormant : + 21 j sans achat → at-risk, handoff marketing, pas 3e nudge chat

Score timing

Score 0-100 : 80+ peak eligible proactive. Replenit : fenêtre « not too early, not too late » (Replenit, replenishment agent 2026). Formule simple sans ML : score = 100 - abs(today - predicted_runout) × 5, cap 0-100.

Quelles règles de suppression avant toute suggestion proactive ?

Les guardrails suppression reorder empêchent le bot de proposer au mauvais moment.

10 suppressions obligatoires

  1. Commande même SKU < 14 j : client vient d'acheter

  2. Abonnement actif sur SKU : redirect portail sub

  3. snooze_until profile Klaviyo non expiré

  4. repeat_decline_stop sur SKU : blacklist 180 j

  5. Ticket SAV ouvert tag litige / retour

  6. Retour récent même SKU 60 j

  7. Score timing < 60 : pas de proactive

  8. Visiteur non auth : pas de « vous achetez souvent... »

  9. SKU non replenishment : mode, durable, one-shot

  10. 2 proactive repeat / 30 j max par client : cap fréquence

NO-REORDER-PRESSURE

Extension guardrails #305 : jamais reorder après refus même session. Jamais reorder + cross-sell même message. Toujours option « pas maintenant » visible. Insider One : client 51+ j sans achat (cycle 30 j) = at-risk, incitation douce, pas rappel produit (Insider One, lifecycle chatbot 2026).

Quels triggers chat activer pour le réachat : proactif vs réactif ?

Le orchestrateur triggers réachat mappe contexte session vers action bot.

Triggers proactifs (peak_window + suppressions OK)

  • Compte client /account : chip « Recommander {sku} » si score ≥ 80

  • Return visit J+35-50 post-achat consumable : message 1 ligne après 15 s dwell

  • Post-WISMO résolu : si delivered + replenishment SKU + peak → « Besoin de réassort bientôt ? »

Triggers réactifs (toujours actifs)

  • Chip « Recommander ma dernière commande » toute session auth

  • Intent repeat_reorder_request entrant

  • Deep link e-mail replenishment → chat pré-rempli SKU

rePete pattern

rePete envoie nudge SMS/e-mail/on-site quand prédiction ready, one-click cart (rePete, reorder agent 2026). Le chat #310 reprend le même SKU et timing, sans dupliquer le message même heure que Klaviyo (délai min 4 h entre canaux).

Quel flow conversationnel pour proposer un réachat sans pression ?

Le flow bot réachat suit une séquence fixe en 4 étapes maximum.

Flow repeat_suggest_proactive

  1. Contexte : « Vous aviez commandé {product} le {date}. D'après l'usage habituel, vous pourriez bientôt en manquer. »

  2. Choix : boutons [Recommander] [Pas encore] [Autre produit]

  3. Recommander : lien panier pré-rempli + prix + stock live

  4. Pas encore → repeat_snooze_chat 2 sem. / 1 mois

Flow repeat_reorder_request

Skip étape 1 si client a demandé. Lookup dernière commande → confirm SKU → add-to-cart. Si variante OOS : repeat_variant_change ou substitute.

Upgrade Subscribe conditionnel

Si orders_count SKU ≥ 3 et pas abonné : après clic Recommander, footer « Livraison auto -10 % ? » non bloquant. Ecommerce Circle : 15 % convertissent au 3e reorder (Ecommerce Circle 2026).

Comment structurer le prompt REPEAT-BOT-01 et les signaux data ?

Bloc system prompt REPEAT-BOT-01 250-350 mots, extension #163.

Blocs prompt

  1. Rôle : assistant réachat, pas vendeur pushy

  2. Signaux : predicted_runout, timing_score, window_name, snooze_until

  3. REORDER-POLICY #309 : durées SKU, upgrade sub, pivot need_change

  4. Suppressions : liste section 5, vérifier avant proactive

  5. NO-REORDER-PRESSURE : max 1 suggestion proactive / session

  6. Handoff : repeat_handoff si wholesale ou 3 échecs lien panier

Metafields Shopify sync bot

replenishment_days, replenishment_eligible, pairs_with_sku. AeroChat : post-achat bot = usage tips + reorder reminders dans le même fil support (AeroChat, repeat sales 2026).

Voir consignes (#163), données Shopify (#20).

Comment synchroniser le bot chat avec Klaviyo et les agents replenishment ?

Le sync bot ↔ ESP évite double nudge et incohérence snooze.

Architecture data

  • Shopify orders → calcul predicted_runout (cron daily ou Replenit/reOtter webhook)

  • Profile Klaviyo : predicted_reorder_date, timing_score, snooze_until

  • Bot lit mêmes properties via API ou metafield customer sync

  • repeat_snooze_chat → webhook update Klaviyo + cancel pending flow send

Règle canal

E-mail peak J-5 → chat proactive seulement si e-mail non ouvert J-2 ET score ≥ 85. Stormy AI : séquence T-5 e-mail, T-3 SMS, T-1 push (Stormy AI, replenishment 2026). Chat = canal de secours ou réponse demande, pas spam parallèle.

Exclusion abonnés

Segment active_subscriber exclu des triggers repeat_suggest_proactive. Bot redirect vers support abonnement intents skip/pause.

Quels cas limites traiter : multi-SKU, cadeau, pivot besoin ?

Les edge cases bot réachat demandent des branches explicites dans l'orchestrateur.

Multi-SKU même fenêtre

repeat_multi_sku : 2+ produits due ± 5 j → un panier consolidé, un message « Votre routine complète ». reOtter rollup event unique.

Achat cadeau

Shipping address ≠ billing ou tag gift : ne pas proactive reorder. Demander « achetez-vous pour vous ? » avant suggestion (#258 edge case).

repeat_need_change

Reprendre arbre pivot #309 section 7. Bot : 2 questions → nouveau SKU → update replenishment_sku profile → snooze ancien.

Stock OOS

SKU due mais stock 0 : substitute documenté + alerte back-in-stock, pas lien panier mort. Replenit pause triggers OOS automatiquement.

Quels KPI mesurer pour le bot réachat ?

Mesurez timing et conversion, pas le volume de suggestions.

KPI mensuels

  • repeat_proactive_accept_rate : clics Recommander / suggestions proactive

  • repeat_chat_cvr : commandes attribuées chat repeat / sessions auth peak

  • snooze_from_chat_rate : repeat_not_yet + snooze (signal timing à recalibrer si > 30 %)

  • repeat_decline_stop_rate : opt-out SKU (qualité suggestion)

  • subscribe_upgrade_from_chat : conversions repeat_subscribe_offer

  • suppression_hit_rate : % sessions où proactive bloquée (audit règles)

  • second_purchase_rate_60d : impact global cohorte bot actif

Revue S+30

Comparer repeat_chat_cvr peak vs late window. Ajuster pre/peak boundaries si snooze_rate élevé en peak = predicted_runout trop tôt.

Comment Qstomy décide-t-il quand proposer un réachat ?

Qstomy exécute REORDER-TIMING, REPEAT-BOT-INTENT et NO-REORDER-PRESSURE en temps réel.

Capacités

  • Calcul predicted_runout par SKU depuis historique Shopify

  • Orchestrateur suppressions 10 règles section 5

  • Flows repeat_suggest_proactive et repeat_reorder_request

  • Snooze chat → sync Klaviyo profile

  • Panier pré-rempli + stock live API

  • CTA Subscribe non bloquant post-reorder

Scénario DTC chiffré

Marque pet care DTC, 8 SKU replenishment. Avant Qstomy : rappel chat fixe J+30, repeat_proactive_accept_rate 4,2 %, repeat_decline_stop_rate 9 %. Après REORDER-TIMING + suppressions : accept_rate 11,8 %, repeat_chat_cvr +62 %, snooze_from_chat 14 % (vs 38 %), second_purchase_rate_60d +11 pts sur 10 semaines.

Voir agent vente, Shopify, démo.

Enzo

30 juin 2026

Convertissez +2000 clients en moyenne par mois en utilisant Qstomy.

1ère IA Shopify dédiée à la conversion client au monde

200+ ecommerçants accompagnés

Abonnez-vous à la newsletter et obtennez un e-book personnalisé !

Solution no-code, sans connaissance technique requise. Une IA entrainée sur votre e-shop et non intrusive.

*Désabonnez-vous à tout moment. Nous n'envoyons pas de spam.

Abonnez-vous à la newsletter et obtennez un e-book personnalisé !

Solution no-code, sans connaissance technique requise. Une IA entrainée sur votre e-shop et non intrusive.

*Désabonnez-vous à tout moment. Nous n'envoyons pas de spam.