Completions

Build pillar · Subscription Lifecycle Orchestration Agent · save-offer-library-management skill

How to build save-offer library management for multi-brand subscription portfolios

Per-portfolio per-brand per-canonical-offer-catalog source pointer + per-canonical-eligibility-rule spec + per-canonical-margin-aware -cost-cap spec + per-canonical-stack-conflict-resolution spec + per-canonical-expiration spec + per-canonical-localization spec + per-canonical-version-pinning spec + per-canonical-A/B-variant spec + per-canonical-per-offer compliance overlay + per-canonical-offer audit trail. Voucherify + Talon One + Cordial + Klaviyo Coupons + PostScript Offers + Attentive Offers + Yotpo Loyalty + LoyaltyLion + Smile.io + Stripe Coupons + Shopify Discounts + Recharge + Bold + Chargebee + Antavo + Tango Card + Tremendous + Rybbon + Annex Cloud + Friendbuy ship per-account per-flat-coupon-code primitives. At multi-brand coupon-code-management-software scale operators need per-canonical-X-per-canonical-Y vocabulary.

Published September 23, 2026 · 2,800 words

What you will build

A save-offer library management system on the Subscription Lifecycle Orchestration Agent that unifies multi-vendor offer catalogs from 20+ source vendors (Shopify Discounts + Stripe Coupons + Recharge discount rules + Bold Subscriptions offers + Chargebee Coupons + Voucherify campaigns + Talon One promotions + Cordial offers + Klaviyo coupons + PostScript offers + Attentive offers + Yotpo Loyalty + LoyaltyLion rewards + Smile.io rewards + Antavo + Tango Card + Tremendous + Rybbon + Annex Cloud + Friendbuy) into one canonical per-portfolio per-brand offer catalog, classifies offers by 13 type axes, enforces 15 per-offer eligibility rules + 8 margin-aware cost-caps + 10 stack -conflict-resolution rules + 8 expiration controls + 7 localization dimensions + 7 version-pinning fields, integrates with the pre-emptive-intervention-triggers bandit ensemble for A/B-variant traffic allocation + readout cadence.

The per-canonical-per-offer compliance overlay enforces Robinson -Patman Act 15 USC 13 reseller-discrimination check + MAP Colgate doctrine per-product MAP-floor check + FTC Section 5 unfair-or -deceptive + FTC substantiation Pfizer 1972 + FTC Mail Order Rule 16 CFR Part 435 + FTC fake-review rule 2024 16 CFR Part 465 + state UDAP statutes (California CLRA + FAL + UCL + Massachusetts Chapter 93A + New York GBL 349/350 + Florida FDUTPA + Texas DTPA + Illinois CFA + Washington CPA et al) + Magnuson-Moss Warranty Act 15 USC 2301 + state lemon law + California Prop 65 24 Cal Code Regs 25600 + state cannabis Metrc 12-state (Alaska + Arizona + California + Colorado + Massachusetts + Michigan + Missouri + Montana + Nevada + New Mexico + Ohio + Oregon) + alcohol DISCUS tied-house rules + state alcohol board + tobacco FDA Center for Tobacco Products per-promotional-material per-pre-market-tobacco -application + EU AI Act Article 50 transparency. Per-offer audit trail retains per-portfolio per-brand per-offer-id per-offer -version per-eligibility-rule-decision per-margin-aware-cost-cap -decision per-stack-conflict-resolution-decision per-expiration -decision per-localization-decision per-A/B-variant-assignment per-compliance-flag-set per-LLM-classifier-vote per-legal-review -decision multi-signed timestamped tamper-evident hash-chained 4-year Robinson-Patman + 4-year MAP + 7-year FTC-decree + state -AG-and-state-UDAP-and-state-cannabis-and-alcohol-and-tobacco -specific retention.

Why per-vendor Voucherify account-flat-coupon-code breaks at portfolio scale

