LOGISTICS · INTELLIGENCE

Stop the RTO bleed —
make couriers pay.

Every RTO is double freight and working capital locked in a truck for two weeks. ShipSense scores the risk before you ship, flags "customer unreachable" NDRs the record does not support, and builds the evidence to claim back what couriers owe you.

THE TRIALone parcel · one night · scroll the whole story
COD-dominant
Indian e-com
20–30%
RTO on COD
₹100–150
cost per RTO
Industry benchmarks — your real numbers may differ.
REASONING ENGINE
PRODUCT PREVIEW
#INV-48219 · ₹1,240 · COD
560001 · Bengaluru, KA
›reading address tokens…
›matched 19,297 official pincodes
›560001 · n=42 → band 24–41% · never a bare number
›building density · high · flood MED
›12 NDRs · same timestamp → queued for review
›evidence pack compiled · dispute drafted
›RTO 0.82 → HOLD before dispatch · EV +₹37
EXPECTED-VALUE DECISION
HOLD → review before dispatch
Unsupported NDR · evidence builtRecovery · dispute drafted
LIVE ENGINEDEL · 110001✓ delivereddemo
WHY SHIPSENSE
No fake metrics. No fabricated logos. Real numbers only.
0% courier-funded
Structurally independent
∑
Math-first, not magic
Bayesian · isotonic-calibrated
Built in Mumbai
For India's D2C logistics
5 founding pilot slots
Founding cohort · early access
5 founding pilot slots opensame price as everyone: ₹1,499/mo + ₹0.90 a shipment + 10% of what we recover
Claim a slot →
THE PROBLEM

RTO is the silent tax
on Indian D2C.

~60%
of Indian e-com orders are COD
Industry benchmark · COD-dominant market · your split may differ
~25%
of COD orders return as RTO
Industry benchmark · ₹100–150 per RTO · your rate may differ

Every RTO means double freight, two weeks of blocked working capital, and dead packaging — with the courier writing their own failure report.

At 1,000 COD orders/month, that's ₹31,200 leaking silently every month — before ShipSense.Arithmetic on the industry benchmarks above — not a ShipSense measurement. Your audit returns your own figure.
ONE ORDER · FOUR MOMENTSILLUSTRATIVE
COD order dispatchedWHAT EXISTS
Bluedart · 560001 · Bengaluru · standard route assigned
12 NDR attempts · same timestampIN PROCESS
ShipSense flags an unsupported NDRTHE DECISION
Freight recovered · capital freedYOUR SAVINGS
Click any step to explore⏸ pause
// TRY IT NOW · NO SIGNUP

Drop your shipment CSV.
See your RTO bleed in 10 seconds.

A quick estimate from your own orders — no number tweaking, no sales call. Parsed entirely in your browser. Nothing is uploaded or stored.

Drag a CSV here, or click to upload
Any shipment export — Shiprocket, Delhivery, your panel. We look for date, amount, payment mode & status.
100% in-browser
● AWAITING YOUR FILE
Your bleed number appears here the instant you drop a file or run the sample.

This is the rough cut. The free audit returns your exact number — and which of these NDRs don't survive a timestamp check.

Get my exact number — free audit →
// THE_DECISION_ENGINE

Four moments.
One outcome: your money back.

No dashboards. No manual work. ShipSense runs quietly alongside every order — and acts when it matters.

WHAT EXISTS
Order arrives
A new COD order enters your system. Address, pincode, buyer details — all captured.
ShipSense pulls the order context automatically — no integration overhead.
01
IN PROCESS
ShipSense analyzes
02
DECISION
One clear call
03
SAVINGS
Working capital freed
04
Click any step · or watch it run
LIVE ORDER FLOW
WHAT EXISTS
Order arrives
ACTIVE
IN PROCESS
ShipSense analyzes
PENDING
DECISION
One clear call
PENDING
SAVINGS
Working capital freed
PENDING
THE REASONING ENGINEevery verdict in this flow comes with plain-language reasoning inside the product
// GAWAH · CUSTOMER WITNESS · LIVE CHANNEL

The courier says one thing. Gawah asks your customer.

Gawah — your customer becomes the witness. On a suspicious failed delivery, ShipSense sends one WhatsApp question. The one-tap reply is recorded with its timestamp — the customer's own account of whether anyone came to the door.

