Add Distribution · Kroger +200 stores
app.moduscpg.com/demand-planning
Vanilla Pint · Kroger SE Forecast vs actuals
19k22k25kW40W42W44W46W48W50W52
ActualsForecastWAPE 4.2% · Bias −1.1%
Deena

Forecast lifted +4,400 cases/wk from week 48 — the 200-door win.

Promo live · Kroger TPR W41–43
app.moduscpg.com/trade/calendar
Kroger TPR · Weeks 41–43 Predicted vs actual lift
12k15k18kW38W40W42W44W46PROMO
BaselineWith promoROI 3.2× · Lift +38%
Tally

Pacing +12% over plan — ROI still positive at current lift.

Stock risk · Dallas DC · W50
app.moduscpg.com/supply-planning
Dallas DC · Vanilla Pint Projected on-hand
8d16d24dW45W46W47W48W49W50W51W52SAFETY 12d
On-hand (days)Safety stockReplenish W51 · fill 98.2%
Sage

Dallas below 10 DOH in W50 — transfer from Chino drafted.

34 deductions parsed overnight
app.moduscpg.com/deductions
Deduction recovery · QTD Matched vs aging
91%AUTO-MATCH
0–30 days$96K
31–60 days$64K
61–90 days$38K
90+ days$16K
$214K open · $127K recovered · 130+ formats parsed
Dex

3 disputes drafted — $19,400, BOL + evidence attached.

6 orders staged · EDI 850
app.moduscpg.com/order-management
Coverage by DC Otto · staged orders
DC / DOHW47W48W49W50W51W52
Dallas28241914920
Chino313027252423
Atlanta242218151219
6 POs staged · Dallas W51 short — transfer sourced
≥21d12–20d<12dfill 98.2%
Otto

Orders staged against live coverage — 1 short flagged for review.

The Operating System for CPG

The superintelligence
your brand needs to win.

Whether you're in Sales, Operations, or Finance, ModusCPG proactively finds and solves potential problems before they happen, hyper-charging how you run your business.

Built for CPG by CPG

The problem

You're not slow.
Your tools are.

Spreadsheets. Broker black holes. Deductions that never reconcile. News that arrives after the window to act has closed.

Consumer goods runs on fragmented tools and borrowed time. Every function pulling its own reports. Every handoff a gap.

We lived this. We came from CPG, not from software — and we built Modus to solve the hardest problems we faced.

The cascade

200 new stores won.
Planned before your sales director leaves the building.

Your sales director just won 200 new doors in the buyer meeting. On the walk to the elevator, she opens her phone and tells Mo to add distribution.

Before she's out of the building, both sides of the plan, revenue and operations, are updated.

Add Distribution · Kroger +200 stores
Revenue where the money goes
Sales Planning0:04
+200 doors committed
Trade0:38
Launch promos built
Deductions0:45
Evidence trail armed
Accruals0:52
Entries posted to plan
Optimization0:58
Projected ROI +0.4×
One forecast connects both tracks
Operations where the cases go
Demand Planning0:09
+8,400 cases/wk forecast
Order Management0:16
First orders staged
Supply Planning0:23
Shortfall flagged · wk 6
MRP0:31
PO drafted · film + cartons
Entire plan updated in under 60 seconds — before the lobby.

The cascades cross at the forecast — one number both sides trust. And they run in every channel: Retail · E-commerce · DSD · Foodservice.

Platform · Mo-Pilot agents

The full value chain.
One source of truth.

Each stage of the cascade above is a full module. Seven modules plus an S&OP layer, one live plan — every change propagates both directions, and every signal surfaces to the right person. The broker network is next.

Demand Planning

See it live →

Bottom-up forecasting that stays current as the business changes.

The problem we solve

CPG teams forecast in spreadsheets that go stale the moment someone opens them. Velocity changes, promos hit, distribution shifts — and no one finds out until the out-of-stock.

How it works

Supersession-based forecasting maps every retailer, every product, every distribution point into a live bottom-up plan. Deena monitors accuracy weekly, flags drift, and recommends baseline adjustments before they become missed targets.

  • Supersession-based forecast engine
  • Per-retailer velocity tracking
  • AI demand drivers & seasonality
  • Distribution point management
  • Automated accuracy scoring
  • What-if scenario modeling
app.moduscpg.com/demand-planning
Vanilla Pint · Kroger SE Forecast vs actuals
19k22k25kW40W42W44W46W48W50W52
ActualsForecastWAPE 4.2% · Bias −1.1%

Sales Planning

See it live →

The plan starts where the deal does.

The problem we solve

Sales commits volume in a deck; operations hears weeks later. The number the buyer agreed to and the number the plant builds to were never the same document.