Voucherify + Talon One + Cordial + Klaviyo Coupons + PostScript Offers + Attentive Offers + Yotpo Loyalty + LoyaltyLion + Smile .io + Stripe Coupons + Shopify Discounts + Recharge discount rules + Bold Subscriptions offers + Chargebee Coupons + Antavo + Tango Card + Tremendous + Rybbon + Annex Cloud + Friendbuy all ship per-account per-flat-coupon-code primitives. Each ships a single-tenant campaign-and-coupon catalog with vendor-native eligibility filters + vendor-native stacking rules + vendor -native expiration + vendor-native localization. None unifies multi-vendor catalogs into one canonical library. None classifies offers by retention-stage + cohort + cancellation-reason + LTV -decile. None enforces margin-aware cost-cap per-LTV-bound per -cohort. None resolves stack-conflicts across vendor-native plus canonical rules. None pins versions for legal hold + regulatory audit. None coordinates A/B-variants with the pre-emptive -intervention-triggers bandit ensemble. None ships compliance overlay for the regulatory regimes that govern multi-brand subscription offers.

At multi-brand portfolio scale this breaks: an 8-brand operator with 200k subscribers cannot maintain coherent offer governance across 8 brands × 20 source vendors = 160 vendor-tenant offer catalogs through vendor-native UIs. The legal team cannot review every offer in 160 catalogs. The merch team cannot suppress an expired offer in 160 places. The retention team cannot reconcile attribution across 8 loyalty programs + 8 referral programs + 8 coupon stacks. None of the per-vendor account-flat-coupon-code primitives implement this per-portfolio per-brand per-canonical -X-per-canonical-Y vocabulary.

What "in market" looks like vs what you must build

In market: Voucherify Promotion Engine + Talon One Campaign Manager + Cordial offers + Klaviyo Coupons + PostScript Offers + Attentive Offers + Yotpo Loyalty + LoyaltyLion + Smile.io. Each ships forward-the-vendor-catalog patterns appropriate for single -tenant promotion management. None unifies multi-vendor catalogs into a canonical library. None enforces Robinson-Patman 15 USC 13 per-reseller-discrimination per-justification (cost-justification + meeting-competition + functional-discount + price-list). None enforces MAP Colgate per-product MAP-floor check. None enforces FTC Section 5 per-offer-language substantiation. None enforces FTC Mail Order Rule per-fulfillment-window per-delivery-guarantee disclosure. None enforces FTC fake-review rule per-testimonial per-authenticity-evidence. None enforces state UDAP per-state -statute per-offer compliance check (California CLRA + FAL + UCL + Massachusetts 93A + New York GBL 349/350 + Florida FDUTPA + Texas DTPA + Illinois CFA + Washington CPA et al). None enforces Magnuson-Moss when offer affects warranty. None enforces state lemon law when offer affects motor-vehicle warranty. None enforces California Prop 65 when offer surfaces with restricted -substance product. None enforces state cannabis Metrc 12-state. None enforces alcohol DISCUS tied-house. None enforces tobacco FDA Center for Tobacco Products. None enforces EU AI Act Article 50 transparency.

What you must build: per-portfolio per-brand per-canonical-offer -catalog-source pointer across 20+ source vendors + per -canonical-eligibility-rule spec across 15 dimensions + per -canonical-margin-aware-cost-cap spec across 8 floor types + per-canonical-stack-conflict-resolution spec across 10 rule types + per-canonical-expiration spec across 8 controls + per -canonical-localization spec across 7 dimensions + per-canonical -version-pinning spec across 7 fields + per-canonical-A/B -variant spec with 10-tool bandit-ensemble integration + per -canonical-per-offer compliance overlay with the 14 operationally -distinctive compliance anchors above + per-canonical-offer audit trail with regulatory-defense retention.

How the architecture actually works

Per-portfolio per-brand per-canonical-offer-catalog-source pointer ingests from 20+ source vendors via per-vendor-coupon -management agent fanout, normalizing each vendor-native primitive into the canonical offer schema (offer-id + type + content -template + asset-CDN-URL + metadata + version-id + eligibility -rules + cost-cap + stack-rules + expiration + localization). The 13-type offer-type axis (% off + dollar off + pause-1-cycle + pause-2-cycles + downgrade-tier + bonus-product + gift-bundle + charity-match + replenishment-reminder + education-content + customer-success-call + account-manager-outreach + retention -specialist-call + win-back-survey) classifies every offer.

