We use cookies to enhance your experience. By continuing to visit this site you agree to our use of cookies.

The platform

Four layers between a metric moving and a decision that's measured.

Signal comes in at the bottom. A scored decision comes out at the top. Everything in between exists so that what reaches you is a verified action — not a chart to interpret.

The loop

Niti's Learning Loop

We give you the missing system of record for your decisions and their impact.

01

Detect

Every metric on every source, watched against a seasonality-corrected baseline. Your event calendar kills the false alarms.

02

Explain

Each anomaly walked from symptom to root cause — labelled Confirmed, High, or Hypothesis. It says when it is unsure.

03

Recommend

One ranked action with an estimated impact range attached. An instruction, not an observation to translate.

04

Gate & approve

Margin, supply and data gates are enforced, not advisory. What fails is suppressed and named. Approval is one tap.

05

Measure

Actuals pulled at 7, 14 and 30 days against the estimate. Accuracy per decision type recalibrates step 03.

Layer 01

One model of how revenue works. Every source extends it.

Sources don't create dashboards — they declare a role in a shared model. A new connection immediately extends your baselines, your attribution paths and the decision types available to you. No code, no build.

Spend

Where budget goes

Ad platforms, bid systems, partner and affiliate spend.

Sales

What actually closed

Your store, your marketplaces, your core system. The ledger.

Supply

What you can deliver

Stock, capacity, capital — the constraint that gates scaling.

Finance

What it costs you

Cost of goods, unit economics, contribution per unit sold.

Layer 02

Root cause, with the confidence stated.

Every anomaly is walked from symptom to root cause across three tiers — and labelled with exactly how sure the engine is. A confident wrong narrative is worse than "we don't know yet," so the engine stops rather than guessing.

Tier 1

Confirmed

A rule engine for known patterns. When the evidence matches, the root cause comes back confirmed — no statistical guesswork.

Tier 2

High · 0.82

A structural causal model with an attribution percentage. The engine states how much of the movement it can explain, and how sure it is.

Tier 3

Hypothesis

Ranked hypotheses with the falsification test attached, returned when the evidence genuinely isn't there. It names what would confirm it — never manufactures certainty.

Layer 03

A ranked queue of actions, gated before you see them.

Every recommendation carries an estimated impact range and must clear margin, supply and data-quality gates before it enters the queue. Approval is one tap; execution writes back to the platforms.

The gate cascade — enforced, not advisory

Supply cover > 7 days
Margin floor cleared
No upstream data fault
Scale Meta 20%HELD

A recommendation that fails a gate is suppressed and named — never left for someone to notice on day eight.

P0Budget reallocation
03 · 14 Jul

Cut 25% of daily budget from prospecting. Move two-thirds to the channel still below saturation, hold the rest.

EVIDENCE
True ROAS 1.9× vs 3.1× target · fatigue 0.81
GATES
supply 9d · margin cleared · no data fault
ESTIMATE
+$1.08K / 14 days ($0.8K–$2.6K)

Approved 14 Jul · 09:41 · one tap, on the phone

EST
$1.08K
DAY 7
$1.21K
DAY 14
$2.10K
ACTUAL VS ESTIMATE+$1.02K · accuracy 0.86

Layer 04

Every decision scored. The record compounds.

Actuals are pulled 7, 14 and 30 days after each decision and compared to the four weeks before it. Every decision — taken or not, favourable or not — stays in the ledger, and accuracy per decision type recalibrates the next recommendation.

Cut prospecting 15%

AppliedYESEstimate$1.80KDay 14$2.10KAcc.0.86

Raise bids · 12 keywords

AppliedYESEstimate$0.44KDay 14$0.39KAcc.0.89

Retire fatigued creative

AppliedYESEstimate$0.60KDay 14$0.22KAcc.0.37

Pause spend · supply gate

AppliedYESEstimate$0.95KDay 14$0.98KAcc.0.97

Shift 3% across channels

AppliedNOEstimate$0.30KDay 14Acc.

Illustrative. The point is that a recommendation you declined is still on the record.

Connections

Connect the tools you already use.

Read-only, minutes to authorise, and each one extends the model rather than adding another dashboard.

30+ sources
Shopify
Meta
Google Ads
Klaviyo
Braze
HubSpot
Salesforce
CleverTap
MoEngage
OneSignal
Snowflake
BigQuery
Segment
Google Analytics
RapidShyp
+15

Secure & compliant

Read-only by default. Encrypted throughout.

Niti never trains on customer data. Independently audited against SOC 2 and ISO 27001, with the same controls whether you're a ten-person brand or a lending group.

SOC 2
ISO 27001

See the four layers running on your own numbers.

One month of spend and sales data is enough. No integration, no credit card.