WHATSAPP · GAWAHILLUSTRATIVE
Hi Rahul, we tried to deliver your order SS-48219 today but the courier marked it as not delivered. Quick check — did a delivery agent actually call or visit you?
No one contacted me
Asked to reschedule
I refused the order
label: customer_denied_contactEVIDENCE
courier said “unavailable” · the witness says no one came → contradiction on record
● THE WITNESS LOOP
01
Courier logs an NDR
“customer unavailable” · the claim goes on trial
02
Your customer gets one WhatsApp question
did anyone actually call or visit? One tap to answer
03
The tap is recorded when it arrives
a timestamped customer reply, weighted by reply speed
04
Gawah feeds the detector + dispute
every answer is recorded beside the NDR it answers
Built & verified: the Gawah question is a Meta-approved WhatsApp template in English, Hindi and Marathi, approved 8 August 2026. Sending is switched off until your pilot starts; replies then land as labelled data in your dashboard, never mocked.
Conversation above is illustrative · your customers see your brand.
THE INTERVENTION

The cheapest RTO is the one that got paid for before it shipped.

COD orders come back at a multiple of the prepaid rate. Rather than quote you somebody else's festive-quarter statistic, the free audit shows you your own COD-versus-prepaid split first. Then this engine goes after the gap: it moves the riskiest COD orders to prepaid before dispatch, and measures whether that actually worked.

01
Every COD order is scored before dispatch
Six rules decide whether an order is even a candidate: it is COD, it sits above your risk threshold, the order value clears the economics, there is dispatch runway left, there is a contactable number on file, and no offer has already gone out.
02
Eligible orders are split — on purpose
Assignment is deterministic, from a hash of the order id and your own salt. Reproducible, auditable, immune to a retrying job re-rolling the dice. A tenth of eligible orders are held back and touched by nothing (the coded default; a merchant can override it).
03
One WhatsApp message, in the customer's language
Hindi, Marathi or English, chosen from the delivery state with your override. The order is framed as already packed — because it is. A UPI link, a small incentive, priority dispatch. One reminder if there is no action, and only one: a second reads as harassment and burns your sender reputation.
04
Paid flips to prepaid. Unpaid ships as COD.
Nothing implies the order is at risk of cancellation, because that is both untrue and damaging to your brand. The customer who ignores the message gets exactly the delivery they already asked for.
05
The held-back tenth is what makes the number real
Those orders ship untouched and some of them fail. That is a cost we choose. Without them, any rupee figure we quote you is unfalsifiable — you could not tell our intervention apart from a good month.
WHERE THIS FEATURE USUALLY GOES WRONG
The incentive is derived, not guessed
It comes off your courier rate card and your own margin, and it is hard-capped at half the expected gain on that order. If the discount plus gateway fee would exceed the order's gross margin, we skip the order instead of quietly losing you money.
Higher margin means we nudge less
Converting a healthy order you would have kept anyway is margin destruction wearing a dashboard. The engine asks for a payment on fewer orders as your margin rises, not more.
Nothing sends until you switch it on
Per-merchant kill switch, an explicit send allowlist, and a hard block on contacting anything in the held-back group. All three are on by default.
CURRENT STATUS
The rails are live and tested end-to-end on synthetic orders. No consignee has been contacted yet — sending stays behind a kill switch until a merchant's own holdout is configured. When we show you a rupee figure, it will have come from your shipments, not ours.
How we measure the result →
// HAZRI · REACHABILITY CHALLENGE · SEALED EVIDENCE

Gawah asks. Hazri proves. A reply the courier cannot dispute.

A "no one came" is a statement. Hazri turns it into evidence: a one-time word is committed to a sealed ledger, sent to the consignee, and echoed back — by text, and on a recorded call. Each echo is matched to the commitment and timestamped. The courier's "customer unreachable" now sits next to a reachable customer, on the record.