The per-canonical-eligibility-rule spec resolves applicability across 15 dimensions (LTV-decile + tenure-cohort + acquisition -channel + vertical + product-line + tier + state-residency + country-residency + loyalty-tier + payment-method + billing -frequency + shipping-zip + cancellation-reason-cluster + borrower-status + prior-redemption-count) with confidence-tier + explainability. The per-canonical-margin-aware-cost-cap spec enforces 8 floor types (per-cohort LTV-bound + margin-bound + gross-margin-floor + net-margin-floor + contribution-margin -floor + blended-CAC-payback-period + offer-budget-ceiling + offer-spend-burn-rate-monitor) per cohort.

The per-canonical-stack-conflict-resolution spec applies 10 rule types (per-stack-rule + best-of-stack + additive-stack + per -product-stack-cap + per-cart-stack-cap + per-subscriber-stack -cap + per-vendor-conflict + per-loyalty-program-conflict + per -referral-program-conflict + stack-explainability). The per -canonical-expiration spec enforces 8 controls (date + time -zone + redemption-cap + cohort-cap + rolling-window + extension -rule + grace-period + suppression-trigger). The per-canonical -localization spec resolves 7 dimensions (country + language + currency + locale-specific-disclosure + locale-specific -cancellation-rule + locale-specific-tax + locale-specific -return-policy). The per-canonical-version-pinning spec maintains 7 fields (version-id + superseded-by + effective-from + effective-to + changelog + legal-hold + regulatory-audit -snapshot). The per-canonical-A/B-variant spec integrates with the pre-emptive-intervention-triggers bandit ensemble (Thompson + UCB1 + EXP3 + EXP4 + LinUCB + LinTS + contextual + deep -contextual + Vowpal Wabbit + Gaussian-Process).

The per-canonical-per-offer compliance overlay anchors every offer in regulatory regimes: Robinson-Patman per-reseller per -justification documentation + MAP Colgate per-product per-MAP -floor check + FTC Section 5 per-offer-language substantiation + FTC substantiation Pfizer 1972 per-claim per-evidence + FTC Mail Order Rule per-fulfillment-window per-delivery-guarantee + FTC fake-review rule per-testimonial per-authenticity-evidence + state UDAP per-state per-offer compliance + Magnuson-Moss per -offer per-warranty-term + state lemon law per-offer per-vehicle -warranty + California Prop 65 per-product per-warning-surface + state cannabis Metrc per-state per-license per-discount-floor + alcohol DISCUS per-state per-tied-house per-cash-discount-floor + tobacco FDA per-state per-tobacco-board per-pre-market-tobacco -application + EU AI Act Article 50 per-LLM-drafted-offer-copy AI-involvement-disclosure. The per-offer audit trail is multi -signed timestamped tamper-evident hash-chained with 4-year Robinson-Patman + 4-year MAP + 7-year FTC-decree + state-AG-and -state-UDAP-and-state-cannabis-and-alcohol-and-tobacco-specific retention.

Frequently asked

What is save-offer library management for multi-brand subscription portfolios — and what is the the-coupon-stack-stopped-being-governable problem?

