●A measured
₹4.2L at risk · act by Thu
refused 6 mo history
ETS beat naïve +12%
PO 4500012345 ✓ back in ECC
संगम — the confluence · AI-native supply-chain planning

The planning brain
your ERP is missing.

Demand, inventory, replenishment, MRP and deployment for SMEs — every number carries a trust badge, shows its arithmetic, and is graded in public.

No credit card. No trial clock. Starter is free forever.

Watch demand meet supply — the whole network in motion
accuracy public refusals published data resident in India
संगम, running — the whole network in motion

Watch demand meet supply.

Raw sources — mine, farm, vendor — wind through every operation into finished goods. It opens on discrete manufacturing; switch industries in the panel to see all eight networks, or change the seed and flow speed. The same generative river that lives in our manuals.

Interactive — choose an industry, seed, or flow speed in the panel on the left.Open full screen ↗

A generative visualisation, not a data feed — it shows the shape of end-to-end flow the engine plans against. Your network, and its real numbers, land when the demo runs on your data.

The enemy is blind numbers

Your numbers aren’t wrong.
They’re unexplained.

Spreadsheets hold answers that can’t defend themselves. SangamIQ ranks what’s at risk, in rupees, and shows the arithmetic behind every line.

Inbox · ranked by ₹-at-risk × time-to-act5 open
■C Stockout risk · SKU-2140 Coimbatore₹4.2L act by Thu
●A Excess & obsolete · SKU-0091₹2.8L review
●A Reorder now · SKU-7788₹1.1L 2 days
▲E Forecast refused · SKU-3312 (new)— declare analogue
■C Divergence · secondary sales₹0.6L watch
One source of truth, every altitude

Inbox. Workbench. Decision.

Work lands ranked, every screen explains itself, and what you approve is what your ERP receives.

Inbox · todayneeds attention
Stockout · SKU-2140₹4.2L critical
E&O · SKU-0091₹2.8L high
Reorder · SKU-7788₹1.1L medium
Forecast workbench · SKU-2140tournament
ETS ★WAPE 12%
CrostonWAPE 18%
naïvebeat
WHY? 7 models competed on holdout · ETS wins · ships with ■C
Proposal · deployment+ second signature
Transfer 1,800 u · PDC-North → DC-Jaipur
WHY? fair-share 0.62 · truck slab 2 · freeze fence OK · ■C
ApproveModifyReject
Control theory, not vibes

Every forecast fights
for its life first.

Models compete on your history against a holdout. The winner must beat naïve — or we refuse to forecast and say so. Then reality grades the receipt.

●Ameasured — from your own transactions
■Ccomputed — a model result, traceable
▲Eestimated — an analogue or assumption
◆Ddefault — a fallback, flagged as such
YOUR HISTORY 36 months
1,240 SKU-months · 10 nodes
TOURNAMENT 7–13 models
holdout backtest · beat-naïve gate · MASE for intermittent
WINNER
beats naïve → ships ■C
REFUSAL ★
can’t beat naïve → we refuse, and say so
RECEIPT
written now · graded by reality later
drift-watch assumptions expire at 365 days — then they strike red
Plan the whole network

Ten nodes. One truth.
Nothing invented.

Echelon netting that conserves every unit, deployment that respects trucks and freeze fences, rough-cut capacity with priced pre-builds. The demo network is real — open it.

2 plantsPDCPDCPDCDCDCDCdemand
conservation ✓ at every nodedeployment · truck slabs · 48h freezeRCCP · priced pre-builds
The grade ships with the guess

Launches, schemes, supersessions —
judged, not guessed.

Launches

A new SKU borrows a named predecessor’s curve — declared, audited, graded. No analogue declared? NEW-01 stays refused — the refusal is load-bearing, not a bug.

▲Eestimated from analogue SKU-2088
Events

Diwali, schemes, promotions — each gets a realized-uplift grade against the same window last year. The calendar learns what your spreadsheet can’t.

Families

