001 The operating layer

Between your cart
and the customer's
front door.

Storefront, delivery operations and GST-clean books as one layer — sitting on the commerce backend you already run, and the fleet you already use. Your own riders, a delivery partner, or both on the same screen.

Shopify WooCommerce Magento Custom API Own fleet 3PL partners Hyperlocal riders Dark stores GST invoicing COD custody Route planning Reconciliation Shopify WooCommerce Magento Custom API Own fleet 3PL partners Hyperlocal riders Dark stores GST invoicing COD custody Route planning Reconciliation
<60sfrom order placed to a rider's manifest
15reconciliation checks, run every morning
1 tapfor a regular to repeat their last basket
100%of cash tracked from doorstep to bank
002 The film — 9 seconds

One order, all the way through.

Basket to reconciled, and what every system is holding at each step. No cuts, no voiceover, nothing hidden between the stages.

Live render · 9 stages · cart → route → doorstep → books
003 The gap

A checkout ends where the hard part begins.

Your cart is good at taking money. It has nothing to say about the ninety minutes after — the picking, the routing, the cash, the invoice, the customer asking where it is.

01 Orders you can't fulfil A pincode you don't serve, a slot you never offered, a day you don't run.
02 Cash with no chain Collected by a rider, handed to a store, handed to the company — none of it recorded, reconciled at month end from memory.
03 Routes built by hand Stops copied into Maps each morning. No distance record, so no honest basis to pay per kilometre or to compare a partner's bill.
04 Books that disagree Cancelled orders still counted as revenue, gaps in the invoice series, credit notes raised late or never.
05 Regulars treated as strangers Number, address, landmark, pin — retyped every single time by the customer who buys the same thing every month.
06 No number you'd defend Three systems, three answers, and nothing that tells you which one is right this morning.
004 Three layers, one dataset

Not three tools bolted together.

The cart knows your delivery geography. The dispatch screen knows the invoice. The books know both. Nothing is re-keyed between them.

Layer 01 — Storefront

A cart that fits a
local catalogue

Serviceability, guided choice and a returning customer who never retypes anything.

  • PIN-gated serviceability before the first tap
  • Guided journeys — variant, grind, pack size
  • One-tap repeat order from past baskets
  • Saved profile and address book
  • COD, online, and a one-click COD rescue
  • Lab reports, reviews and FAQs in the cart
Layer 02 — Operations

Dispatch, however
you deliver

Your own riders on their phones, a delivery partner over an API, or a mix by pincode.

  • Pick lists, stickers and trip manifests
  • Route planning on real road distance
  • Rider app in English, Hinglish and Hindi
  • Hand off to a 3PL and track the same states
  • COD custody: rider → store → company
  • Doorstep capture that fixes the address for good
Layer 03 — Books

Documents an
auditor will accept

GST-correct paperwork, and a nightly check that every system still agrees.

  • Tax invoices with HSN and place of supply
  • Consecutive numbering per financial year
  • Credit notes on cancellation and return
  • Money trail: every rupee, actor and timestamp
  • Nightly reconciliation against your backend
  • MIS: sales, SLAs, riders, cost per delivery
005 Your stack, not ours

It adapts to what you already run.

No migration, no rip-and-replace. Catalogue and orders sync with the backend you have; fulfilment goes to whoever is actually carrying the box. Both sides are adapters — swap one without touching the other.

Commerce backends

Read the catalogue, write the orders, keep one record of truth — wherever that record lives.

Shopify — live WooCommerce Magento Custom / headless Standalone

Shopify is in production today. The others connect through the same adapter interface — catalogue in, orders out, money reconciled. Running without any backend is supported too: the platform can hold the catalogue itself.

Fulfilment

Own fleet, contracted riders or a national partner — the same order states either way.

Own fleet — live 3PL / courier partners Hyperlocal on-demand Dark store / pickup Mixed by pincode

The in-house rider app is in production. Partner integrations use the same manifest and status model, so an order handed to a courier reports against the same SLA board as one on your own bike.

006 The screens

Customer, console, courier, cash, paperwork.

Five surfaces, one dataset — and no spreadsheet in between.

Storefront — the customer's cart
Console — MIS and delivery SLAs
Reconciliation report
Courier app and COD custody chain
GST tax invoice
Surface 01
The customerServiceability settled before the first tap.
007 The consoles — 14 seconds

Twelve screens your team lives in.

The admin console and the store-ops panel, tab by tab, on seeded data: MIS, orders, aging, rejected writes, cash custody, the money trail, reconciliation and settings — then the pick list, routing, dispatch and returns.

Admin console · store ops · 12 tabs
008 Capabilities

The details that decide whether ops runs on it.

01Serviceability gate PIN-level coverage, locality autocomplete and a delivery promise shown before the first add to cart.
02Address intelligence Location derived from the address when a customer won't share GPS, validated against their PIN, and locked once a courier confirms the door.
03Repeat ordering Past baskets, multi-select across orders, and a cadence model that flags what a household is about to run out of.
04Payments COD and gateway, with the order created only once money lands — and a one-click COD rescue when a payment fails.
05Discounts that report Codes written onto the order itself so campaign spend appears in your reports, and can never be deleted once used.
06Routing & handoff Auto-sequenced stops on real road distance, or a manifest pushed to a partner — the same states either way.
07COD custody Collected → with store → handed over → accepted, each step timestamped, shortfalls flagged the moment they happen.
08GST documents Invoices and credit notes with HSN, place of supply and composite delivery, numbered consecutively per financial year.
09Lifecycle messaging WhatsApp at every stage, with consent captured at checkout, enforced on every channel and logged for every send.
10Aging & exceptions Anything stuck past its stage limit surfaces on its own, before a customer has to call and ask.
11Returns & replacements Zero-value replacement orders with a pickup note, scheduled like any other delivery.
12MIS Sales, trends, SLAs, trips and cost per delivery — filterable and groupable eleven ways, exportable.
009 Intelligence & growth

