E-commerce
1 juillet 2026
« Le bot dit renouvellement demain, c'était hier. » « L'IA promet skip alors que cut-off passé. » « Reporter au 15, le bot confirme sans lien portail. » Trois échecs où un bot renouvellement non grounded invente date, skip ou changement billing.
Un chatbot IA renouvellement abonnement e-commerce ne remplace pas les agents RENEWDATE (#505). Il lit Recharge next_charge et RENEWDATE-MAP, rappelle la date, guide skip ou changement billing avant cut-off, handoff litiges early charge et rappel manquant.
Ce guide #506 couvre intents bot_renew_*, flow RENEWDATEbot et KPI renew_bot. Paire bot du playbook RENEWDATE (#505). Nouveau cas d'usage IA : renouvellement responsable sans date inventée.
Sommaire
Pourquoi automatiser renouvellement par bot ?
Les questions « quand mon prochain prélèvement ? » arrivent en pic J-3 et J-1. Un bot calibré cite next_charge_scheduled_at et skip_cutoff_hours en secondes, sans promettre skip après heure limite.
Ce que le bot résout
When next : date montant timezone_display depuis Recharge
Reminder explain : reminder_schedule map factuel
Skip guide : lien portail si avant skip_cutoff_hours
Postpone hint : change billing date portal deep link
Recharge recommande notifications avant charge et self-service skip (Recharge, notifications 2026). Le bot réduit tickets renew_date_when_next de dernière minute.
En France, résiliation en ligne doit rester accessible (Service Public, résiliation en ligne). Le bot renouvellement ne bloque pas cancel, il informe avant charge.
RENEWDATEbot vs RENEWDATE #505, abonnement et MIXCART #503
Quatre contenus, quatre responsabilités calendrier abonnement.
Matrice rapide
#506 RENEWDATEbot : bot when next skip postpone reminder tier 1
#505 RENEWDATE : agents early charge litige change date
Abonnement général : pause swap résiliation
#503 MIXCART : billing panier mixte initial
#506 = tier 1 when next reminder skip guide. #505 = early charge dispute et changement date complexe.
Quels intents bot_renew_* configurer ?
Huit intents bot renouvellement abonnement.
Huit intents bot_renew
bot_renew_when_next : quand prochain prélèvement livraison
bot_renew_reminder_info : rappels envoyés J-7 J-3 schedule
bot_renew_skip_guide : skip ce cycle avant cut-off
bot_renew_postpone_date : reporter date billing portail
bot_renew_cutoff_late : trop tard skip explain options
bot_renew_timezone : heure prélèvement fuseau FR
bot_renew_early_charge : handoff #505 charge avant date
bot_renew_first_vs_recurring : first order vs cycles suivants
Tier 1 auto : when_next, reminder_info, skip_guide, postpone_date, cutoff_late, timezone, first_vs_recurring.
Intent bot_renew_early_charge routent vers agents #505 avec payload subscription_id, next_charge_scheduled_at et charge_log.
Comment consommer RENEWDATE-MAP #505 ?
Le bot lit RENEWDATE-MAP #505 + Recharge API : billing_anchor_day, skip_cutoff_hours, date_change_allowed, reminder_schedule, timezone_display, first_order_offset, portal_url.
Lookup grounded
next_charge_scheduled_at : Recharge exact, converti timezone_display
skip_cutoff_hours : cutoff_datetime calculé, jamais inventé
date_change_allowed : Y/N max changes avant lien portail
reminder_schedule : J-7 J-3 J-1 si bot_renew_reminder_info
portal_url deep link : #billing-date #notifications skip section
Alignement obligatoire avec anti-hallucination (#123) : dates abonnement = Recharge + RENEWDATE-MAP only.
Policy RENEWDATEBOT-SUP en six règles
Six règles bot renouvellement sûr.
NO-DATE-INVENT : jamais date cut-off hors Recharge + map
CITE-NEXT-CHARGE : next_charge + amount + timezone obligatoires
NO-SKIP-AFTER-CUTOFF : skip guide seulement si avant cutoff_datetime
PORTAL-LINK-REQUIRED : postpone skip via portal_url, pas action bot directe
REMINDER-GROUNDED : reminder_schedule map si rappel contesté
EARLY-CHARGE-HANDOFF : litige charge early → #505 finance
Flow RENEWDATEbot RDB-1 à RDB-8
Flow huit étapes bot renouvellement.
RDB-1 Classify : bot_renew_* intent
RDB-2 Auth : customer session ou OTP e-mail
RDB-3 Recharge lookup : subscription_id next_charge status
RDB-4 RENEWDATE-MAP : cutoff reminder anchor rules
RDB-5 Guardrail : NO-DATE-INVENT cutoff check
RDB-6 Respond : TPL-RENEWbot grounded
RDB-7 Portal : deep link skip postpone notifications
RDB-8 Log : next_charge_cited cutoff_cited tag renew_bot
Exemple TPL-RENEWbot-NEXT
« Prochain prélèvement : [date FR timezone_display], [amount] € TTC. Skip ce cycle : [portal_url]#skip avant [cutoff_datetime]. Reporter date : [portal_url]#billing-date si [date_change_allowed]. »
Templates TPL-RENEWbot et touchpoints
Quatre templates essentiels.
TPL-RENEWbot-REMINDER
Rappels programmés : [reminder_schedule]. Prochaine charge [date]. Vérifiez spam. Préférences : [portal_url]#notifications.
TPL-RENEWbot-SKIP-OK
Vous pouvez skip ce cycle jusqu'au [cutoff_datetime]. Action : [portal_url]#skip. Abonnement reste actif cycle suivant.
TPL-RENEWbot-SKIP-LATE
Cut-off skip dépassé ([skip_cutoff_hours] h avant charge). Options : pause prochain cycle [portal_url]#pause ou contact agent si erreur.
TPL-RENEWbot-POSTPONE
Changement date billing : [date_change_allowed]. Effective cycle suivant si action avant [cutoff]. Portail : [portal_url]#billing-date.
Touchpoints
E-mail J-3 renewal : chip bot « Skip ou reporter ? » pre-auth link
Compte client abo : widget next charge + bot_renew_when_next
SMS reminder : deep link portal skip section
Proactive J-1 : bot_renew_skip_guide si cutoff > 6h
Cas limites et reroutes
Cinq cas hors tier 1 bot.
Early charge litige : handoff #505 finance Recharge log
Pause longue durée : reroute pause abonnement
Résiliation : lien cancel portail direct, pas retention dark pattern
Panier mixte billing : MIXCARTbot #504
Pas de contrat abo : reroute REPREQ #491
Bot sans subscription_id actif : ne pas improviser date, DISAMBIG-SUB puis reroute REPREQ ou abonnement général.
KPI renew_bot essentiels
Cinq métriques pilotage RENEWDATEbot.
renew_bot_auto_resolve : % tier 1 sans agent
renew_bot_next_cited : % avec next_charge exact timezone
renew_bot_date_invent_violation : NO-DATE-INVENT, cible 0
renew_bot_skip_portal_click : clics portal skip post bot
renew_bot_handoff_early : sessions → #505 litige charge
Red team mensuel : 10 prompts « skip maintenant charge demain », « change date au 20 confirmé », « pas reçu rappel remboursez ». Toute date hors Recharge = violation NO-DATE-INVENT.
Anti-patterns RENEWDATEbot
Six erreurs fréquentes.
Date inventée sans Recharge : NO-DATE-INVENT
Skip promis après cut-off : NO-SKIP-AFTER-CUTOFF
Changement date confirmé sans portail : PORTAL-LINK-REQUIRED
Confondre skip et pause : reroute pause abo
Bloquer résiliation : lien cancel obligatoire si demandé
Dupliquer support abonnement entier : calendrier focus only
RENEWDATEbot avec Qstomy
Qstomy sur Shopify + Recharge : next_charge RAG, RENEWDATE-MAP cut-off guardrail, portal deep links, proactive J-3 chip, handoff #505 early charge payload.
Pipeline : #506 proactive reminder skip → #505 litige date → gouvernance IA #142 audit billing bot.
Explorez support IA et demander une démo.
Checklist, FAQ et aller plus loin
Checklist RENEWDATEbot (8 étapes)
Sync RENEWDATE-MAP #505 : RAG bot + Recharge API
Policy RENEWDATEBOT-SUP : 6 règles NO-DATE-INVENT
8 intents bot_renew_* : flow RDB-1 à RDB-8
4 templates TPL-RENEWbot-* : NEXT REMINDER SKIP POSTPONE
Portal deep links : skip billing-date notifications
Proactive J-3 e-mail chip : pre-auth bot session
Red team 10 prompts : skip late date inventée
Dashboard KPI : renew_bot_* section 9
FAQ
Différence #505 ?
#505 = agents early charge change date litige. #506 = bot tier 1 when next skip guide.
Bot exécute skip ?
Non. Lien portail portal_url. Action client ou ops #505 si erreur.
Bot peut confirmer nouvelle date ?
Uniquement si date_change_allowed map + lien portail, pas exécution directe.
Renouvellement responsable ?
Rappel grounded, cut-off explicite, cancel accessible, pas dark pattern.
Aller plus loin
Cette semaine : connecter Recharge next_charge au bot, tester red team « skip dans 2 h charge demain », mesurer renew_bot_next_cited. Activer chip J-3 e-mail renewal.

Enzo
1 juillet 2026