How it works

A 52-week account plan tied to the live forecast. Scout scenario-models a deal, shows revenue, trade, and supply impact side by side, and cascades the win downstream the moment it closes.

  • 52-week planning grid
  • Scenario builder
  • New-distribution wizard
  • Quota & attainment
  • Account plans & line reviews
  • White-space & RGM
app.moduscpg.com/sales-planningScout comparing
Scenario · +200 Kroger doors52-week plan

Base plan

$4.2M

Q4 · 1,240 doors

Scenario

$4.9M +16%

+8,400 cs/wk · 1 supply flag

Side-by-side without touching the live plan — promote when the deal closes.

Order Management

See it live →

From order to cash, without the chase.

The problem we solve

Orders arrive by EDI, email, portal, and phone. Someone keys them in, checks stock, chases shorts, and reconciles by hand under time pressure.

How it works

Otto turns the demand plan into suggested orders, ingests EDI 850s, checks coverage against the live supply position, and stages every PO with fill status and exceptions flagged.

  • Suggested orders from the plan
  • EDI 850 / 852 / 810
  • Coverage check vs supply
  • Order-to-cash & invoicing
  • Deployments on confirm
  • Short & exception management
app.moduscpg.com/order-management
Coverage by DC Otto · staged orders
DC / DOHW47W48W49W50W51W52
Dallas28241914920
Chino313027252423
Atlanta242218151219
6 POs staged · Dallas W51 short — transfer sourced
≥21d12–20d<12dfill 98.2%

One cadence. Both cascades. One number.

The problem we solve

Consensus planning breaks when every function walks in with its own spreadsheet and its own number.

How it works

Snapshots lock a point-in-time plan, stakeholders sign off, scenarios compare side by side, and Atlas writes the executive review — revenue and operations reconciled to one number of record.

  • Point-in-time snapshots
  • Multi-stakeholder signoff
  • Scenario comparison
  • Executive business review
  • Revenue + operations reconciled
  • One number of record
app.moduscpg.com/sopCycle · June
S&OP snapshot vs workingSignoff
Revenue plan$11.1M$11.4M+2.7%
Cases (FY)2.41M2.47M+2.5%
Trade spend$2.9M$2.9M
JUNE · LOCKEDJULY · WORKING
Sales ✓Ops ✓Finance · pending

Trade Management

See it live →

Plan, execute, and measure every dollar of trade spend.

The problem we solve

Trade spend is 20–30% of revenue and most brands can't tell you which promotions are profitable. ROI lives in disconnected spreadsheets, disputed deductions, and finance reconciliations that arrive weeks late.

How it works

Every promotion lives on a calendar with planned spend, lift prediction, and actual ROI — all connected to the demand plan so a new promo updates the forecast instantly. Tally predicts lift from your history, optimizes budget allocation, and alerts you when actuals deviate.

  • Promotion calendar with drag-and-drop
  • Real-time trade spend tracking
  • ROI by promotion type
  • Waterfall P&L views
  • Budget vs. actual variance
  • Trade rate management
app.moduscpg.com/trade/calendar
Kroger TPR · Weeks 41–43 Predicted vs actual lift
12k15k18kW38W40W42W44W46PROMO
BaselineWith promoROI 3.2× · Lift +38%

Deductions

See it live →

Stop losing money to invalid deductions.

The problem we solve

Retailers deduct from invoices automatically. Most brands can't dispute because they lack evidence, lack matching, and lack time. The money just evaporates.

How it works

Dex runs 6-signal matching (revenue, timing, retailer, product, type) to automatically pair every deduction with the promotion or shipment it came from. BOL confirmation, matched promotion records, and dispute cases are pre-populated — you click approve.

  • Automated 6-signal matching
  • Evidence-based dispute workflows
  • Clearing account management
  • Deduction aging analysis
  • Recovery tracking
  • Dispute letter generation
app.moduscpg.com/deductions
Deduction recovery · QTD Matched vs aging
91%AUTO-MATCH
0–30 days$96K
31–60 days$64K
61–90 days$38K
90+ days$16K
$214K open · $127K recovered · 130+ formats parsed

Supply Planning

See it live →

From consumption plan to production and shipment.

The problem we solve

Out-of-stocks cost brands 4–8% of revenue. The cause is almost always a demand or deployment signal that arrived too late — after the production window closed.

How it works

Inventory by DC, days-on-hand targets, MRP, and deployment all live in the same plan as demand. When Deena adjusts a forecast or Tally adds a promo, Sage recalculates supply requirements and flags risk before the stockout.

  • Inventory by DC & days-on-hand
  • MRP & production planning
  • Deployment optimization
  • Carrier management
  • Order fulfillment workflows
  • Constraint cascade alerts