WHATSAPP · HAZRIILLUSTRATIVE
ledger ← sha256(word · AWB · nonce) · committed 14:02:11 · anchored
Delivery check for AWB SR48219: the courier reported you were unavailable. If you were available, reply with this word in this chat: KESAR. Never share it on a call — we will never ask.
KESAR
echo matched · 34s after send · signature validSILVER
recorded call · token heard at 00:41 · keypad echo verifiedGOLD
courier: "customer unreachable" · consignee: reachable in 34s, echo on record → contradiction sealed
● THE CHALLENGE LOOP
01
Gawah gets 'no one came'
the consignee has denied contact — the claim is now contested
02
Hazri issues a challenge
a fresh one-time word, committed to the ledger BEFORE it is sent
03
The consignee echoes it back
the reply and its timing are matched to the sealed commitment
04
A verified in-call echo hardens it
the token is heard on the recording — keypad or spoken
05
The pack is sealed and anchored
digest committed to the append-only registry, timestamped externally
Why it holds up: the word is committed before it is sent, the reply is signature-checked before it is scored, and the pack digest is anchored outside ShipSense. A courier arguing "the merchant made this up" has to explain a timeline they could not have altered.
Conversation above is illustrative · your customers see your brand.
EVIDENCE LADDER · CUMULATIVE · WHAT EACH RUNG MEANS
Every rung starts with the opener, and the opener is a WhatsApp template Meta approves separately per language — Marathi today. Meta rejected the English and Hindi versions on 7 August 2026, and no new version has been submitted since, so a consignee routed to those languages cannot reach the first rung. The ladder describes how evidence is graded, not how much of it we can collect today.
Bronze
The consignee replied. Any reply, on the record, timestamped.
Silver
The reply echoes the typed word-token issued to that number.
Gold
A verified in-call echo of the token — keypad or spoken — on the recording.
Gold+
Gold, plus a consented, sealed passphrase committed before the call.
Platinum
Gold+, with the pack digest sealed into the append-only registry and anchored.
Strictly cumulative — Gold requires Silver, Gold+ requires Gold, Platinum requires Gold+. A delivered or read receipt on its own is never credited. The engine also returns "None", and we show it.
WHY THE COURIER CANNOT ARGUE WITH IT
COMMIT BEFORE SEND
The one-time word is hashed into the ledger before the message leaves. It cannot be back-fitted to a reply.
SIGNED WEBHOOK
Every inbound reply is signature-checked against the provider's key before it counts. Unsigned traffic is dropped, not scored.
EXTERNAL ANCHOR
The registry digest is anchored outside ShipSense on a schedule, so the timeline cannot be rewritten later — by us or anyone.
THREE LANGUAGES · RESOLVED FROM THE DELIVERY STATE

A delivery check written in English gets ignored in Kanpur. ShipSense writes its messages in English, Hindi and Marathi. The engine picks the language from the delivery state, and you can override it per order. Each language is its own Meta-approved template — which is what lets Hazri open a conversation instead of only replying inside one.

En
English
Metro pincodes and everywhere the delivery state has no stronger signal.
हि
Hindi
Delhi, Haryana, Punjab, UP, Bihar, MP, Rajasthan and the rest of the belt.
मर
Marathi
Maharashtra and Goa.
TEMPLATE APPROVAL · BY MESSAGE AND LANGUAGE
MESSAGE
ENGLISH
HINDI
MARATHI
COD-to-prepaid offer
✓Approved
✓Approved
✓Approved
Delivery check
✓Approved
✓Approved
—Not built
Gawah delivery confirm
✓Approved
✓Approved
✓Approved
Reachability challenge
✕Rejected
✕Rejected
✓Approved
Reschedule confirmation
✓Approved
—Not built
—Not built
✓Approved✕Rejected—Not built
Meta's approval status as recorded — the most recent change on record is 8 August 2026. Approval is per template and per language, and it changes — this table is dated on purpose. The Gawah delivery confirm is approved in all three languages but not switched on for sending; it turns on with your pilot.
Mechanism, not results: the language router and the approved templates are wired and tested on our own handsets. No consignee has received a Hazri message from a merchant yet — that begins with your pilot, and the numbers we show you will be yours.
WHAT HAZRI DOES NOT PROVE
It proves the consignee was reachable and responsive at a recorded time. It does not prove the courier never attempted delivery, and it does not decide the dispute — the courier, the platform, or a court does. Hazri gives you a sealed, timestamped record that survives the argument. The rungs grade how strong that record is. They say nothing about recovery.
CHECK IT YOURSELF
Every evidence pack carries its own verification: the commitment hash, the registry sequence, and the external anchor. Paste any pack ID into the public verifier and it tells you whether the pack matches what was sealed — without trusting us.
Open the public verifier →
Built & verified: the commit-before-send ledger, the external anchor, the signature check and the reply-to-evidence path all run today, and the full loop has been run end to end in our own testing, including a real handset on 20 July 2026 that answered 34 seconds after the challenge was sent (recorded as test data). It activates on your orders when your pilot starts, in the languages where the opener is approved — Marathi today. English and Hindi were rejected by Meta on 7 August 2026 and a new version has not been submitted yet. No customer results are claimed here — ShipSense has no real shipment book yet, and every figure in the product is labelled with where it came from.
AI VOICE NOTES

A human-sounding nudge, before the parcel moves

ShipSense sends a short WhatsApp voice note in your brand's name — confirming the address, checking availability, or nudging COD to prepaid. Three real samples below.

