Claire's Decision-Making AI
Most retailers waste cycles on customer-facing generative AI (chatbots, recommendation widgets) while ignoring the AI that directly impacts margin and cash: demand forecasting and inventory optimization.
For Claire's, decision-making AI is operational AI under merchant governance. The output is purchase orders and allocations. The discipline is sequence: AI for operational decisions first, generative AI second, and generative AI only after the data spine has earned the right to scale it.
The Sequence
- Months 1-6: Demand forecasting + optimization for one category (earrings) and region (Midwest), teen self-purchase segment.
- Months 7-12: Scale to 60% of assortment with human-in-loop workflow. Necklaces and a second region by Month 6, all categories by Month 10.
- Months 13-18: 90% of core assortment under AI buying. Allocation moves from regional to store-level. Generative custom-product pilot launches against the same data spine.
Data Requirements
1. Transaction Data (HubSpot + Azure Warehouse)
Source: all e-commerce and POS orders, in one combined transaction table.
- Granularity: individual transaction level
- Lookback: 24+ months of history
- Freshness: daily updates, with a 4-hour pipeline target
2. Inventory Data (OMS / ERP)
3. Vendor and Supply Chain Data
4. Product Master Data
5. Marketing and Promotional Calendar
Segmentation Framework
Demand and inventory decisions vary significantly by context. Models operate at the intersection of these dimensions:
Tween, Teen, Young Adult, Parent · Self-purchase, Gifting, Piercing
Earrings, Necklaces, Hair, Body Jewelry, Custom
Region, Climate Band, Urban Tier
E-commerce, In-Store, Concession, Wholesale (capped)
Why it matters: Fast-moving earrings need different models than slow-moving necklaces. Back-to-school spikes differ by region. Piercing missions only happen in-store. Models must be segment-aware.
The Decision Workflow: Six-Phase Loop
1Forecast
What happens: for each (SKU × Segment × Region × Week), predict expected demand in units.
Historical demand: 120 units/week
Seasonality adjustment: +30% (back-to-school)
Trend: +10% YoY
Promotional adjustment: +15% lift
Forecast: 162 units for the week
Inputs: 24+ months transaction history, product attributes and trend, promotional calendar, price elasticity model. Output: forecasted units by week for next 8-12 weeks with confidence intervals.
2Optimize
What happens: convert demand forecasts into inventory targets, PO quantities, and allocations. Linear programming over weekly budget, safety stock, lead times, vendor MOQs, DC capacity.
Vendor MOQ: 500 units · Lead time: 4 weeks
Safety stock: 2 weeks (280 units) · Current inventory: 500
Order 1,000 units in week 1 (covers weeks 5-8 + safety)
Allocate 160 to Midwest, 80 to other regions
3Propose
What happens: AI generates ranked recommendations grouped by vendor, with explanation. Each carries quantity, expected sell-through, overstock risk, margin impact, and rationale.
Total spend: $8,500 (within budget)
1. SKU-001 (Silver Hoop Earrings) · Quantity 1,000
Expected sell-through: 90% · Margin impact: +$2,000
Rationale: back-to-school peak; trending up
4Human Review and Override (the Gate)
What happens: merchants approve, modify, or reject in the OMS UI. Every modification or rejection requires a captured reason. Reasons feed model retraining.
Why humans are essential: market knowledge, brand intent, strategic positioning, and constraint knowledge that the data does not capture. Decisions feed back into model training so the system learns the merchant's judgment, not just the data.
Modified to: 1,500 units
Reason: "Influencer collab week 5; expect 30%+ lift"
Expected margin: +$3,000 vs. +$2,000 recommended
5Execute
What happens: approved POs transmit directly to vendors and DCs through the OMS API. No manual re-keying. That is a hard requirement.
- OMS converts approved recommendations into live POs
- Allocations sent to DCs and stores
- Status tracked through HubSpot workflows
6Learn
What happens: as orders ship and inventory sells, the system measures performance versus forecast and adjusts.
Sell-through rate: inventory sold vs. allocated · target +5-10%
Inventory turns: velocity · target +10-15%
Margin realization: actual vs. planned · target within 1-2 points uplift
Feedback Loop
- Weekly: compare actual vs. forecast; flag large variances
- Monthly: aggregate performance by category, region, segment
- Quarterly: retrain models with new data; adjust coefficients
Pilot Design: Earrings in the Midwest
Why this slice?
- Earrings: 35-40% of jewelry revenue, high velocity, clear seasonality, manageable SKU count.
- Midwest region: 200-300 stores, mix of urban / suburban / mall, moderate complexity.
- Teen self-purchase segment: highest volume, predictable patterns, clearest signals.
Pilot Objectives
Sell-through: 90%+ (vs. ~85%)
Overstock: -20% inventory required
Margin uplift: +1-2 percentage points
Pilot Timeline (Months 1-6)
Extract 24 months of data, clean, calculate baseline metrics, train initial models. Wire OMS API for read-back.
Generate recommendations for next four weeks; do not execute. Gather merchant feedback. Tune the explainability layer.
Execute AI recommendations for real POs. Run parallel: AI vs. current process. Override rate tracked weekly.
Analyze results. If pilot succeeds: plan rollout to necklaces and a second region. If it does not: debug, retrain, adjust override workflow.
Scaling Plan (Months 7-18)
If the pilot succeeds, the rollout is sequenced rather than parallel. Each expansion proves the model in a new dimension before adding the next.
Retrain models for different seasonality and velocity. Similar accuracy and margin outcomes expected.
Models running on the majority of inventory. Decision AI becomes standard operating procedure for buyers, not a side experiment.
Not just "order X units" but "allocate X units to these specific stores." Real-time inventory across the 1,326-store fleet enables store-level optimization.
AI identifies high-demand styles; constrained-design tools generate variations; 3D-printing supply chain produces made-to-order. Generative AI earns the right to ship now that the data spine and operational AI are proven.
Technical Requirements
Data Infrastructure
- Warehouse: Azure Data Warehouse or Databricks
- ETL: Azure Data Factory or equivalent on a 4-hour micro-batch
- BI: Power BI
- Model serving: Azure ML, REST API for recommendations
Model Development
- Languages: Python (pandas, scikit-learn, Prophet)
- Demand forecasting: Prophet, ARIMA, or neural networks depending on category seasonality
- Optimization: PuLP or Gurobi for linear programming
- Explainability: SHAP for understanding model decisions
OMS Integration
- Requirement: OMS must have an API to consume recommendations.
- Flow: AI system → OMS API → Create PO (no manual re-keying).
- Feedback: OMS reports actual demand, receipts, and allocations back to the AI.
User Interface
- Recommendation dashboard with rationale
- Approval workflow (approve / modify / reject UI with captured reason)
- Monitoring dashboard (forecast accuracy, margin, inventory turns, override rate)
- Model explainability ("why this recommendation?")
Risk Mitigation
Problem: garbage in, garbage out. Salesforce data carries duplicates, inconsistent picklists, orphan records.
Mitigation: data validation pipeline. Anomalies flagged. Reconcile with POS counts monthly. Pilot migration in Month 2 surfaces mapping bugs before full cutover.
Problem: model trained on past data; customer behavior changes (Gen Z trend velocity is faster than the model's retraining cadence).
Mitigation: retrain monthly. Track forecast error week over week. If error exceeds 20%, investigate; model is treated as defective, not the AI as the failure.
Problem: if merchants always override, the model never learns. The pilot becomes theater.
Mitigation: track override rate; target below 20% steady-state. High rate signals missing inputs. Investigate and retrain rather than abandoning.
Problem: recommendations sit in dashboards while orders are still created manually. The AI never closes the loop.
Mitigation: spec OMS integration during Phase 0. Build in parallel with HubSpot setup. Test with real POs in Month 5 of the pilot.
Success Looks Like
Month 6 · End of pilot
- ✓ AI generating recommendations 5 days per week
- ✓ Merchants approving roughly 80% of recommendations as-is
- ✓ Forecast error below 15% (against the 25-30% baseline)
- ✓ Overstock down 20%, sell-through up 5%
- ✓ Margin per unit lifted +$0.75
Month 12 · End of Phase 2
- ✓ AI driving decisions for 60% of assortment
- ✓ Forecast error portfolio-wide trending to ~12%
- ✓ Margin improvement: +1 to +1.5 points across portfolio
- ✓ Inventory down 15-20%; working capital released
Month 18 · End of Phase 3
- ✓ AI driving decisions for 90% of core assortment
- ✓ Generative custom-piece pipeline launching
- ✓ Forecast error: ~10% (best-in-class)
- ✓ Margin improvement: +2 points across portfolio
- ✓ Inventory turns up 15-20%
Decision-making AI is not chatbots or customer-facing creativity. It is making better inventory decisions faster, with less wasted cash and more margin.
For Claire's, this system is what converts the HubSpot revenue spine and the unified data layer into $20-30M of annual margin and $30-50M of working-capital release. It is the operational engine behind the 60-70% recovery probability and the EBITDA path from -$500M to break-even by Month 18.