app.moduscpg.com/supply-planning
Dallas DC · Vanilla Pint Projected on-hand
8d16d24dW45W46W47W48W49W50W51W52SAFETY 12d
On-hand (days)Safety stockReplenish W51 · fill 98.2%

Mo-Pilot AI

See it live →

Your CPG operations team — available 24/7.

The problem we solve

Your planning data is only as useful as the speed at which it reaches the person who needs to act on it. Most platforms require analysts to pull reports. Mo-Pilot reverses that.

How it works

Mo-Pilot is the intelligent layer across every module. Ask a question in natural language — Mo-Pilot routes it to the right specialist agent (Deena, Tally, Dex, Sage, Scout), assembles the answer from live data, and surfaces recommended actions. Preview → Confirm → Execute. Full audit trail.

  • Natural language queries across all modules
  • Proactive daily briefings
  • Specialist agent routing (Deena·Tally·Dex·Sage·Scout)
  • One-click approved actions
  • Forecast accuracy explainability
  • Trade spend optimization tips
app.moduscpg.com/mo-pilot155 tools
Mo-PilotAsk anything

What changed in the Kroger forecast this week?

Mo-Pilot · via Deena

The 200-door expansion added +8,400 cases/wk from W48. Baseline adjustment drafted — projected accuracy +1.8 pts.

PreviewConfirm

The AI layer

Mo-Pilot works the punchlist.
You approve.

AI-native, not bolted on. Every module ships with a specialist agent, a punchlist of drafted actions, and one Action Center to decide from. Reviews arrive already prepared — read, approve, move on.

Punchlists

Every module keeps a drafted to-do list — disputes ready to file, POs ready to stage, overrides ready to apply.

Action Center

One queue for every decision — stakes totaled, evidence attached. Preview → Confirm → Execute, with a full audit trail.

Autonomous business reviews

The weekly review prepares itself — variance, drivers, recommendations, sources cited. You read and decide.

ModusCPG · Briefing Monday 7:00 AM
Demand · DeenaWalmart Vanilla Pint baseline drifting — Deena recommends adjustment before week 48.
Trade · TallyKroger TPR spend 12% above plan — Tally confirms ROI still positive at current lift.
Broker · ScoutTarget compliance visit overdue — Scout flagged, no shelf photos this cycle.
Dedns · DexKroger #D-0892 — $8,400 shortage claim. Dex matched BOL, dispute ready.
ModusCPG · Live plan
Forecast vs Plan · Vanilla Pint ForecastPlan
W44W45W46W47W48W49W50
87%
Forecast acc.
3.2×
Trade ROI
28 d
Days on hand

One live plan — demand, trade, and supply connected. No export required.

Super Easy Mode · Mobile

Swipe to decide.

The entire platform reduced to a card queue — accept, reject, defer. Talk to your forecast. Approve a $12K trade shift from the back of an Uber. Nothing in this industry works like this.

Running your business has never been easier.

Voice

"Mo, what's driving the Kroger miss?" — ask out loud, get the answer with the drill-down attached.

Anywhere

The parking lot after the buyer meeting, the Uber to the airport, the line at security — your whole plan moves at the speed you do.

Decisive

Every card arrives with the dollars at stake, the projected ROI, and the agent's homework — see what matters, approve it, move on.

Super Easy 2 of 5 · $31.2K at stake
All clear. Nice work. Order updated · Kroger notified
Approved
Orders · Otto+640 cases

Your distributor isn’t ordering for the Kroger TPR in W48. Update the order to cover the lift?

Covers projected +38% lift · protects in-stocks · confidence 91%

Reject Defer Accept
NEXTDeena — Walmart baseline adjustment
THENDex — $8,400 dispute ready to file
Ask Mo anything…

Connect with partners

Your brokers.
On the same plan.

Brokers propose promotions and log distribution changes that sync straight into your trade calendar and forecast — no separate portal for every brand, no rekeying.

Broker Network · Promotion & distribution syncLive
Kroger · Q4 TPR proposal
Submitted → Trade calendar
Promotion
UNFI West · +38 doors
Distribution update → forecast
Distribution
Target · endcap Wk 44
Awaiting brand approval
Promotion

Promotions → Trade · Distribution → Demand · Proposals → Approvals

18
Promos synced
+240
Doors added
9
Approvals
12
Brands

Brands get one synced plan. Brokers lose the twelve-portal problem.

I'm a brand I'm a broker partner

Connect. Plan. Achieve.

Join 70+ brands on the operating system we built for CPG.

Book a Demo