COD → Prepaid nudge
Tap to hear the sample
Availability check
Tap to hear the sample
Address confirm
Tap to hear the sample

Samples for illustration. Voice notes stay switched off until your pilot starts and you enable them — nothing is sent to your customers before then.

// THE_MOAT

Follow the money in your logistics stack. ShipSense is paid by you, never by a courier.

Follow one rupee. Where it's paid decides whose side each player is on.

The industry standard
Courier
files the NDR
commission
Your aggregator
earns on every shipment
Looks away
The ShipSense model
You
the merchant
flat fee
ShipSense
₹0 from couriers
Audits & recovers
▾ THE CONFLICT

Your aggregator takes a cut of every courier shipment. Exposing a courier's errors would shrink its own revenue — so nobody in that chain is paid to check them, and you eat the RTO.

A tool is on the side of whoever pays it. ShipSense is paid by you, never by a courier.

▾ ONE AFFILIATION, DISCLOSED

Starline Exports is our founder's own brand. It is permanently disclosed here, and its shipments are permanently excluded from every published ShipSense statistic, index and certificate. We test the engine on it; we never count it. If any published number would change when Starline rows are removed, we retract it, recompute it, and publish the correction.

Structural independence

We take a flat fee from you and zero rupees from couriers. No volume rebates, no kickbacks — so nothing stops us naming a courier whose records do not hold up.

0% courier-funded
Courier accountability

'Customer unavailable' and 'address not found' NDRs get cross-examined, and the ones the record does not support are packed into timestamped evidence packs for you to dispute with your courier.

evidence → dispute → ₹ back
Buyer-risk network

A privacy-safe signal that flags repeat COD-refusers across brands. Works on hashed tokens — send hashed numbers and the engine works identically.

cross-brand · privacy-safe
An aggregator that exposes a courier's errors risks its own courier revenue.
We have no such conflict. You can't out-engineer a moat that's structural.
See it on your data →
// COURIER_HONESTY_STANDARD

A courier honesty score that gets worse when they lie.

A courier can dodge accountability by filing a failure that did not happen — "customer unavailable", "address not found". ShipSense scores every one of those claims against its own delivery evidence, so a courier that fabricates a failure lowers its own honesty number, and can't buy it back by filing more. It's not a dashboard opinion — it's a rule built so telling the truth is the only way to score well.

Courier honesty index — higher is more truthful
SAMPLE · anonymised · no real carrier shown
Courier A63.0
Courier B55.0
Courier C46.0
Courier D37.0
Courier E27.0
Courier F18.0
Courier G9.0

Describes reporting accuracy only — not liability, fault, or any recovery outcome. Illustrative sample on anonymised couriers; a real pilot's own couriers replace this once they ship.

A score you can't lie your way up

Every 'delivery failed' claim is checked against our own delivery evidence — a reply, a call answered, a payment made. A false claim scores zero and drags the courier's number down. Filing more claims can't raise it.

strictly-proper scoring
Reporting accuracy, not blame

This measures one thing: how truthfully a courier reports why a delivery failed. It is not a verdict of liability, fault, or money owed — those live in the evidence pack, separately.

accuracy · not liability
Sample now, real at pilot

Every number here is labelled sample and runs on anonymised couriers. The day a pilot brand ships real orders, the same score fills with their real, privacy-safe couriers — and only then names them.

labelled sample
A courier scorecard that can't be inflated by lying.
Because the maths rewards the truth — and we can show the test that proves it.
Why we can say this →
// WEATHER_REBUTTAL

When we say it didn’t rain, we can tell you how often we’re wrong.

“Heavy rain” is the easiest failure reason to write and the hardest to check. ShipSense checks it against two independent public records for the exact destination PIN code on the exact date — then checks itself against the India Meteorological Department’s own rainfall grid, and publishes the error rate.

1.4%
IMD disagrees with a contradiction we file
3.2%
…if we filed every dry day instead
24.6%
candidate claims we withhold to earn that
1,952
dry days measured, six cities, 2023–2025

Measured, not claimed: IMD 0.25° gridded rainfall 2023–2025 against NASA POWER and NOAA CPC on the same cells and days — Delhi, Mumbai, Pune, Bengaluru, Hyderabad, Kolkata, 1 Apr–31 Oct, 1,952 both-dry days. This is the accuracy of the METHOD. It is not a dispute win rate and not a recovery figure.

A physical model
NASA POWER — MERRA-2 reanalysis

