E-commerce
1 juillet 2026
« Mon code anniversaire n'est jamais arrivé. » « C'est mon anniversaire mais le site dit que je ne suis pas éligible. » « Le -20 % anniversaire a expiré hier, pouvez-vous le réactiver ? » Trois tickets où une offre anniversaire mal gérée casse le moment relationnel le plus personnel.
Le support offre anniversaire e-commerce couvre email code non reçu, date naissance incorrecte, fenêtre éligibilité, expiration TTL et cumul promo. Distinct offre personnalisée CRM (#573) : ici, trigger lifecycle date anniversaire profil unique par an.
Ce guide #585 couvre policy BDAY-SUP, flow BD-1 à BD-8 et matrice BDAY-MAP. Premier contenu anniversaire SAV. Paire SAV du futur bot BDAY (#586).
Sommaire
Pourquoi les offres anniversaire génèrent-elles des tickets ?
L'offre anniversaire promet attention personnalisée : email J-0 ou J-7, code exclusif, validité limitée. Quand le code n'arrive pas, la date profil est fausse ou l'offre expire avant utilisation, le client lit un manque de considération.
Cinq frictions typiques
Email code absent : flow Klaviyo non déclenché spam
Date anniversaire fausse : metafield incorrect profil
Non éligible : hors fenêtre birthday month map
Code expiré : TTL dépassé avant checkout
Déjà utilisé : one_per_year policy rejette
Klaviyo rappelle que les flows anniversaire génèrent des taux d'ouverture supérieurs à la moyenne mais exigent date profil fiable et code unique lié (Klaviyo, birthday emails 2026). Sans BDAY-MAP, agents recréent codes ou prolongent hors policy.
BDAY #585 vs POFF #573, MEMSALE #583, promo #111 et bot #586
Cinq contenus, cinq triggers remise lifecycle distincts.
Matrice rapide
#585 BDAY : offre anniversaire date profil fenêtre TTL
#573 POFF : offre CRM segment behavior distinct date
#583 MEMSALE : vente membres tier fidélité distinct
Promo #111 : offres site générales ouvertes
#586 BDAYbot : bot éligibilité code expiration
#573 = segment CRM behavior. #585 = trigger date anniversaire profil one per year.
Quelles typologies bday_* classifier ?
Huit scénarios tickets offre anniversaire.
Huit typologies bday
bday_code_not_received : email flow non reçu spam
bday_code_invalid : code rejette checkout Shopify
bday_code_expired : TTL dépassé avant usage
bday_eligibility : hors fenêtre birthday month map
bday_date_wrong : date profil incorrecte à corriger
bday_stack_denied : cumul autre promo refusé
bday_late_claim : demande offre post fenêtre anniversaire
bday_duplicate : code déjà utilisé one_per_year
Tags : bday, birthday_offer, lifecycle. BDAY-MAP-GROUNDED : éligibilité expiration depuis map only.
Comment structurer la matrice BDAY-MAP ?
La matrice BDAY-MAP documente chaque campagne anniversaire pour agents et futur bot #586.
Colonnes BDAY-MAP
campaign_id : identifiant flow Klaviyo anniversaire
birthday_field_source : metafield Shopify Klaviyo DOB
eligibility_window : mois anniversaire +/- jours map
discount_code_type : unique per user static birthday
discount_value : percent fixed free ship map
expiry_ttl_days : validité code post-envoi jours
one_per_year_policy : une offre par client par an
stack_rules resend_flow : cumul promo procédure resend Klaviyo
Sync Klaviyo birthday flow, Shopify customer metafield, discount settings et macros helpdesk. Audit : birthday_field rempli profils actifs avant lancement campagne.
Policy BDAY-SUP en six règles
Six règles support offre anniversaire.
BDAY-MAP-GROUNDED : éligibilité expiration cumul depuis map only
DOB-VERIFY-FIRST : birthday_field profile before eligibility deny
NO-CODE-INVENT : pas nouveau code hors policy CRM ops
ONE-PER-YEAR-SCOPE : une offre an selon one_per_year_policy map
RESEND-FLOW-CITE : resend selon resend_flow Klaviyo map
EXTEND-ESCALATE : extension TTL → marketing ops playbook map
Flow BDAY BD-1 à BD-8
Flow agent huit étapes offre anniversaire.
BD-1 Intake : bday_* intent + email order_ref
BD-2 Profile lookup : birthday_field DOB Klaviyo Shopify
BD-3 BDAY-MAP : eligibility_window expiry one_per_year stack
BD-4 Classify : not received invalid expired eligibility date
BD-5 Verify : flow sent code usage Shopify discount API
BD-6 Respond : macro BDAY grounded map
BD-7 Execute : resend DOB fix extend escalate marketing
BD-8 Close : tag bday_resolved campaign_id
SLA : bday_code_not_received resend ou cause identifiée en une interaction.
Macros BDAY essentielles
Quatre macros agents.
BDAY-ELIG-01
« Offre anniversaire [campaign_id] [email] : date profil [birthday_field]. Fenêtre [eligibility_window map]. [Éligible / hors fenêtre / date manquante.] [Si date fausse : correction [account_url] puis resend sous 24 h.] »
BDAY-CODE-01
« Code anniversaire [code] : [statut valide / expiré / déjà utilisé / conditions]. Remise [discount_value map]. Valide [expiry_ttl_days depuis envoi]. Exclusions [exclusions]. [Si expiré : EXTEND-ESCALATE marketing.] »
BDAY-RESEND-01
« Email anniversaire [email] : [flow envoyé [date] / non déclenché cause [DOB missing / hors window]]. [Si resend autorisé : renvoyé, vérifiez spams.] [Si non : [resend_flow map reason].] »
BDAY-STACK-01
« Cumul code anniversaire [code] : [stack_rules map]. [Si refusé : une remise applicable checkout.] Autres offres : [lien promo #111]. »
Cas limites : POFF, cadeau digital, MEMSALE et date cadeau tiers
Cinq cas hors macro anniversaire standard.
Offre CRM segmentée : POFF #573 email distinct trigger
Cadeau digital programmé : DGIFT #419 envoi date anniversaire tiers
Vente membres : MEMSALE #583 tier distinct
Points fidélité anniversaire : PTS-REC points bonus distinct code
Extension TTL demandée : EXTEND-ESCALATE marketing ops map
Cadeau offert à un tiers pour son anniversaire : DGIFT #419 pas BDAY profil acheteur.
KPI bday essentiels
Cinq métriques pilotage BDAY.
bday_ticket_rate : tickets bday_* / emails flow envoyés
bday_code_success_rate : codes utilisés sans ticket SAV
bday_resend_success_rate : resend résolus / bday_code_not_received
bday_dob_fix_rate : bday_date_wrong corrigés resend OK
bday_extend_request_rate : extensions demandées / codes expirés
Cible : bday_code_success_rate supérieur à 85 % avec birthday_field rempli profils actifs et BDAY-MAP sync.
Anti-patterns BDAY
Cinq erreurs fréquentes.
Code inventé agent : NO-CODE-INVENT CRM ops
Éligibilité sans DOB check : DOB-VERIFY-FIRST profile
Double offre même an : ONE-PER-YEAR-SCOPE map
Extension promise oral : EXTEND-ESCALATE marketing
Confusion POFF CRM : reroute #573 personalized offer
BDAY avec Qstomy
Qstomy sur Shopify : detect bday intent, BDAY-MAP RAG eligibility cite, Klaviyo flow lookup, Shopify discount verify, handoff #586 bot tier 1 elig code.
Pipeline : #586 bot elig code expiry → #585 resend DOB fix extend execute.
Explorez support IA et demander une démo.
Checklist, FAQ et aller plus loin
Checklist BDAY (8 étapes)
BDAY-MAP v1 : window expiry one_per_year stack resend
Policy BDAY-SUP : 6 règles DOB-VERIFY-FIRST
8 typologies bday_* : tags helpdesk
4 macros BDAY-* : ELIG CODE RESEND STACK
Audit birthday_field : metafield profils actifs pré-campagne
Test flow Klaviyo : resend sandbox email
Formation agents 30 min : BDAY vs POFF vs MEMSALE
Dashboard KPI : bday_* section 9
FAQ
Différence POFF #573 ?
#573 = offre CRM segment behavior. #585 = trigger date anniversaire one per year.
Code jamais reçu ?
BDAY-RESEND-01 DOB verify + resend_flow map.
Date anniversaire fausse ?
BDAY-ELIG-01 correction profil puis resend sous 24 h.
Bot #586 suffit ?
Tier 1 elig code expiry. Resend extend DOB fix → agents #585.
Aller plus loin
Cette semaine : publier BDAY-MAP campagne active, tester BDAY-RESEND-01 scenario, mesurer bday_dob_fix_rate mois anniversaire peak.

Enzo
1 juillet 2026





