E-commerce
1 juillet 2026
« Comment modifier mes allergies avant la prochaine box ? » « Je veux sauter ce mois sans annuler. » « Ma box ne me plaît pas, que proposez-vous ? » Trois messages où un portail box sans bot self-service sature le SAV et accélère le churn abonnement.
Un chatbot IA box mensuelle e-commerce ne remplace pas BOX-FLOW agents (#415). Il lit BOX-MAP, guide mise à jour préférences, exécute skip/pause Recharge, explique politique surprise et route déceptions vers agents.
Ce guide #416 couvre intents bot_box_*, flow BOX-BOT et KPI box_bot. Distinct du SAV box (#415) et du cancel save (#373) : ici, cas d'usage IA préférences, pause et surprises subscription box.
Sommaire
Pourquoi un bot box réduit-il tickets et churn ?
Un ticket box évitable naît quand le client ne trouve pas comment mettre à jour ses préférences, skip un mois ou comprendre la nature surprise avant d'écrire au support émotionnel post-livraison.
Cinq déclencheurs tickets box botifiables
Prefs update : allergies, taille, goût avant cutoff curation
Skip month : pause box ce cycle sans résilier
Surprise policy : « c'est quoi une mystery box ? » pre-subscribe
Spoiler opt : activer/désactiver teasers email
Pre-ship cutoff : date limite modifier profil oubliée
SubSummit estime que 40-55 % des tickets box pré-livraison concernent prefs et skip, automatisables en self-service (SubSummit, Replenishment Playbook 2026). Tidio observe qu'un bot portail abonnement box réduit tickets preference_update de 45-60 % (Tidio, chat stats 2026).
Angle #416 vs contenus voisins
SAV box #415 : BOX-FLOW agents déception post-livraison. Le #416 = bot amont prefs, skip, attentes.
Cancel save #373 : résiliation SAVE-FLOW. Le #416 = gestion box avant cancel intent.
Abo général : pause billing standard. Le #416 = contenu curaté surprise.
Replenishment #145 : même SKU récurrent. Le #416 = box variable uniquement.
Abo cadeau #273 : donneur/destinataire. Le #416 = prefs destinataire portail bot.
Exemple DTC
Box beauté 1 200 abo, 52 tickets/mois preference+skip avant bot. Après BOX-BOT : box_bot_resolution 81 %, box_ticket_eligibility_delta -52 %, box_churn_pre_ship -18 %.
Amont vs aval
#416 prefs et skip self-service. #415 résout déception, allergène violation, duplicate post-livraison.
Coût ticket pref évité
1 ticket box_preference_update évité = 5-10 € ops. Bot ROI positif dès 60 sessions/mois abonnés box actifs.
En quoi BOX-BOT diffère-t-il du cancel save #373 ?
Gestion box proactive et cancellation save : deux moments funnel, deux flows bot.
Matrice bot abo → rôle
#416 BOX-BOT : prefs, skip, spoiler, attentes surprise
#373 SAVE-FLOW : motif cancel, pause save, résiliation
#415 BOX-FLOW : déception content, credit, replace agents
subscription general : billing, swap SKU fixe
Router upstream
« Modifier allergies », « skip box », « spoiler », « prochaine box quand » → BOX-BOT. « Résilier », « annuler abonnement », « stop définitif » → #373 SAVE-FLOW. « Déçu contenu box reçue », « allergène dedans » → handoff #415 BOX-FLOW.
Données BOX-BOT
BOX-MAP JSON #415, Recharge subscription API, preference_profile metafields, curation_cutoff calendar, spoiler_opt customer tag.
UX coexistence
Widget portail abonné + /pages/box-subscription. Max 6 turns prefs/skip puis CTA portail deep link. Cancel path always accessible → #373, pas loop box save.
Promesse #416
Policy BOX-BOT, 12 intents bot_box_*, flow BB-1 à BB-8, guardrails no spoil, KPI box_bot_*.
Retention before disappointment
Prefs trust + skip flexibility = churn prevention. Bot #416 investissement amont vs tickets #415 aval coûteux.
Quels intents bot_box_* configurer ?
Douze intents bot abonnement surprise box couvrent self-service amont.
Douze intents bot_box
bot_box_pref_update : modifier allergies, taille, goûts
bot_box_pref_cutoff : date limite curation, box en cours locked
bot_box_skip_month : sauter livraison cycle actuel
bot_box_pause_multi : pause 2-3 mois box
bot_box_spoiler_opt : opt-in/out teasers email
bot_box_expectation : nature surprise, min value guarantee
bot_box_next_ship : prochaine date box, statut curation
bot_box_theme_swap : changer profil/thème semi-curated
bot_box_onboarding_quiz : compléter prefs first box
bot_box_gift_recipient : prefs destinataire cadeau
bot_box_disappointment_pre : insatisfaction avant cancel → route #415
bot_box_vs_replenishment : box vs abo consommable redirect
Tags session
box_bot, box_bot_pref, box_bot_skip, box_bot_resolved, box_bot_handoff_415, box_bot_handoff_373. Distinct cancel_bot, replenishment.
Triggers T1-T5
T1 : portail abonné dwell + box subscriber logged-in. T2 : keyword box/prefs/skip/surprise. T3 : email pre-ship cutoff link click. T4 : /pages/box-subscription FAQ. T5 : disappointment keyword post-delivery → handoff #415.
Comment appliquer le flow BOX-BOT en huit étapes ?
Le flow BOX-BOT guide self-service box grounded BOX-MAP et Recharge API.
Huit étapes BB-1 à BB-8
BB-1 Accueil : « Je gère votre abonnement box : prefs, skip, infos surprise. »
BB-2 Auth subscription : lookup subscription_id, box_code, cycle
BB-3 Classifier intent : bot_box_* section 3
BB-4 Match BOX-MAP : type, preference_fields, cutoff, spoiler_policy
BB-5 Execute or guide : skip API | pref portail link | explain template
BB-6 Confirm : recap action + effective dates
BB-7 CTA : portail deep link | /pages/box-subscription
BB-8 Clore/handoff : disappointment post-ship → #415 | cancel → #373
BB-5 pref_update
If before cutoff : deep link portail edit profile fields BOX-MAP. If after cutoff : BOX-PREF-UPDATE-01 #415 template « effective next curation [date] ». Bot ne modifie pas prefs direct si portail required audit trail.
BB-5 skip_month
Recharge skip next charge API one-click. Confirm : « Box [mois] skipped, next ship [date], no charge. » Distinct pause multi-month bot_box_pause_multi.
BB-5 expectation
Template BOX-EXPECT-01 #415 : box_type, min_retail_value, surprise nature. Pre-subscribe T4 /pages/box-subscription visitor sans auth → explain then CTA subscribe.
BB-8 disappointment handoff
Client cite box reçue déçue : no credit bot. Collect box_shipment_id + route BOX-FLOW #415 agents BX-6.
Semi-curated theme pick
bot_box_theme_swap : list 3 themes BOX-MAP semi_curated. Portail select before cutoff. Bot guide options, portail confirms.
Quelle policy BOX-BOT documenter ?
La policy bot box BOX-BOT encadre promesses, spoiler et handoffs.
Huit règles BOX-BOT
BOX-MAP only : prefs fields, min value, cutoff depuis JSON #415
No spoil content : jamais révéler SKU box en transit si spoiler_policy no_spoil
No credit/refund bot : déception post-livraison → handoff #415 BX-7
Skip/pause API only : Recharge action logged, pas promesse sans exec
Cutoff transparent : always cite curation freeze date BB-5 pref
Cancel accessible : client demande résilier → #373, pas block box loop
Auth required actions : skip/pref update logged-in subscriber only
Max 6 turns box admin : puis portail CTA, pas conversation loop
Corpus RAG sources
/pages/box-subscription, BOX-MAP JSON, BOX-SUP #415, onboarding quiz copy. Pas inventer min value ou prefs fields absents map.
Sync ops
BOX-MAP update #415 → bot glossary same day. Curation cutoff calendar sync Klaviyo pre-ship emails.
Revue mensuelle
Audit transcripts : false spoil, missed cutoff explain, improper cancel block.
Logged-in only skip
Guest email verify OTP before skip API. Prevent fraudulent skip third-party.
Quels guardrails protègent surprise et confiance ?
La matrice bot box autorisé vs interdit protège surprise et ops curation.
Actions autorisées bot
Lookup subscription box_code, cycle, next_ship_date
Cite BOX-MAP min_retail_value, box_type, preference_fields
Execute skip next cycle Recharge API
Execute pause multi-month if policy allows
Toggle spoiler_opt marketing tag via portail link
Deep link portail pref edit + onboarding quiz incomplete
Explain cutoff calendar before/after curation freeze
Handoff #415 disappointment, #373 cancel confirm
Actions interdites bot
Reveal box SKU list in transit ou pre-announce items
Issue store credit, refund, replacement ship
Override curation after cutoff « exception » sans agent
Block cancel path to force skip
Promise item choice full mystery box
Confondre box skip avec replenishment skip #145
Hard block phrases
Block if box in transit : « votre box contient [SKU] », « je vois 5 produits dont… ». Use : « contenu surprise selon profil, livraison estimée [date] ».
Allergène post-delivery
Client signale allergène reçu : immediate handoff #415 P1 BOX-PREF-01. Bot zero argue surprise.
In-transit status only
bot_box_next_ship : cite shipped|in_transit|curating sans item list. Carrier tracking link if available separate intent.
Comment intégrer Recharge, BOX-MAP #415 et portail ?
L'intégration bot box Shopify combine Recharge API et BOX-MAP #415.
Champs Recharge read/write
subscription_id : box subscriber lookup
next_charge_date : skip target
status : active | paused
customer metafields : preference_profile, spoiler_opt
skip API : skip next charge one-click
Recharge Subscriptions API (Recharge, subscriptions 2026).
BOX-MAP bot layer
Import JSON #415 : box_code, preference_fields, curation_cutoff_days, min_retail_value, spoiler_policy. BB-4 match per subscription product.
Portail pref edit
bot_box_pref_update : deep link customer portal avec fields pre-highlight. Webhook portail save → Klaviyo profile sync + curation export flag.
Onboarding quiz gate
bot_box_onboarding_quiz : if preference_profile incomplete, block explain « complete quiz before first ship » + quiz link.
Gift recipient flow
bot_box_gift_recipient : recipient magic link onboarding, donneur read-only status. Lien #273 gift sub rules.
Klaviyo cutoff sync
Webhook portail pref save → update Klaviyo profile + cancel pre-ship reminder if complete.
Quels triggers et UX portail pour BOX-BOT ?
Le déploiement UX BOX-BOT maximise self-service sans spoiler leak.
Cinq placements widget
Portail abonné : T1 proactive box subscribers
/pages/box-subscription : T4 pre-subscribe expectation FAQ
Email cutoff J-10 : T3 « modifier profil » chat link
Post-onboarding quiz : confirm prefs saved
Pre-cancel path : route #373 but offer skip first if motif stock
Pref update UX mobile
Bot lists editable fields from BOX-MAP → CTA portail. Pas form long chat. Cutoff countdown : « Modifiable encore 4 j avant curation ».
Coexistence #373
Cancel intent detected : « Résilier » button visible. Optional : « Plutôt skip ce mois ? » 1 message max then #373 if insist.
Proactive cutoff email
Klaviyo J-10 : bot link bot_box_pref_cutoff. Measure pref update rate pre-ship vs baseline.
A/B test
T1 proactive portail vs passive : box_bot_resolution + box_preference_compliance delta 4 sem.
Food box dietary reminder
T3 email vegan box : bot_box_pref_update CTA highlight dietary fields. P1 allergen prevention amont.
Quels KPI box bot mesurer ?
Les KPI bot abonnement surprise box lient self-service et churn pré-livraison.
Huit métriques clés
box_bot_resolution_rate : résolu sans handoff / sessions box_bot
box_ticket_pref_skip_delta : baisse tickets #415 pref+skip vs baseline
box_skip_bot_convert : skip executed bot / skip intents
box_pref_update_pre_cutoff : prefs updated before freeze / bot pref sessions
false_spoil_incident : audit bot reveal SKU (cible 0)
box_handoff_415_rate : disappointment routed agents / post-ship sessions
box_churn_pre_ship_delta : cancel before ship vs baseline
box_bot_csat : satisfaction tag box_bot
Benchmark DTC
box_bot_resolution 78-88 %, pref_skip_ticket_delta -45-60 %, false_spoil 0, box_pref_update_pre_cutoff > 70 % bot pref sessions before cutoff.
Dashboard hebdo
Intent breakdown, skip vs pause split, handoff #415 vs #373, onboarding quiz completion via bot.
Audit transcript
20 sessions/mois : verify no spoil, cutoff cited, skip API confirmed BB-6.
Skip vs cancel save correlation
Track clients bot_box_skip_month → reduced #373 cancel same month. Measure retention lift skip-first path.
Quels anti-patterns éviter sur bot box ?
Dix anti-patterns bot subscription box à bannir.
1. Spoiler SKU box en transit
false_spoil_incident P0. Règle 2 BOX-BOT strict.
2. Credit déception bot post-livraison
Handoff #415 BX-7 only. Bot explain policy then agent.
3. Block cancel pour proposer skip
Règle 6 : #373 accessible. 1 skip offer max.
4. Pref update chat sans portail audit
Deep link portail. Curation needs logged change trail.
5. Cutoff date omise
BB-5 always cite freeze. Évite « pas pris en compte » tickets.
6. BOX-MAP stale min value
bot_box_expectation cite outdated 65 € vs 70 €. Sync weekly.
7. Confondre box et replenishment
bot_box_vs_replenishment + route #145 if same-SKU abo.
8. Skip promise sans API confirm
BB-6 recap only after Recharge skip success response.
9. Conversation 12 tours admin
Max 6 turns règle 8. Portail CTA BB-7.
10. Pas /pages/box-subscription link
Pre-subscribe T4 expectation gap. BOX-SUP #415 prérequis.
11. Onboarding quiz bypass
First ship blocked until bot_box_onboarding_quiz complete per BOX-SUP règle 1.
12. Dark pattern skip wall
Forcing 3 skip offers before cancel = #373 violation. 1 offer max then cancel path clear.
Comment Qstomy gère prefs, skip et surprises box ?
Qstomy sur Shopify : BOX-BOT Recharge lookup, BOX-MAP explain, skip/pause execute, pref portail deep link, cutoff calendar, no-spoil guard, handoff BOX-FLOW #415 et SAVE-FLOW #373.
Capacités box bot Qstomy
box_sub_lookup : BB-2 subscription cycle dates
box_map_explain : expectation, min value, prefs fields
box_skip_execute : Recharge skip API BB-5
box_pref_portal_link : deep link edit profile
box_no_spoil_guard : hard block SKU reveal
box_handoff_415_373 : disappointment vs cancel route
Pipeline #416 → #415
Bot amont prefs skip. Agents aval déception litiges. Shared BOX-MAP Notion. Cancel #373 parallel distinct router.
Scénario DTC chiffré
Box beauté 1 200 abo, 52 tickets pref+skip/mois baseline.
Après BOX-BOT Qstomy : box_bot_resolution 83 %, box_ticket_pref_skip_delta -54 %, box_pref_update_pre_cutoff 74 %, box_bot_csat 4,4/5.
Explorez support client et demander une démo.
Bot vs agents routing
Qstomy route bot_box_pref_update, skip, expectation vers BB-5. box_disappointment post-ship + allergène → handoff BOX-FLOW #415 immédiat.
Quelle checklist pour déployer BOX-BOT ?
Checklist BOX-BOT (12 étapes)
Valider BOX-SUP #415 + BOX-MAP published /pages/box-subscription
Export BOX-MAP JSON → bot glossary
Configurer 12 intents bot_box_* section 3
Implémenter flow BB-1 à BB-8 + Recharge skip API
Activer guardrails no spoil + no credit bot
Router upstream vs #415 #373 #145
Placements widget portail + /pages/box-subscription T4
Triggers T1-T3 cutoff email + handoff fields BB-8
Tests staging 8 scénarios : pref before/after cutoff, skip, spoiler, expectation, disappointment handoff, cancel route
Portail pref deep links + onboarding quiz gate
Dashboard KPI box_bot hebdo + spoil audit
A/B T1 proactive portail vs passive 4 semaines
En bref
#416 = bot box amont, #415 agents aval déception
BOX-MAP grounded : prefs, cutoff, min value
BOX-BOT : auth → intent → execute skip/pref → confirm
No spoil ever : zero SKU reveal in transit
KPI box_bot_resolution : cible > 80 % post-fix
FAQ
Différence avec #415 ?
#415 SAV déception post-livraison crédits. #416 bot prefs skip attentes amont portail.
Différence avec #373 ?
#373 cancel save résiliation. #416 gestion box avant cancel, skip offer 1x max.
Bot modifie allergies direct ?
Deep link portail default. Audit trail curation ops.
Client demande contenu box ?
Refus poli no_spoil policy. Statut ship date only.
Box cadeau prefs ?
bot_box_gift_recipient magic link destinataire. Donneur status read-only.
Aller plus loin
Cette semaine : sync BOX-MAP bot, configurez Recharge skip BB-5 staging, testez cutoff before/after pref flow, activez widget portail T1.
Partagez ce guide #416 avec rétention et support : un bot prefs+skip bien calibré évite la déception qui arrive trop tard au SAV.
Pause 3 mois vs skip 1 mois ?
bot_box_skip_month = next cycle only. bot_box_pause_multi = Recharge pause API if BOX-MAP allows.

Enzo
1 juillet 2026