NASA Langley Research Center. United States Government public domain, freely available with no restriction on use. A physics-based reconstruction of the atmosphere on the day in question.

Real rain gauges
NOAA CPC Global Unified Gauge-Based Analysis

NOAA/OAR/ESRL Physical Sciences Laboratory, Boulder, Colorado. United States Government public domain. Built from instruments on the ground — a different institution and a different kind of evidence from a model.

The yardstick
India Meteorological Department

IMD's own 0.25° daily rainfall grid, 2023–2025. We do not print IMD figures in a pack — IMD is what we TEST OURSELVES AGAINST, and it defines the 2.5 mm rainy day.

Four possible answers. Only one of them is an accusation.
Both records dry, filing test passed

The rain explanation is not supported. This is the only branch that becomes an accusation.

Dry, but not safely dry

The day was borderline, or heavy rain fell the next morning inside the window IMD counts against this date. Shown, never filed.

Both records wet

It rained. The exhibit says so and corroborates the courier. Exoneration is symmetric on purpose.

They disagree, or no record

No verdict is drawn. Absence of a rainfall record is not evidence the day was dry.

Why a claim gets withheld: IMD measures rain from 08:30 to 08:30 and stamps the day it ENDS, so its record for a date overlaps ours for the day before. Across six cities that shift is worth a correlation of 0.62–0.96 against 0.23–0.61 unshifted. A dry day that is only just dry, or one followed by a downpour, is not a safe accusation — so we do not make it.

WHERE THIS STANDS

The method is measured; the book is not yours yet. Every failed delivery in our system today is simulated, so we quote no win rate and no recovery figure. When we show you a rupee number, it will have come from your shipments.

Rainfall data courtesy of the NASA Langley Research Center POWER Project, and of NOAA/OAR/ESRL PSL, Boulder, Colorado, USA — both United States Government public-domain records. Accuracy tested against India Meteorological Department gridded rainfall, IMD Pune. Every exhibit prints its source, its licence, and the moment the record was fetched.

// COURIER_CERTIFICATE_STANDARD

Certified, not alleged.

Anyone can point at a courier and call a failed delivery fake. ShipSense issues a certificate instead: a sequential test that accuses only when the evidence crosses a line pre-committed to a false-accusation rate of at most 1.05%, plus a 95%-confidence floor on how much that courier actually fabricates. Too few reports, and the courier stays in Monitoring — we never accuse on a hunch.

Certificate — verdict and fabrication floor per courier
SAMPLE · illustrative · no real carrier shown
Courier ACertified fabricator
fabricates ≥ 48% (95% conf.)175 corroborated
Courier BCertified fabricator
fabricates ≥ 57% (95% conf.)111 corroborated
Courier CCertified fabricator
fabricates ≥ 91% (95% conf.)183 corroborated
Courier DMonitoring
too few reports to accuse6 corroborated
Courier ECleared
reports honestly40 corroborated

Describes reporting accuracy only — not liability, fault, or any recovery outcome. The 95% floor is a lower bound from each courier's own record and assumes independent reports. Illustrative sample on anonymised couriers; a pilot's own couriers replace this once they ship.

// THE_INSTRUMENT
The boundary is committed before the evidence arrives. Then the evidence walks.
SAMPLE · illustrative
ACCUSE — boundary committed before evidence · α ≤ 1.05%CLEAR — a current state, not immunity: the walk never stopsaccused at case 23 — the walk continues; nothing after it is hiddencorroborated cases →

Each line is one courier's cumulative evidence (log-likelihood), case by case. The red walk is accused at the exact case it crosses the pre-committed line — early, because certainty arrived early. The amber walk never crosses either line and stays in Monitoring. The lime walk sits below the clear line today — and keeps being tested as new reports arrive. Conflicting reports move no walk. Sample drawing; a pilot sees this chart on their own couriers.

A false-alarm rate you can put in writing

We accuse a courier only when a sequential test crosses a line pre-committed to a false-accusation rate of at most 1.05% — about one in a hundred. It reads the evidence as it arrives, so we accuse the moment it is certain and not before.

sequential test · ≤ 1.05%
A floor, not a guess

Every certificate carries a 95%-confidence lower bound on how much the courier actually fabricates, computed from that courier's own corroborated record. Smoothing never inflates the floor, and conflicting reports carry no accusation weight.

95% confidence floor
Silence on thin evidence

A courier with too few corroborated reports stays in Monitoring — never accused on a small sample. That restraint is the whole guarantee, and it is tested: a three-of-three fabricator is not certified.