Plan at the family level, disaggregate to SKUs — and the mix always conserves the family total (it’s a tested invariant, not a hope).

Configure-to-order

Components-only planning through the planning BOM: DRP and deployment step aside, RCCP still sees the minutes. Right tool, right object.

Returns

Returns net against supply, secondary-sales divergence is measured, and both land with their grading path — the guess never travels without its grade.

Override → pending until a second person signs
maker-checker · releaser ≠ approver, admins included
OPEN
Released transfer → frozen 48 hours
fence-break needs admin + reason · audit-counted
OPEN
Module rights → nav hides, API refuses
DENY rows per user · admins immune
OPEN
Sequencing requested
rough-cut only — published on “what we refuse”
NO
Four eyes, hard fences

A planning system
that can say no.

Maker-checker on overrides, freeze fences on releases, module rights that hide and refuse, and documented ceilings we won’t cross. The refusals aren’t gaps — they’re the guarantee.

Your ECC, respected

In through a contract.
Back with document numbers.

Per-object transport — file or RFC. Only mapped fields enter, dropped columns are reported by name, and every approved plan returns to ECC with its reference stamped.

YOUR ECC SAP ECC 6.0
MATNR · WERKS · LABST
MARC · MVKE · MBEW
MATNR 000000000000102140
FIELD-MAPPING CONTRACT
mapped MATNR → sku · WERKS → location
dropped ZZ_LEGACY_CODE (reported by name)
BACK IN ECC closed loop
STO 4500012345 ✓
PReq 8000067890 ✓
file ⇄ rfc per object
Marketing that refreshes itself

These numbers are live.
Even when they’re unflattering.

Fetched from our public accuracy API the moment you opened this page.

Live WAPE · all models—Weighted forecast error across every graded receipt.
Receipts graded—Forecasts later checked against reality.
Forecasts refused—Where we declined to guess.
Models in the tournament—Candidates that competed on your history.

◐ fetching from /api/accuracy…

Read the full accuracy page →

A worked example

The math on a business your size.

A composite mid-market manufacturer — ₹6,800 Cr, 10 plants, 80 markets — before and after a planning brain. Illustrative, not a named customer; your numbers will differ, which is exactly why the demo runs on yours.

Today · planning in Excel

Inventory held102 days
Regulated-market OTIF87%
Expiry write-off / yr₹24 Cr
Tender penalties / yr₹16 Cr
Margin anti-selectionunseen

With SangamIQ · illustrative

Inventory held0
Regulated-market OTIF0
Expiry caught early₹0
Tender risk flaggedby bid status
Margin anti-selectionranked, in ₹

Illustrative targets on a composite readiness scenario — labeled as such, assumptions available on request. No real customer is named or implied. The engine that produces them is the same one grading itself in public.

From status noise to a live plan

Ten minutes to a plan.
Four weeks to a planning desk.

Timed, not promised — the how-it-works page walks it on real data.

Pricing that respects your stage

Free forever. Then fair.

Starter
Get your first plan under control.
Free forever
  • ✓100 SKUs · 1 location
  • ✓Full engines · badges · accuracy
  • ✓Unlimited users
  • ✓Community support
Start free
MOST TEAMS START HERE
Growth
A planning desk running the daily loop.
₹24,999/mo
  • ✓Unlimited SKUs · 5 locations
  • ✓Assist copilot · maker-checker
  • ✓Deployment · RCCP · events
  • ✓Priority support
Start free
Scale
Multi-entity, ECC round-trip, SSO.
Talk to us
  • ✓Multi-entity · unlimited locations
  • ✓ECC round-trip (file / RFC)
  • ✓SSO · private deployment
  • ✓Engineer-on-call
Book a walkthrough

Unlimited users on every plan — starving the engine to save seats helps nobody. Full pricing →

Bring your CSV.
Leave with a plan that shows its work.

Ten minutes to a live plan on your own data. Every number badged, every recommendation traceable, your accuracy public from day one.

Built in India · data stays in India · संगम means confluence — where demand meets supply.