Four things a storefront simply cannot know.

A cart sees a transaction. This sees a household, a route and a ledger — over time. Every model below runs on your own order history; none of it needs a data team.

01 · Replenishment live

It knows when a
household runs out

Per customer, per product, we learn the actual gap between orders — then flag the ones due this week and put a one-tap basket in front of them.

A Shopify store sends the same reminder to everyone on day 30. This one knows this family buys 10 kg every 24 days and the last one was 22 days ago.
02 · Basket gaps live

It reads the basket,
not the browsing

Consumption is derived from what was actually delivered — quantities, weights, composition. Gaps in the basket drive the next recommendation.

Not "customers also bought". A specific, defensible reason: this household's basket has no protein source, so here is the one that fits.
03 · Fulfilment economics live

It prices every
drop, every channel

Km per delivery, cost per drop, on-time rate — own fleet against partner, by pincode. The basis for deciding who should carry which order.

Most brands discover their delivery cost per order at year end. This shows it per rider, per partner, per pincode, today.
04 · Anomaly detection live

It tells you before
you'd have noticed

Cash that doesn't match the order, orders stuck past their stage limit, books that stopped agreeing with the backend — surfaced the morning it happens.

A storefront has no opinion about ₹100 missing from a rider's collection. This one raises it the same hour, with the actor and timestamp.
010 Pricing

Priced per order, not per seat.

You pay when you sell. No platform fee, no per-user licence, no annual lock-in — and nothing at all until you are past a hundred orders a month.

Starter
Free
up to 100 orders / month
  • Full micro-cart storefront
  • Orders, dispatch and rider app
  • GST invoices & credit notes
  • Nightly reconciliation
  • Community support
Growth · most brands
₹15/order
101 – 1,000 orders / month
  • Everything in Starter
  • MIS, SLAs and rider economics
  • WhatsApp order lifecycle
  • Replenishment & basket gaps
  • Email support, next working day
Scale
₹11/order
1,001 – 5,000 orders / month
  • Everything in Growth
  • Route planning & trip payouts
  • Partner / 3PL handoff
  • Multi-warehouse & dark store
  • Priority support
Volume
₹8/order
5,001 – 20,000 · then ₹6
  • Everything in Scale
  • Custom adapters & SLAs
  • Dedicated environment
  • Named support engineer
  • Quarterly ops review
ModuleWhat it addsPrice
Storefront & orders Micro-cart, checkout, customer accounts, repeat ordering Included
Books & compliance GST invoices, credit notes, money trail, nightly reconciliation Included
Delivery operations Pick lists, routing, rider app, COD custody, trip payouts ₹3 / order
WhatsApp lifecycle Order, dispatch, delivery and feedback messaging with consent gates ₹2 / order + Meta
Intelligence & growth Replenishment model, basket gaps, fulfilment economics, anomalies ₹2 / order
Partner / 3PL adapters Manifest handoff and status sync with courier partners ₹1 / order
Migration & setup Catalogue mapping, historical orders, staff training, go-live One-time

Tiers apply to the whole month, not in bands — cross into Scale and every order that month is at the Scale rate. Modules are per delivered order, and a cancelled order is never billed. Payment gateway and WhatsApp template charges are billed by those providers at cost. Annual commitment takes a further 15% off; we will tell you which tier you actually land in after the first month rather than guessing now.

011 Rigour

Built like something that handles money.

Because it does — cash in a rider's pocket, refunds to a customer's card, and numbers a chartered accountant will read line by line.

Atomic writesIf the backend won't accept an order, the order doesn't exist here either. The customer is told, ops is alerted, the attempt can be replayed. Never a phantom order being packed against no record.
Nightly reconciliationFifteen checks each morning: orders missing on either side, payment drift, cancelled-but-not-refunded, cash that doesn't match, gaps in the invoice series. Silence means they agree.
Idempotent by designA double tap, a retried request or a duplicate payment callback produces one order and one charge. Proven under concurrent load.
Full money trailEvery refund, credit note, cash handover and shortfall recorded with actor, amount and timestamp — visible to the owner and no one else.
Consent gatesConsent captured at checkout and enforced across WhatsApp, SMS and email. Every send logged, test orders never messaged, per-number daily caps.
Tested where it mattersDispatch scenarios, concurrency and fault injection, and reconciliation proven by deliberately breaking the books and watching every check fire.
012 Talk to us

See it on your
own catalogue.

Tell us what you sell and how it reaches the door. We'll walk you through the cart, the console and the courier app — and show the reconciliation report from a live store.

  • A 30-minute walkthrough, not a slide deck
  • Your catalogue, in a sandbox cart
  • A view of what your books would look like
  • Straight answers on what it does and doesn't do
Used only to get back to you about the walkthrough. No newsletters, no list sharing.