monitoring · not accused
An accusation a courier's own lawyer can check.
The false-alarm rate is fixed in advance — the test that enforces it is committed to a public log, and you can verify it without asking us.
Verify a certificate →
// TRUE_COST

The rate card is not the price.

A courier that fabricates failed deliveries charges you twice: once on the invoice, once in fake RTOs. ShipSense multiplies each courier's certified fabrication floor by its own failed-delivery rate on your book and a labelled NDR-to-RTO conversion assumption — giving a minimum number of fabricated RTOs per 1,000 shipments, part measured and part a stated assumption. Compare couriers on that, not on the quote.

Fabricated-RTO floor per 1,000 shipments
SAMPLE · illustrative · no real carrier shown
Courier C
27.6% NDR × 91% certified floor × 0.5 conversion · 183 corroborated
≥ 125.6 fabricated RTOs / 1,000
Courier B
25.0% NDR × 57% certified floor × 0.5 conversion · 111 corroborated
≥ 71.3 fabricated RTOs / 1,000
Courier A
24.0% NDR × 48% certified floor × 0.5 conversion · 175 corroborated
≥ 57.6 fabricated RTOs / 1,000
Moving 1,000 shipments from Courier C to Courier A avoids ≥ 68 fabricated RTOs at the certified floors.

Same anonymised couriers and certified floors as the certificate above. The 0.5 conversion factor is a labelled, deliberately conservative assumption — only half of fabricated attempts are assumed to become an RTO — replaced by your measured rate on a real book. Rupee figures come only from the number you typed; we never invent one. Describes reporting-accuracy economics — not liability, fault, or any recovery outcome. Illustrative sample; a pilot sees this on their own couriers and their own rate cards.

// THE_CATEGORY

Three tools fight RTO.
ShipSense goes after the courier.

Checkout tools work before dispatch. Workflow tools work after NDR. Neither touches the gap between — where couriers write their own failure reports and your money disappears.

CHECKOUT TOOLS
GoKwik · Razorpay Magic

Filter the buyer

INTERVENES
Pre-purchase

Blocks risky carts and nudges COD buyers toward prepaid. Useful — but its work ends at dispatch.

⚠ No power once parcel leaves warehouse.
NDR WORKFLOW TOOLS
Pragma · Clickpost NDR

Chase the customer

INTERVENES
Post-dispatch NDR

Reattempt prompts and address confirmation flows. They trust the courier actually tried to deliver.

⚠ They believe the courier. ShipSense doesn't.
SHIPSENSEONLY SHIPSENSE
Forensic intelligence layer

Audit the courier

INTERVENES
Post-dispatch · forensic

Assumes the logistics network can be adversarial. Builds evidence. Puts the courier's failure report on trial.

Every failure report gets cross-examined, and the evidence is yours to dispute with.
CAPABILITY
Checkout
NDR Tools
ShipSense
Blocks bad orders at checkout
✓
—
—
Reattempt prompts via WhatsApp
—
✓
—
Address re-confirmation flow
—
✓
—
Flags NDRs whose timing does not hold up — timing patterns + population statistics
—
—
✓
Builds evidence packs with a §63 certificate ready for you to sign — tamper-evident, publicly anchored
—
—
✓
Files disputes with your approval
—
—
✓
Recovery Wallet — tracks clawed-back ₹
—
—
✓
Courier accountability scorecard †
—
—
✓
Estimates each courier's false-'delivered' rate †
—
—
✓
Grades courier's promised vs actual delivery
—
—
✓
Proves savings with a pre-registered method — bills the conservative bound
—
—
✓
Reports the weeks it recovered nothing — unprompted
—
—
✓
Keeps a dated, fingerprinted copy of the courier's own published claim window ‡
—
—
✓
Fingerprints the courier's failure notice on arrival, on our clock ‡
—
—
✓
Network risk from other brands
—
—
✓
Capabilities covered
1 / 15
2 / 15
12 / 15 ↑
† Courier accountability reporting runs on your own real shipment book. ShipSense does not publish a courier-named accountability figure computed on sample or seeded data — that number appears only once your real shipments back it. Statistical anomalies are corroboration, never proven fraud on their own — a contradiction exhibit presents three records that disagree and lets the reader conclude; batch-sync uploads and device clock granularity are listed alternatives on the attempt-physics exhibit.
‡ The commitment ledger records what each carrier publishes on its own website — Blue Dart's 30-day claim window, Delhivery's 72-hour window for damaged or missing items — with the time we read it and a fingerprint anyone can recompute. The watch began on 8 August 2026, and every carrier currently shows zero changes observed. The value is not that we have caught anyone; it is that a carrier which shortens a window later cannot apply the new one to a parcel that shipped under the old. Read the ledger and check the fingerprints yourself at app.shipsense.in/carrier-promises. Three carriers are listed there as unreadable, with the reason for each, because a carrier missing without explanation reads as a carrier with nothing to disclose.
How to read this table. It compares categories of tool, based on each vendor's publicly documented positioning as of July 2026 — not a hands-on benchmark, and not a claim that any named product cannot do a thing. Vendors ship fast and feature sets overlap; if we have a row wrong, tell us and we will correct it. The rows in the ShipSense column describe capabilities that exist in the product today, not results delivered for a customer — ShipSense is pre-pilot and has recovered no money to date. The coverage counts above are computed directly from this table, not written by hand. Most tools report a good week. The weekly recovery report also goes out on the weeks that recovered ₹0, and says so in the first line — that row is about the zero case, not about sending mail.
They reduce the RTO number. ShipSense asks whether the failure was real.
The gap between dispatch and resolution is where your money disappears. That gap is where ShipSense does its main work.
THE BLEED METER