A DTC subscription operator with 8 brands and 200,000 subscribers maintains hundreds of save-offers across product + tier + cohort + season + cancellation-reason + acquisition-channel + LTV-decile + retention-stage axes. Each offer carries different eligibility rules, expiration dates, stack-conflict semantics, margin-aware cost-caps, FTC substantiation requirements, state-AG-specific disclosure language, A/B-variant assignments, version pins. When the merchandising team adds a new % off, the legal team needs to validate it. When a state-AG sweep updates UDAP disclosure requirements, every active offer needs to be re-validated. When an acquisition cohort tests a new offer variant, the bandit ensemble in pre-emptive-intervention-triggers needs the variant catalog updated within minutes. When an offer expires, it needs to be retired from every channel + every bandit policy + every Q&A surface. Per-portfolio per-brand per-offer-catalog-source-pointer (per-Shopify-Discounts + per-Stripe-Coupons + per-Recharge-discount-rules + per-Bold-Subscriptions-offers + per-Chargebee-Coupons + per-Voucherify-campaigns + per-Talon-One-promotions + per-Cordial-offers + per-Klaviyo-coupons + per-PostScript-offers + per-Attentive-offers + per-Yotpo-loyalty + per-LoyaltyLion-rewards + per-Smile-io-rewards + per-canonical-offer-source-pointer) + per-canonical-offer-catalog-spec + per-canonical-eligibility-rule-spec + per-canonical-margin-aware-cost-cap-spec + per-canonical-stack-conflict-resolution-spec + per-canonical-expiration-spec + per-canonical-localization-spec + per-canonical-version-pinning-spec + per-canonical-A-B-variant-spec + per-canonical-per-offer-compliance-overlay + per-canonical-offer-audit-trail.

Why does per-vendor-Voucherify-canonical-account-flat-coupon-code break at multi-brand coupon-code-management-software scale?

Per-vendor-Voucherify-canonical-account-flat-coupon-code ships per-account per-flat-coupon-code primitive — typically Voucherify hosts a single-tenant campaign-and-coupon catalog. Per-vendor-Talon-One + Cordial + Klaviyo-Coupons + PostScript-Offers + Attentive-Offers + Yotpo-Loyalty + LoyaltyLion + Smile-io + Stripe-Coupons + Shopify-Discounts + Recharge-discount-rules + Bold-Subscriptions-offers + Chargebee-Coupons + Antavo + Tango-Card + Tremendous + Rybbon + Annex-Cloud + Friendbuy-canonical-account-flat-coupon-code ship per-vendor per-native account-flat-coupon-code primitives. None unifies multi-vendor catalogs into one canonical library. None classifies offers by retention-stage + cohort + cancellation-reason + LTV-decile. None enforces margin-aware cost-cap per-LTV-bound per-cohort. None resolves stack-conflicts across vendor-native plus canonical rules. None localizes per-country + per-language with currency conversion + locale-specific disclosure. None pins versions for legal hold + regulatory audit. None coordinates A/B-variants with the pre-emptive-intervention-triggers bandit ensemble. None ships compliance overlay for the regulatory regimes (Robinson-Patman + MAP Colgate + FTC Section 5 substantiation + FTC Mail Order Rule + state UDAP + Magnuson-Moss + state lemon law). No per-canonical-offer-source taxonomy, no per-canonical-offer-catalog-spec resolving per-offer-id + per-offer-type (per-percent-off + per-dollar-off + per-pause-cycle + per-downgrade-tier + per-bonus-product + per-gift-bundle + per-charity-match + per-replenishment-reminder + per-education-content + per-customer-success-call + per-account-manager-outreach + per-retention-specialist-call + per-win-back-survey) + per-offer-content-template + per-offer-asset-CDN-URL + per-offer-metadata, no per-canonical-eligibility-rule-spec resolving per-LTV-decile + per-tenure-cohort + per-acquisition-channel + per-vertical + per-product-line + per-tier + per-state-residency + per-country-residency + per-loyalty-tier + per-payment-method + per-billing-frequency + per-shipping-zip + per-cancellation-reason-cluster + per-borrower-status + per-prior-redemption-count, no per-canonical-margin-aware-cost-cap-spec resolving per-cohort LTV-bound + per-cohort margin-bound + per-cohort gross-margin-floor + per-cohort net-margin-floor + per-cohort contribution-margin-floor + per-cohort blended-CAC-payback-period + per-cohort offer-budget-ceiling + per-cohort offer-spend-burn-rate-monitor, no per-canonical-stack-conflict-resolution-spec resolving per-stack-rule + per-best-of-stack + per-additive-stack + per-per-product-stack-cap + per-per-cart-stack-cap + per-per-subscriber-stack-cap + per-per-vendor-conflict + per-per-loyalty-program-conflict + per-per-referral-program-conflict + per-stack-explainability, no per-canonical-expiration-spec resolving per-expiration-date + per-expiration-time-zone + per-expiration-redemption-cap + per-expiration-cohort-cap + per-expiration-rolling-window + per-expiration-extension-rule + per-expiration-grace-period + per-expiration-suppression-trigger, no per-canonical-localization-spec resolving per-country + per-language + per-currency + per-locale-specific-disclosure + per-locale-specific-cancellation-rule + per-locale-specific-tax + per-locale-specific-return-policy, no per-canonical-version-pinning-spec resolving per-offer-version-id + per-offer-version-superseded-by + per-offer-version-effective-from + per-offer-version-effective-to + per-offer-version-changelog + per-offer-version-legal-hold + per-offer-version-regulatory-audit-snapshot, no per-canonical-A-B-variant-spec resolving per-A-B-variant-id + per-A-B-variant-arm + per-A-B-variant-traffic-allocation + per-A-B-variant-bandit-ensemble-integration + per-A-B-variant-stratification + per-A-B-variant-readout-cadence, no per-canonical-per-offer-compliance-overlay (the operationally distinctive anchor: Robinson-Patman Act 15 USC 13 when offer discriminates between resellers + MAP Colgate doctrine when offer crosses MAP per-product floor + FTC Section 5 unfair-or-deceptive + FTC substantiation Pfizer 1972 when offer claims comparative savings + FTC Mail Order Rule 16 CFR Part 435 + FTC fake-review rule 2024 when offer surfaces with social-proof + state UDAP statutes + Magnuson-Moss Warranty Act 15 USC 2301 when offer affects warranty + state lemon law when offer affects motor-vehicle warranty + California Prop 65 when offer surfaces with restricted-substance product + state cannabis Metrc 12-state when offer affects cannabis SKU + alcohol DISCUS tied-house rules when offer affects alcohol SKU + tobacco FDA when offer affects tobacco SKU + EU AI Act Article 50 when AI-drafted offer copy), no per-offer audit trail with regulatory-defense retention. At 1-account-1-flat-coupon-code scale per-account per-flat-coupon-code primitive is enough. At multi-brand coupon-code-management-software scale per-canonical-offer-catalog-source-pointer + per-canonical-eligibility-rule-spec + per-canonical-margin-aware-cost-cap-spec + per-canonical-stack-conflict-resolution-spec + per-canonical-expiration-spec + per-canonical-localization-spec + per-canonical-version-pinning-spec + per-canonical-A-B-variant-spec + per-canonical-per-offer-compliance-overlay + per-canonical-offer-audit-trail.

