Home

The store keeps selling. This is what keeps it delivered.

Orders, couriers, NDR, RTO, serviceability — the ops layer most India stores duct-tape together from three different tools. Here it’s one 21-state machine, one courier layer your buyers never see, and one queue for every exception. Built into the platform, not bolted on.

Live on our own storeProvider hidden from buyersRefunds fire on their own

Shipping alerts

Delivery exceptions, manual reroutes and holdbacks that need a person.

Representative
Pending alerts
0Need quick action
Unserviceable codes
0AWB creation failed
NDR / RTO follow-ups
0Courier exceptions
COD confirmations
0Calls pending
Pending alerts5Resolved archive
NDR raised2h ago
RS-10473View order →
Customer: Meera R.
Location: Lucknow, UP (226010)
Amount: ₹1,180 · COD
Courier AWB: VLX 8341 0072
Customer contact+91 98214 40073

Courier attempted once — “customer unavailable.” Confirm and re-attempt.

Mark shipped (manual AWB)Mark resolved
Unserviceable pincode5h ago
RS-10488View order →
Customer: Arjun P.
Location: Tezu, AR (792001)
Amount: ₹2,340 · Prepaid
Courier AWB: Not assigned yet
Customer contact+91 90045 21188

No provider services this pincode yet. Prepaid — refund is one click.

Cancel order + refundMark resolved
COD confirmation needed1h ago
RS-10490View order →
Customer: Sana K.
Location: Surat, GJ (395003)
Amount: ₹3,120 · COD
Courier AWB: Not assigned yet
Customer contact+91 98330 21490
Confirm CODMark resolved

Twenty-one states. Not one of them a dead end.

Every order rides the same guarded, forward-only machine: Placed through Refunded, plus every way a delivery can go sideways. The order console carries the controls for all twenty-one: GST-correct invoices, labels, the refund launcher and a manual courier override.

0states,
one machine

Twenty-one states, and not one renders red. A return isn’t a failure to bury; it’s a state to handle. Exceptions read amber; only shipped and delivered read green.

Placed
Checking shipping
Processing
Packed
Shipped
Out for delivery
Delivered
Won’t reach the door
Delivery failedManual shippingCancelled (no serviceability)
Comes back — the RTO branch
RTO initiatedRTO in transitRTO needs attentionRTO delivered
Returns & money back
Return in progressReturn receivedReturn cancelledReturn QC failedCancelledRefund initiatedRefunded
On the order itself
Guarded, forward-only transitions: no skipping a step, no going backwards
GST extracted from the MRP on every line — ₹ · HSN 0902.30 · 5%
Invoice PDF, shipping label and a public tracking page, one click each
Manual AWB / courier override for anything you ship off-platform
Razorpay refund launcher, gated on a captured payment + payment-id
Typed-confirm cancel that auto-refunds a prepaid order on the spot
See how RTO-Shield scores the risky COD orders before they ship

Two couriers, one interface — and your buyer never learns either name.

The orchestrator tries your primary provider first and falls back the instant a pincode isn't serviceable. Create, retry, cancel, track, label and pickup are one idempotent contract; the providers are just adapters behind it.

Order ready to shipRepresentative
VelocityPrimary
Serviceable — shipment created here
ShiprocketFallback
On standby
AWB · label · pickup requestedVLX 8341 0072

First serviceable provider wins. Create-shipment, retry, cancel, track, label and pickup are one idempotent interface, and the providers are pure adapters behind it.

What you see
Provider · VelocityVLX 8341 0072Live scans
What your buyer sees
Shippedyourstore.com/track

The courier provider name never appears in customer-visible text. That’s a hard rule enforced in code, not a setting you can flip off by accident.

The one screen where nothing falls through.

Unserviceable pincodes, NDR, RTO, failed shipment creation, COD confirmations — every delivery exception lands in one queue, each with exactly the actions that clear it, and a tap-to-call for the moment a human call is the fix.

Every exception, its own set of moves

The type decides which actions the queue offers.

Representative
UnserviceableRS-10488 · Prepaid ₹2,340

No provider services this pincode yet. The sweep caught it off the checkout path.

Mark shipped (manual AWB)Cancel order + refundMark resolved

Prepaid → the refund fires automatically on cancel; the customer is emailed.

The busywork after a scan, done before you'd open the tab.

One courier webhook sets off the whole chain — status, tracking, refunds, inventory, the right lifecycle email, a review request when it's earned. Idempotent by design, so a re-sent scan never changes anything twice.

One webhook. Seven things happen. None of them by you.

A courier scan lands and the engine does the busywork a person would otherwise babysit. It runs in one idempotent pass, so the same scan arriving twice never double-charges or double-emails.

And the serviceability sweep runs off the checkout critical path, so a slow courier API can never slow a customer down at the till.

◆ courier webhook · delivery scanRepresentative
Webhook received

Deduped on a unique event id, so a re-sent scan never fires twice

02
Status advanced

Mapped onto the 21-state machine, forward-only

03
Tracking scan stored

The public /track page updates on its own

04
Auto-refundwhen it applies

On RTO / return / unserviceable — Razorpay refund fires; a failed refund raises an attention alert

05
Inventory restoredwhen it applies

Stock goes back the moment an order won’t complete

06
Lifecycle email sent

One of seven, matched to the new state

07
Review request scheduledon delivery

On delivery only — never on a return

Support that closes the loop and stays a two-way conversation.

Order- and subscription-linked tickets, auto-prioritised, with a 4-hour first-response SLA in copy, an in-ticket Razorpay refund launcher, and a 7-day reopen window. It's also the desk your Support-Triage agent drafts into: it writes the reply, you decide to send.

Broken seal on the second tin

High · auto (damaged)

Ticket #ZT-4471 · Order #RS-9188 · first response within 4 hours

Representative
OpenIn reviewResolvedClosedEscalated
Neha · customer
The second tin in my Signature Trio arrived with a broken seal. Can I get a replacement?
You
So sorry, Neha — a fresh tin ships today, no charge, and I’ve added ₹100 to your wallet for the trouble. Tracking follows within the hour.
Issue refund (Razorpay)Real money — your click, every time. The agent only drafts a reply.

Resolved tickets stay reopenable for 7 days. Up to 3 attachments per message, wallet balance and the linked order always in the sidebar.

Meet Support-Triage, the agent that drafts into this desk and never sends

Selling is the easy half. This is the other one.

Storefront and checkout get the applause. Orders, couriers and returns are where the money quietly leaks, so we built them into the platform, running on our own store, before we ever asked you to trust them with yours.