See what RTO is quietly costing you.

Move the sliders. The bleed is your own arithmetic on industry benchmarks. What ShipSense can claw back is a question for your audit — not something we'll guess at on a landing page.

MONTHLY ORDERS5,000
AVERAGE ORDER VALUE₹1,200
RTO RATE (% OF COD)26%
RTO cost = ₹125/order (₹100–150 industry benchmark midpoint). Slider defaults are benchmarks — replace them with your own figures.
BLEEDING OUT PER YEAR
₹19,50,000
1,300 RTOs/mo × ₹125 × 12 months
your inputs · your arithmetic
HOW MUCH OF IT IS CONTESTABLE
Depends on how many of your failed deliveries were never actually attempted.
We won't put a percentage here. ShipSense has filed no disputes and recovered no rupees yet — no pilot has run. The 7-day audit reads your own NDR log and tells you which failures are contestable and what they're worth.
Get your exact number — free 7-day audit →
THE PROOF

Wemeasuresavingsthehonestway.

A random holdout group ships exactly as before. The rest get scored, held, or converted. We measure the gap. That gap — once it clears 95% confidence — is the only number we will ever report as your savings. We have not run a cohort yet, so there is no number here to show you.

Randomised holdout
Orders are split into control and treatment. Control ships without any ShipSense intervention.
ATE calculation
Average Treatment Effect = control RTO − treatment RTO. Measured on your data, not industry averages.
95% confidence gate
Result is flagged 'calibrating' until the sample is sufficient. We never claim early.
Reported delta only
We report the causal improvement — not your baseline, seasonality, or market shifts.
SAVINGS · CAUSAL PROOF
method: randomised holdout · awaiting first cohort
Control group
ships without ShipSense
—
Treatment group
ShipSense active
—
ATE = control − treatment RTO
awaiting first pilot
no cohort has run — no confidence interval exists yet
SAVED THIS MONTH
—
populates from your holdout
Fee model
flat + share of recovered ₹
Savings report
causal delta only
Pilot fee
paid, not credited
ShipSense has no real shipment book yet. This panel stays empty until your own holdout fills it.
PRICING

One price. It moves with your volume, not with a sales call.

There are no plans to compare and nothing to negotiate. You pay a flat monthly fee, a small rate on the shipments we handle, and a tenth of the money we provably get back for you. Recover nothing and the third line is zero. Prices exclude GST. Fair-use limits are included: 100 verification calls and ₹300 of AI compute per store per month — we flag you well before you'd reach either. The free audit comes first either way, so you see your bleed before you pay a rupee.