How does per-eligibility rule + per-margin-aware cost-cap + per-stack-conflict resolution + per-expiration + per-localization + per-version-pinning + per-A/B-variant work?

Per-portfolio per-brand per-canonical-eligibility-rule-spec runs per-portfolio per-canonical-per-offer-LTV-decile + per-canonical-per-offer-tenure-cohort + per-canonical-per-offer-acquisition-channel + per-canonical-per-offer-vertical + per-canonical-per-offer-product-line + per-canonical-per-offer-tier + per-canonical-per-offer-state-residency + per-canonical-per-offer-country-residency + per-canonical-per-offer-loyalty-tier + per-canonical-per-offer-payment-method + per-canonical-per-offer-billing-frequency + per-canonical-per-offer-shipping-zip + per-canonical-per-offer-cancellation-reason-cluster + per-canonical-per-offer-borrower-status + per-canonical-per-offer-prior-redemption-count + per-canonical-per-offer-eligibility-confidence-tier + per-canonical-per-offer-eligibility-explainability. Per-canonical-margin-aware-cost-cap-spec runs per-portfolio per-canonical-per-cohort-LTV-bound + per-canonical-per-cohort-margin-bound + per-canonical-per-cohort-gross-margin-floor + per-canonical-per-cohort-net-margin-floor + per-canonical-per-cohort-contribution-margin-floor + per-canonical-per-cohort-blended-CAC-payback-period + per-canonical-per-cohort-offer-budget-ceiling + per-canonical-per-cohort-offer-spend-burn-rate-monitor + per-canonical-per-cohort-margin-cost-cap-confidence-tier. Per-canonical-stack-conflict-resolution-spec runs per-portfolio per-canonical-per-offer-stack-rule + per-canonical-per-offer-best-of-stack + per-canonical-per-offer-additive-stack + per-canonical-per-offer-per-product-stack-cap + per-canonical-per-offer-per-cart-stack-cap + per-canonical-per-offer-per-subscriber-stack-cap + per-canonical-per-offer-per-vendor-conflict + per-canonical-per-offer-per-loyalty-program-conflict + per-canonical-per-offer-per-referral-program-conflict + per-canonical-per-offer-stack-explainability + per-canonical-per-offer-stack-confidence-tier. Per-canonical-expiration-spec runs per-portfolio per-canonical-per-offer-expiration-date + per-canonical-per-offer-expiration-time-zone + per-canonical-per-offer-expiration-redemption-cap + per-canonical-per-offer-expiration-cohort-cap + per-canonical-per-offer-expiration-rolling-window + per-canonical-per-offer-expiration-extension-rule + per-canonical-per-offer-expiration-grace-period + per-canonical-per-offer-expiration-suppression-trigger + per-canonical-per-offer-expiration-confidence-tier. Per-canonical-localization-spec runs per-portfolio per-canonical-per-offer-country + per-canonical-per-offer-language + per-canonical-per-offer-currency + per-canonical-per-offer-locale-specific-disclosure + per-canonical-per-offer-locale-specific-cancellation-rule + per-canonical-per-offer-locale-specific-tax + per-canonical-per-offer-locale-specific-return-policy + per-canonical-per-offer-localization-confidence-tier. Per-canonical-version-pinning-spec runs per-portfolio per-canonical-per-offer-version-id + per-canonical-per-offer-version-superseded-by + per-canonical-per-offer-version-effective-from + per-canonical-per-offer-version-effective-to + per-canonical-per-offer-version-changelog + per-canonical-per-offer-version-legal-hold + per-canonical-per-offer-version-regulatory-audit-snapshot + per-canonical-per-offer-version-pinning-confidence-tier. Per-canonical-A-B-variant-spec runs per-portfolio per-canonical-per-offer-A-B-variant-id + per-canonical-per-offer-A-B-variant-arm + per-canonical-per-offer-A-B-variant-traffic-allocation + per-canonical-per-offer-A-B-variant-bandit-ensemble-integration (Thompson + UCB1 + EXP3 + EXP4 + LinUCB + LinTS + contextual + deep-contextual + Vowpal Wabbit + Gaussian-Process) + per-canonical-per-offer-A-B-variant-stratification + per-canonical-per-offer-A-B-variant-readout-cadence + per-canonical-per-offer-A-B-variant-confidence-tier.

