E-commerce
1 juillet 2026
Client ouvre le chat après un push flash. « J'ai vu -30 % mais je ne retrouve plus l'offre. » « PUSH20 ne marche pas. » Le bot cite une promo générique. Ticket pushprom_code_fail.
Un chatbot IA push promotionnel e-commerce lit le registre campagne, retrouve l'offre vue code conditions deep link depuis PUSHPROM-MAP #927, déflecte le pic tier 1 et handoff agent si pattern massif.
Ce guide #928 couvre intents bot_pushprom_*, flow PUSHPROMBOT PPB-1 à PPB-8 et guardrails PUSH-REGISTRY-GATE. Paire bot du playbook PUSHPROM (#927). Cas d'usage : retrouver offre push code expiration widget.
Sommaire
Pourquoi botifier la récupération d'offre push ?
Le client ferme la notif push en 3 secondes. Au checkout, il ne retrouve plus code ni conditions. Sans registre campagne, le bot improvise et crée des tickets pushprom_*. PUSH-REGISTRY-GATE aligne widget et agents #927.
Ce que le bot push promo résout tier 1
Retrouver offre : offer_copy vue dans la notif
Code promo : valeur conditions expiration
Offre flash : heure fin timezone active ou expirée
Deep link : URL corrigée app ou web
Opt-out promo : route #835 sans couper transactionnel
Exemple retail DTC
Food DTC, push 8k. Bot sync registre J-1. pushprom_bot_deflect +46 %, pushprom_code_fail_rate -42 % en 4 semaines.
PUSHPROMBOT #928 vs PUSHPROM #927, PUSHNOTIF #836, SMSCAM #926 et NOFFER #924
Sept contenus push bot, sept rôles distincts.
Matrice rapide
#928 PUSHPROMBOT : bot tier 1 retrouver offre push code expiration widget
PUSHPROM #927 : agents ops pic macros PP-4
PUSHNOTIF #836 : opt-in dépannage push distinct promo flash
SMSCAM #926 : bot SMS promo distinct canal push
NOFFER #924 : bot newsletter email distinct push
STACK #870 : codes empilables distinct code push
AGENTWAIT #919 : attente agent ETA spike push
Pipeline : client post-push → #928 offer code deep link tier 1 → handoff #927 si ops flag massif.
Quels intents bot_pushprom_* configurer ?
Huit intents push promo mappés PUSHPROM-MAP #927.
Huit intents bot_pushprom
bot_pushprom_campaign_detect : détecter campagne push active fenêtre flash
bot_pushprom_offer_recover : retrouver offer_copy vue notif
bot_pushprom_code_answer : code valeur conditions expiration
bot_pushprom_expiry_answer : heure fin flash timezone client
bot_pushprom_deeplink_answer : deep link app web landing PDP
bot_pushprom_stack_check : empilage code push vs autre
bot_pushprom_optout_route : opt-out promo route #835 #927
bot_pushprom_feed_loop : consommer LOG #927 campaign_copy
Chaque réponse logue campaign_id intent pushprom_* deflect_or_handoff.
Comment consommer PUSHPROM-MAP #927 ?
Le bot lit PUSHPROM-MAP #927 + champs bot : campaign_id, offer_copy, code_promo, exclusions, expiration_date, flash_end_time, timezone_ref, deep_link_app, deep_link_web, stack_rules, optout_promo_url, pic_window, agent_handoff_url.
Guardrails push promo bot
PUSH-REGISTRY-GATE : offre code lien depuis registre push only
OFFER-RECOVER-BOT : offer_copy map exact notif envoyée
CODE-GROUNDED-BOT : pas inventer code sans registry
EXPIRY-GROUNDED-BOT : heure fin flash map timezone
DEEPLINK-GROUNDED-BOT : app ou web testé mobile
OPTOUT-REROUTE-BOT : promo only → #835 si device
OPS-ESCALATE-BOT : 3+ code fail session → handoff #927
PUSHPROM-FEED-LOOP-BOT : LOG #927 enrichit campaign_copy widget
Policy PUSHPROMBOT-SUP en six règles
Six règles push promo responsable côté widget.
PUSH-REGISTRY-GATE : lookup registre avant réponse offre
CAMPAIGN-DETECT-BOT : fenêtre flash active avant tier 1
OFFER-RECOVER-BOT : retrouver offer_copy campagne active
EXPIRY-GROUNDED-BOT : heure fin citée si flash
OPTOUT-REROUTE-BOT : promo only jamais couper txn auto
PUSHPROM-FEED-LOOP-BOT : LOG #927 review widget sous 48 h
Flow PUSHPROMBOT PPB-1 à PPB-8
Flow huit étapes : message entrant detect campaign recover offer answer expiry log handoff.
PPB-1 Ingest : message offre push code deep link expiration
PPB-2 Campaign detect : CAMPAIGN-DETECT fenêtre flash active
PPB-3 Classify : pushprom_* vs pushnotif #836 vs stack #870
PPB-4 Registry gate : PUSH-REGISTRY-GATE lookup campagne
PPB-5 Tier 1 answer : offer_recover code expiry deeplink
PPB-6 Ops escalate : pattern massif handoff agent #927
PPB-7 Feed loop : LOG #927 ajuste campaign_copy
PPB-8 Log : deflect offer_recover code_fail optout_route
Exemple TPL-PUSHPROM-OFFER
« Offre push : {{offer_copy}}. Code : {{code_promo}}. Valide jusqu'au {{expiration_date}}. »
Templates TPL-PUSHPROM et touchpoints
Quatre templates courts push promo embed.
TPL-PUSHPROM-OFFER
[offer_copy map.] [exclusions map.] OFFER-RECOVER.
TPL-PUSHPROM-CODE
[code_promo map.] [offer_copy map.] [expiration_date.] CODE-GROUNDED.
TPL-PUSHPROM-EXPIRY
[flash_end_time map.] [timezone_ref.] Offre active ou terminée. EXPIRY-GROUNDED.
TPL-PUSHPROM-DEEPLINK
[deep_link_app web map.] Lien mobile testé. DEEPLINK-GROUNDED.
Touchpoints
« J'ai vu une offre » : offer_recover + code_answer
« Code ne marche pas » : code_answer + stack_check
Deep link 404 : deeplink_answer url corrigée
LOG PUSHPROM #927 : feed_loop campaign_copy
Cas limites : offre multiple, app absente, opt-out promo
Cinq cas hors flow standard.
Deux push même jour : campaign_detect lit campagne la plus récente active
App non installée : deeplink_answer propose deep_link_web
Offre expirée : EXPIRY-GROUNDED heure fin + prochaine offre
Opt-out promo seul : OPTOUT-REROUTE #927 macro, pas #836 permission
Ticket pushprom_ malgré bot : feed_loop review campaign gaps
KPI pushprom_bot essentiels
Cinq métriques pilotage PUSHPROMBOT et corrélation #927.
pushprom_bot_deflect : offres push résolues sans ticket pushprom_
pushprom_bot_offer_recover_rate : % sessions avec offer_copy retrouvée
pushprom_bot_code_accuracy : % code cité aligné registre
pushprom_bot_expiry_cited : % flash avec heure fin citée
pushprom_bot_registry_stale : réponses registry obsolète cible 0
Cible : offer_recover_rate au-dessus de 90 % et registry_stale à zéro.
Anti-patterns PUSHPROMBOT
Cinq erreurs fréquentes push promo bot.
Promo générique : OFFER-RECOVER registry campagne active
Code inventé : CODE-GROUNDED registry only
Ignorer expiration : EXPIRY-GROUNDED flash obligatoire
Couper tout le push : OPTOUT-REROUTE promo only txn conservé
Dupliquer #836 : #928 offre code expiration seulement
PUSHPROMBOT avec Qstomy
Qstomy sur Shopify : PUSHPROM-MAP sync #927, registre OneSignal Klaviyo push, templates OFFER CODE DEEPLINK, ops escalate handoff agent, KPI pushprom_bot dashboard.
Scénario : DTC food, push 8k. Pre-send sync J-1, bot tier 1 offre. pushprom_bot_deflect +46 %, tickets pushprom_ -37 % en 4 semaines.
Explorez support IA et demander une démo.
Checklist, FAQ et aller plus loin
Checklist PUSHPROMBOT (8 étapes)
Sync PUSHPROM-MAP #927 : offer code deep link flash optout
Policy PUSHPROMBOT-SUP : 6 règles REGISTRY-GATE OFFER-RECOVER
8 intents bot_pushprom_* : flow PPB-1 à PPB-8
4 templates TPL-PUSHPROM-* : OFFER CODE EXPIRY DEEPLINK
campaign_detect : fenêtre flash active pre-send
deep_link_app web : fallback sans app installée
Red team push : offer recover code expiry deeplink test
Dashboard KPI : pushprom_bot_* section 9 + delta pushprom_
FAQ
Différence #927 ?
#927 = agents ops pic macros staffing. #928 = bot tier 1 retrouver offre push widget.
Différence #836 ?
#836 = opt-in dépannage permission push. #928 = offre promo code post-envoi.
Différence #926 ?
#926 = bot SMS promo. #928 = bot push mobile deep link.
Client ne cite pas le code ?
offer_recover depuis campagne active la plus récente CAMPAIGN-DETECT.
Aller plus loin
Cette semaine : sync PUSHPROM-MAP #927, offer_recover intent, templates CODE DEEPLINK, mesurer pushprom_bot_deflect.

Enzo
1 juillet 2026