Platform
Every month you use ShipSense
₹1,499
per month
Every feature is included. Nothing here is gated behind a bigger plan, because there is no bigger plan.
✓RTO risk scoring on every order
✓COD→prepaid conversion engine
✓Suspect-NDR review queue
✓Courier scorecards you can share
Get your free audit
Per shipment
Only for parcels we actually handle
₹0.90
per shipment
Counted from your own shipment book, not from a plan bracket. A quiet month costs you less, with no downgrade call.
✓No minimum volume
✓No overage penalty
✓No tier to outgrow
✓You can check the count yourself
Get your free audit
ONLY IF WE WIN
Recovered money
Only when money comes back
10%
of what we recover
Charged on money that arrived, with the carrier's own reference against it — never on money we merely asked for. No share at all on a recovery under ₹1,000.
✓Nothing recovered, nothing charged
✓Clawed back if the carrier reverses it
✓No share without a carrier reference
✓Your total is capped at ₹49,999/mo
Get your free audit
Work it out yourself
At 1,000 parcels a month, with ₹13,000 recovered: ₹1,499 + ₹900 + ₹1,300 = ₹3,699.
At 5,000 parcels a month, with ₹29,000 recovered: ₹1,499 + ₹4,500 + ₹2,900 = ₹8,899.
The fixed fee, plus the rate times your count, plus a tenth of what actually landed. Whatever we recover, your total never passes ₹49,999 in a month.
What "provably recovered" means
Recovered means money that arrived, with the carrier's own reference against it. Not money we asked for on your behalf. If a courier later reverses a credit, that comes off your bill. If we believe money moved but no carrier reference exists, we do not charge a share on it — and if the audit finds nothing worth fixing, we will tell you that too.
FAQ

Straight answers.

Do I need a Shiprocket account?+

No. ShipSense works off a simple CSV export from whatever you already use. No integration, no migration, no new courier account.

What exactly happens to my customers' phone numbers?+

Here's the actual mechanic, because "we take privacy seriously" isn't an answer. On ingestion the number is one-way hashed onto the shipment record, and the raw number is moved into a separate vault and cleared from the shipment. That vault is locked at the database level — no dashboard, no API key and no logged-in account can read it, including ours. It is reachable only by the service that places a call or sends a WhatsApp voice note, because you cannot dial a hash. Numbers are never used for marketing and never resold. Prefer we never hold a raw number at all? Send them pre-hashed — risk scoring works exactly the same, but voice notes and WhatsApp nudges switch off, because there is nothing left to dial. That's a real trade-off and it's yours to make, not ours. Customer names and emails, if you send them, are stored as you sent them — not hashed — so leave those columns out of your CSV if you'd rather we never saw them. Ask us to delete and we purge the shipment record and the vault together: completed within 7 days, confirmed in writing.

How fast do I see value?+

Seven days. Send last month's shipment CSV and we return a clear audit of where your RTO and NDR money is leaking — before you commit to anything.

What couriers do you support?+

Any of them. ShipSense sits on top of your existing couriers as an independent intelligence layer — we're not a courier or an aggregator, so we work with whatever you ship on.

How do I know the AI isn't inventing numbers?+

Open the AI Centre inside the product and look. It lists every model we run, what it is fitted on — today a labelled synthetic book, and the page says so — the honesty checks that guard it, and the brakes on anything outbound: a kill switch, an approval allowlist, quiet hours and a daily send cap. Every value on that page is read live from the owning system when you load it; when something is missing it says 'not reported' instead of showing a default. If a claim is missing there, it hasn't been earned yet.

Does ShipSense have customer results to show?+

Not yet, and we won't pretend otherwise. ShipSense is pre-pilot: no paying customers, no courier disputes filed, no money recovered to date. Every number on this site is either an industry benchmark, clearly labelled as such, or a calculation you ran yourself on your own inputs. The first real result we publish will be a customer's, with their name on it.

// FREE_RTO_AUDIT

Stop guessing. Get your real RTO number.

A free 7-day audit on your own shipment data. No credit card, no rip-and-replace — we read alongside your existing couriers.

✓
Your true RTO % — vs. what couriers report
✓
Your top bleeding pincodes — ranked by ₹ lost
✓
Recoverable estimate — NDRs you can contest + disputes you can claw back
Check our public record before you type an email: the dated carrier promise board, the Courier Index gate and the live self-check page. All three load without an account, and none of them shows a number it cannot prove.
Request your free audit
Two fields, ~20 seconds — the rest is optional.
No credit card · read-only access · your data stays yours.
EARLY ACCESS · NO CREDIT CARD

Send us last month's shipment CSV.
We'll show you what RTO is costing you, from your own shipments — in 7 days.

Early access. No card. If the bleed we find isn't worth it, you walk — no pitch, no pressure.

✓ CSV in · bleed report out✓ 7 days · no Shiprocket account✓ read-only access · your data stays yours
ShipSense

A math-first logistics intelligence layer for Indian D2C. We score RTO before you ship, flag NDRs the record does not support, and build the case to recover what couriers owe you.

MADE IN INDIA · MUMBAI
Built by Mohammed Arsh Khan
Founder & Creator, ShipSense
© 2026 ShipSense by Bharat Infinite Group LLP — courier accountability for merchants. Not a courier-allocation product. · Early accessTHE REASONING ENGINE INSIDE

Geist

Inter

Mono

00%