How does the per-canonical-per-offer-compliance-overlay enforce Robinson-Patman + MAP Colgate + FTC + state UDAP + Magnuson-Moss + Prop 65 + state cannabis + alcohol + tobacco + EU AI Act?

Per-portfolio per-brand per-canonical-per-offer-compliance-overlay anchors are operationally distinct from generic coupon catalogs: (1) Robinson-Patman Act 15 USC 13 — when offer discriminates between resellers of like grade and quality in inter-state commerce, the agent flags the offer and routes to legal review; the offer catalog maintains per-offer per-reseller per-justification documentation (cost-justification + meeting-competition + functional-discount + price-list). (2) MAP Colgate doctrine — when offer would cause net advertised price to fall below MAP per-product floor maintained in the canonical product-catalog (referenced from per-vendor-price-canonicalization output), the offer is suppressed or escalated; per-offer per-product MAP-compliance check runs at every selection event. (3) FTC Section 5 unfair-or-deceptive — when offer language might mislead about discount terms (e.g., "up to 50% off" when only one SKU qualifies), per-offer per-claim substantiation evidence pack must accompany. (4) FTC substantiation Pfizer 1972 — when offer claims comparative savings (e.g., "save $40 vs annual plan"), per-claim per-evidence substantiation document. (5) FTC Mail Order Rule 16 CFR Part 435 — when offer involves mail-order delivery promise, per-offer per-fulfillment-window per-delivery-guarantee disclosure. (6) FTC fake-review rule 2024 16 CFR Part 465 — when offer surfaces with social-proof testimonial, per-testimonial per-authenticity-evidence per-disclosure-language enforcement. (7) State UDAP statutes (every state has one) — per-offer per-state per-UDAP-statute compliance check; California Civil Code 1761 + 1770 (CLRA) + Business and Professions Code 17500 (FAL) + Business and Professions Code 17200 (UCL) + Massachusetts Chapter 93A + New York General Business Law 349/350 + Florida Deceptive and Unfair Trade Practices Act + Texas Deceptive Trade Practices Act + Illinois Consumer Fraud Act + Washington Consumer Protection Act etc. (8) Magnuson-Moss Warranty Act 15 USC 2301 — when offer affects warranty (e.g., extended-warranty pause-cycle offer), per-offer per-warranty-term per-disclosure. (9) State lemon law (every state has one) — when offer affects motor-vehicle warranty. (10) California Prop 65 24 Cal Code Regs 25600 — when offer surfaces with restricted-substance product, per-product Prop 65 warning surface validation. (11) State cannabis Metrc 12-state (Alaska + Arizona + California + Colorado + Massachusetts + Michigan + Missouri + Montana + Nevada + New Mexico + Ohio + Oregon) — when offer affects cannabis SKU, per-state per-Metrc per-license per-discount-floor per-discount-ceiling per-promotion-prior-approval. (12) Alcohol DISCUS tied-house rules + state alcohol board — when offer affects alcohol SKU, per-state per-tied-house per-cash-discount-floor per-credit-policy per-trade-practice-approval. (13) Tobacco FDA + state tobacco — when offer affects tobacco SKU, per-state per-tobacco-board per-discount-floor + FDA Center for Tobacco Products per-promotional-material per-pre-market-tobacco-application. (14) EU AI Act Article 50 — when LLM-drafted offer copy surfaces publicly, AI-involvement disclosure attached. Per-offer audit trail retains 4-year Robinson-Patman + 4-year MAP + 7-year FTC-decree + state-AG-and-state-UDAP-specific + state-cannabis-and-alcohol-and-tobacco-specific retention timestamped + tamper-evident-hash-chained + multi-signed.

