Rip Van Wafels • Executive Operations

Customer Service & Operations Dashboard

YTD 2026 • Last refreshed Jul 5 • data cut-offs: B2B/Pickup Jul 5 · Shopify Jul 5 · Dot L2 Jul 5 · KeHE L2 Jun 30 · Amazon Jul 1 · PO-SO Jul 5 · Samples Jul 5

Automation Roadmap
Weekly Huddle Slide — Wk 28
Huddle_CS_KPI_Slide1_Wk28.pptx · Customer Service & Operations summary
⇣ Download .pptx
▼ 1.4pp WoW
62.3%
Global B2B OTIF (incl. Pickup)
Carrier 87.3% · Pickup 44.8% · 1,512 orders · Jun final 84.8%
FR +0.0pp WoW
100.0%
Amazon Fill Rate (YTD)
$10.29M sales • 10 SKUs <5 WOS • Target ≥95%
▼ 1.9pp WoW
82.8%
Shopify DTC On-Time (YTD)
Jun 98.0% • 5-wk 85.6% (Jun 30 zero-ship backlog) • thru Jul 5
▲ +0.9pp WoW
67.3%
PO-SO Lead Time YTD
Jun final: 95.3% (306/321) • Jul MTD 100% (4/4) • 48h rule from Wk26
B2B Customer Service
All Accounts • incl. Customer Pickup
YTD Jul 5 2026
CFR
96.8%
Volume fill · Outbound
OTD
65.8%
Target ≥95%
OTIF
62.3%
Target ≥95%
Amazon (Vendor Central)
Fill Rate • Inventory health • SKU criticality
YTD · Jul 1
Fill Rate
100.0%
Target ≥95%
Sales YTD
$10.29M
P&L • thru Jul 1
Lost Sales
$0
sheet formula · 6 SKUs "oos"
Shopify (DTC — UNIS)
YTD + 5-week rolling • + Samples • SLA <1pm
YTD thru Jul 5
On-Time YTD
82.8%
Target ≥95%
Jun
98.0%
874/892
Samples OTD
75.8%
207/273 · 66 late
PO → SO Lead Time
Wk26+: SO within 2 business days of PO · prior weeks: same-week SLA
Jul 5 • YTD 67.3%
YTD Compliance
67.3%
1,101 / 1,637 on time
Jun (final)
95.3%
306 / 321 on time
Carryover
146 · $3.08M
SOs created month > PO month
Sales Orders Created — YTD 2026
Monthly volume across all channels • Jun final · Jul MTD thru Jul 5
Sources: B2B → 2026 RV Order Tracker (Jul 5) + Outbound-Inquiry-Expanding(202607052126). Amazon → Amazon Daily P&L (thru Jul 1) + 2026 Inventory Report (WOS Jun 29). Shopify → Outbound retailer=shopify (Jul 5) + Sales-Team Samples sheet. PO→SO → 20260705 NetSuite SO Data Base + Order Tracker.
B2B KPI Deck — Jul 2026 YTD (Carrier + Pickup, thru Jul 5)
Rip_Van_B2B_KPI_20260706 • CFR / OTD / OTIF + WoW (download .pptx)
Open Slides
Filter by Customer:
Channel Breakdown — Carrier vs Customer Pickup (YTD Jul 5)
Carrier Deliveries
In-Full (PO)93.6%
OTD92.8%
OTIF87.3%
Orders623
TargetsOTIF 95% · CFR ≥95%
Customer Pickup
In-Full (PO)92.5%
OTD46.9%
OTIF44.8%
POs889
Outbound matchStatus-based (Short / In Full)
Customer Pickup OTD is client-driven (pickup scheduled by the customer, not Rip Van) and trails structurally. Reported here in full, not hidden, for transparency. June final: Carrier OTD 92.3 / OTIF 82.3 · Pickup OTD 88.6 / OTIF 86.8
B2B Monthly Trend — All Accounts
Source: KPI B2B Customer Service file
Last 5 Weeks (Rolling) — Blended B2B
Carrier + Customer Pickup • by ISO week of required date. CFR = volume fill (cases shipped ÷ ordered); OTD/OTIF = PO-level. Source: 2026 RV Order Tracker (cutoff Jul 5).
WeekNCFROTDOTIF
Shortages by Week — Item Detail
Source: 2026 RV Order Tracker → UNIS ShortDetail (by shipped date). Cross-check vs Matías’s Supplier Risk Alert — customer · item · cases short · PO#.
WeekCustomerItemCases ShortPO #
CFR above is volume fill (cases shipped ÷ ordered), same basis as the YTD CFR. A large short in one SKU only dents it slightly because total case volume is high — so the absolute cases short here are the honest supply-risk signal. Detail = last 3 weeks; weekly totals span Jun 1–Jul 12.
Top Carrier Customers — YTD by Volume (Jul 5)
From Rip_Van_B2B_KPI_Jun_YTM_2026 (Carrier channel)
CustomerN (YTD)CFROTDOTIF
Customer Pickup — Per-Customer Breakdown (YTD Jul 5)
CustomerN (POs)CFROTDOTIF
Distributor Fill Rate — Both Levels vs Target
L1 = Rip Van → distributor (Order Tracker). L2 = distributor → end customer. Target ≥ 98%.
96.2%
L1 YTD (RV→KeHE)
Jan–Jul 5, Outbound shipped/ordered
59.9%
L2 YTD (KeHE→end cust)
Jan–Jun, volume-weighted (portal Jul 5)
95%
Target
Both levels
June L2 final 51.4% (Jun 1–30; 139,284 ordered / 71,526 shipped eaches, 2,022 stores) — Kroger = 67% of volume at 40.9%. Trend bars keep locked monthly values; portal now restates Mar–May lower (60.6 / 59.7 / 56.7) — YTD tile uses portal volumes.
95.7%
L1 YTD (RV→Dot)
Jan–Jul 5, Outbound shipped/ordered
88.0%
L2 overall (Dot→end cust)
Feb–May locked · Jun final 94.6% · Jul wk1 97.4%
95%
Target
Both levels
June L2 final 94.6% (7,274 ord / 6,881 recv, mail Jul 6): worst SKUs Wafel Shipper 48ct 0% (169 ord) · Strawberry Wafer 23.2% · LS Snickerdoodle 26.8%. Jul wk1 97.4% (1,271/1,238). YTD 88.0% (Feb–May locked + Jun + Jul).
L1 = RV→distributor (Order Tracker); L2 = distributor→end customer (Dot: Sales History; KeHE: CONNECT Chains & Stores). Target ≥98%.
Sources: All Accounts + L1 CFR → Outbound-Inquiry-Expanding(202607052126) + 2026 RV Order Tracker (Jul 5). KeHE L2 → CONNECT portal (Jul 5 pull, Jun final). Dot L2 → Sales History mail Jul 6 (Jun final + Jul wk1). L1 = Rip Van → Customer. L2 = Customer → End-customer.
Amazon Fill Rate — Wk28 (as of Jul 1)
Amazon_FillRate_Wk28_20260706 • Fill Rate + SKU WOS (descarga .pptx)
Open Slides
YTD
100.0%
Amazon Fill Rate (YTD)
Sheet formula • Target ≥95% • thru Jul 1
YTD
$10.29M
Actual Sales YTD
Jun closed $1.81M • thru Jul 1
May
100.0%
Jun Fill Rate (final)
6 SKUs flagged "oos" — see note
2025
100.0%
2025 Benchmark
vs. YTD 100% — at parity
Channel Detail — Amazon Vendor Central
Performance
CFR YTD100.0%
Jun MTD Fill Rate100.0%
Line items processedDaily P&L • thru Jul 1
Actual Sales$10.29M YTD • as of Jul 1
Lost Sales$0 (formula) · ~$37K if "oos" counted OOS
2025 FY Benchmark100.0%
SKU Criticality (WOS)
Tap a tier to see SKUs · WOS = Weeks of Supply (color from SUMMARY tab, col AA Total WOS)
Amazon Fill Rate & Actual Sales — monthly (YTD 2026)
Fill Rate % (left axis) vs. Actual Sales $M (right axis) • Target ≥95%
Source: Amazon_FillRate_June_2026_w23. Fill Rate = Actual Sales / (Actual + Estimated Lost Sales). Inventory criticality mirrors the green/amber/red cell color on the 2026 Inventory Report, SUMMARY tab (gid 995503354), Amazon Inventory block col AA (Total WOS, incl. inbound). Sheet conditional-format thresholds: 🔴 CRITICAL = red, WOS <5 · 🟡 MONITORING = amber, WOS 5–30 · 🟢 STABLE = green, WOS >30. Tap a tier above to expand its SKU list.
Shopify DTC — On-Time Ship YTD thru Jul 5 2026
DTC_Shopify_KPI_Wk28_20260706 • 5-Wk 85.6% + WoW (descarga .pptx)
Open Slides
5-Wk
82.8%
Shopify On-Time YTD
thru Jul 5 · 4,535/5,477
Jun
98.0%
Shopify On-Time — Jun (final)
874/892 on-time (18 late)
Pending
63
Pending Fulfillment
Open Shopify DNs not yet shipped
YTD
97.0%
CFR YTD (outbound)
From UNIS outbound report
Channel Detail — Shopify (DTC — UNIS)
Performance
On-Time YTD (thru Jul 5)82.8%
5-Wk Rolling85.6% (1,105 orders · Jul backlog)
Best Month (Apr)96.4%
CFR YTD (outbound)97.0%
SLA Rule<1pm same biz day
Pending Fulfillment63
Picked, not shipped1
Grouping ruleBy Shipped Date · 5-Wk
Shopify Weekly On-Time Rate — last 5 weeks
SLA: orders before 1pm → same biz day • after 1pm or weekend → next biz day
DNs that missed SLA — recent window
Shopify DTC orders (Outbound retailer=shopify) that missed their SLA due date. Wk Jun 29–Jul 5: 152 late of 335 — all were due Jun 29–Jul 2, so the Jul 3 holiday (observed July 4th, treated as non-business in the SLA) does not excuse them. Real driver: NO shipments Jun 30 (a normal Tuesday) + thin processing Jul 1–2; Jul 3 the WH still shipped 30 partial DNs. Weekend orders roll to due Jul 6. Committed-failed (status COMMIT_FAILED) = needs our authorization, not purely an ops miss.
DNCreatedShippedDays lateStatusCommitted-failed?
Samples — OTIF Breakdown (YTD thru Jul 5)
Samples = Sales Team Samples sheet (2026) ∪ Outbound creator 'Sample Ripvan' · cancelled counted in Requested, excluded from CFR/OTD/OTIF denominators
YTD
273
Samples Assessed
Sales sheet ∪ Outbound
CFR
75.8%
Samples OTD YTD
207/273 on-time
OTD
89.2%
Samples OTD — Jun (final)
66/74 · Jul MTD 5/5
OTIF
66
Late YTD
of 273 assessed · SLA 1pm
MonthRequestedCFROTDOTIF
Jan3791.9%64.9%64.9%
Feb3997.4%76.9%74.4%
Mar3588.6%65.7%60.0%
Apr3897.4%68.4%68.4%
May4597.8%73.3%73.3%
Jun7498.6%89.2%89.2%
Jul (MTD)5100%100%100%
Sources: Shopify On-Time, CFR & pending → Outbound-Inquiry-Expanding(202607052126) (retailer=shopify, thru Jul 5). Samples → Sales-Team Samples sheet ∪ Outbound creator "sample ripvan" (87 sheet orders matched via SO#).
PO-SO Compliance Report — YTD (refreshed Jul 6, 2026)
SO-PO_Compliance_Report_20260706 • YTD 67.3% • Jun final 95.3% (download .pptx)
Open Slides
SLA Compliance Indicator
YTD
67.3%
1,101 of 1,637 SOs on time (same-week rule thru Wk25; 48 biz-hr rule from Wk26). Jun final 95.3% (306/321) · Jul MTD 100% (4/4).
Baseline: SO must be created within the same Mon–Sun week as PO receipt. POs received Friday after-hours or on the weekend roll forward to Monday. The 48-business-hour rule applies from Wk26 (PO received Jun 21 onward).
Revenue Slippage Alert
YTD
146 SOs
Orders where Month(SO Creation) > Month(PO Received) — directly hits the monthly invoicing target. Carryover Revenue = $3.08M (effective PO date). Jun = 6 SOs ($30K, SOs created in July) · Jul = 0.
Each slipped SO shifts revenue recognition into the following accounting month, distorting variance vs. plan and skewing AR aging.
Jul 5
67.3%
YTD Compliance
1,101 / 1,637 on-time
Jun MTD
95.3%
Jun Compliance (final)
306 / 321 • 15 late
YTD
536
YTD Late SOs
32.7% of total volume
Slippage
146
Carryover SOs (Slippage)
$3.08M revenue • Jun = 6 · Jul = 0
Monthly SLA Compliance — Recovery Story
May 100.0% · Jun final 95.3% · Jul MTD 100% after Feb's 17.0% trough. Target ≥95%.
Monthly Performance Table
MonthTotal SOsOn-TimeComplianceCarryover
Top 5 Worst Customers — Current Month
Ranked by late count · Jun 2026 final · 15 late
Jun 2026 final: 321 SOs assessed · 15 late (95.3% compliance). Late: Costco 7 · McLane 3 · KeHe 2 · Vistar 2 · Faire 1. June restated 96.3→95.3: late-June POs whose SOs landed in July + Jun 30 POs entered the universe (269→321). Early/instant SOs count on-time.
Current Month Detail — Late Customers (June 2026 — final)
Customer NameTotal SOsLate SOsAvg Biz-Day Delay% of Late Total
Executive Root-Cause Commentary: June closed at 95.3% — 306 of 321 SOs on time, 15 late. The 48-business-hour rule applies from Wk26 (PO received Jun 22+; Friday also 48 biz-hr, no roll); earlier POs use the same-week rule. Late drivers: Costco Corporate 7 of 15 (all +2 biz-days); McLane 3 · KeHe 2 (SO3150 worst, 7 biz-days) · Vistar 2 · Faire 1. July starts clean: 4/4 on time. Carryover slippage: 146 YTD SOs ($3.08M) — June added 6 small SOs ($30K) created in July.
Full Audit Log — PO ↔ SO (Exportable)
Sortable / searchable / paginated • each SO tracked individually (multi-destination allocations preserved)
Source: 20260705 NetSuite SO Data Base + 2026 RV Order Tracker (Jul 5). Methodology: business-day delta between PO Receipt and SO Creation (Mon–Fri). Friday after-hours / weekend POs treated as received following Monday for SLA. Each SO mapped individually to preserve multi-destination allocations. Refreshed 6/12.
Saved