How does save-offer-library-management hand off to peer skills + 12 sibling agents + maintain the per-offer audit trail?

Per-portfolio per-brand save-offer-library-management consumes per-skill-handoff inputs from sibling skills on the same Subscription Lifecycle Orchestration Agent: churn-prediction-per-subscriber (provides per-subscriber per-day churn-probability forecast that drives eligibility-rule applicability), save-flow-propensity-scoring (provides per-subscriber per-cancellation-surface offer-uplift estimate that drives cost-cap allocation), pre-emptive-intervention-triggers (consumes the offer catalog for intervention selection via bandit ensemble), lifecycle-stage-cadence (provides per-subscriber per-lifecycle-stage cadence layer for offer surfacing), cancellation-reason-clustering (provides per-cluster cancellation-driver pattern for eligibility-rule routing), per-cohort-LTV-math (provides per-cohort LTV bound for margin-aware cost-cap). It coordinates with 12 downstream sibling agents: per-vendor-coupon-management (provides per-vendor per-Shopify-Discounts/Stripe-Coupons/Recharge/Bold/Chargebee/Voucherify/Talon-One coupon-code provisioning), per-vendor-price-canonicalization (provides per-vendor per-product MAP floor for MAP Colgate compliance), per-vendor-loyalty-orchestration (provides per-loyalty-program per-tier offer eligibility), per-vendor-referral-program-orchestration (provides per-referral-program offer eligibility), email-publishing (delivers offer-surface email), sms-publishing (delivers offer-surface SMS), push-notification-publishing (delivers offer-surface push), in-app-messaging (delivers offer-surface in-app), paid-retargeting-orchestration (delivers offer-surface paid-retargeting), customer-data-graph (consumes per-subscriber per-eligibility-context), brand-voice-gate (validates offer copy fits brand), compliance-overlay-manager (provides per-vertical per-state per-regulatory-regime overlay). Per-offer audit trail retains per-portfolio per-brand per-offer-id per-offer-version per-eligibility-rule-decision per-margin-aware-cost-cap-decision per-stack-conflict-resolution-decision per-expiration-decision per-localization-decision per-A-B-variant-assignment per-compliance-flag-set per-LLM-classifier-vote per-legal-review-decision multi-signed timestamped tamper-evident-hash-chained 4-year Robinson-Patman + 4-year MAP + 7-year FTC-decree + state-AG-and-state-UDAP-and-state-cannabis-and-alcohol-and-tobacco-specific retention.

What recurring pattern emerges across save-offer-library-management, pre-emptive-intervention-triggers, churn-prediction-per-subscriber, and save-flow-propensity-scoring?

All four skills on the Subscription Lifecycle Orchestration Agent enforce the same per-canonical-X-per-canonical-Y vocabulary applied to subscriber-lifecycle decisioning. Churn-prediction-per-subscriber outputs per-canonical-subscriber-churn-probability-forecast. Save-flow-propensity-scoring outputs per-canonical-cancellation-surface-save-offer-ranking. Pre-emptive-intervention-triggers consumes both and orchestrates per-canonical-intervention selection + channel orchestration + outcome tracking + causal-uplift attribution. Save-offer-library-management owns the per-canonical-offer-catalog that all three skills draw from + the per-canonical-per-offer compliance overlay that anchors every selection in regulatory-defensible documentation. Each consolidates 15-20 vendors of per-account per-flat-coupon-code primitives into a per-canonical-offer-catalog-spec + per-canonical-eligibility-rule-spec + per-canonical-margin-aware-cost-cap-spec + per-canonical-stack-conflict-resolution-spec + per-canonical-expiration-spec + per-canonical-localization-spec + per-canonical-version-pinning-spec + per-canonical-A-B-variant-spec + per-canonical-per-offer-compliance-overlay + per-canonical-offer-audit-trail vocabulary. The recurring pattern: every vendor in the coupon-management + loyalty + referral + subscription-billing + CDP + email-marketing + SMS-marketing vendor space ships flat-coupon-code primitives because their commercial model targets single-account customers; at multi-brand subscription-portfolio scale operators need per-portfolio per-brand per-canonical-X-per-canonical-Y vocabulary with operationally distinctive compliance anchors (Robinson-Patman + MAP Colgate + FTC Section 5 + FTC substantiation + FTC Mail Order Rule + FTC fake-review + state UDAP + Magnuson-Moss + state lemon law + California Prop 65 + state cannabis Metrc + alcohol DISCUS tied-house + tobacco FDA + EU AI Act Article 50). The Completions agency builds this vocabulary as a single coordinated AI swarm so per-canonical-X-per-canonical-Y operates portfolio-wide without per-skill rewrites.

Engage Completions

Completions builds save-offer-library-management as one skill on the Subscription Lifecycle Orchestration Agent inside a coordinated AI swarm. The swarm orchestrates 32 agents across content + paid + GBP + citations + reviews + schema + brand -voice + compliance + integration-drift + subscription-lifecycle, each consuming the canonical per-portfolio per-brand offer catalog with per-canonical-eligibility-rule + margin-aware cost -cap + stack-conflict-resolution + expiration + localization + version-pinning + A/B-variant + compliance overlay applied. Per-portfolio per-brand per-canonical-X-per-canonical-Y vocabulary operates portfolio-wide without per-skill rewrites. Engagement starts with the AI Readiness Assessment (Tier 1, 2-3 weeks), progresses through the AI Swarm Setup Sprint (Tier 2, 4-8 weeks), and continues under Fractional CMO with AI Swarm (Tier 3, embedded executive, 1-2 days/wk, 6-month minimum).