For Indian D2C brands on Shopify

You are running four panels to ship one order.

Shopify for orders, a courier aggregator for shipping, WhatsApp for updates, Meta for ads, and a spreadsheet to work out whether any of it made money. Opsroof puts the operational half in one place and answers the question the other four cannot.

₹10k
Per month, flat
0
Lock-in
5
Couriers, one queue

Before you book anything

Three questions worth asking.

If you can answer all three instantly, you do not need us. If any of them gives you a pause, that pause is costing money every month.

01

What does a COD order actually make you?

After the courier fee, the RTO you paid twice for, and the ad spend that acquired it. Most dashboards report revenue. Very few report what is left.

02

Why did that parcel come back?

Your courier knows. It said “Customer not contactable, third attempt”. If that reason never reached the person who could have called, the RTO was avoidable.

03

Are your shipping rates good?

The panel that sells you shipping is the same panel that reports on it. Comparing rates across couriers before you book is a different question from reading the invoice after.

What it does

What it actually does.

Orders, from Shopify, automatically

Every order lands with its line items, customisation and payment state. Edit quantities or remove an item and the change pushes back to Shopify.

Five couriers, one queue

Shiprocket, NimbusPost, Delhivery, Blue Dart and eShipz. Compare rates before booking wherever the courier publishes them, print labels in bulk, and track every scan in one place.

Failed deliveries you can act on

The carrier's own reason, the attempt count and the full scan history — with a place to record what you decided and when to chase it again.

WhatsApp that runs itself

Order placed, confirmed, shipped, delivered, cancelled, failed delivery. Through your own WATI account and your own approved templates.

Ad spend, down to the ad

Meta spend synced to ad, adset and campaign level and kept beside your orders, with the last sync time on screen — so you know whether the number you are reading is current.

Returns, exchanges and refunds

Raised against a delivered order, tracked through pickup and receipt, with the refund as a deliberate step rather than an automatic one.

[ Screenshots go here: the failed-delivery queue with real carrier reasons, the order view with contribution, the WhatsApp timeline ]

Said plainly

This is not for everyone.

Said plainly because it saves us both a call.

  • Under ₹1 Cr GMV — this is too large a share of your costs, and you will leave.
  • No paid acquisition — half the value is ad spend joined to orders. With no spend, you are buying a shipping panel.
  • You have engineers — they will want to build it, and they are right.
  • You need it live this week — setup is real work and involves your credentials.
  • You want to sign up without talking to anyone — there is no signup button, on purpose.

Pricing

₹10,000per month

Your own instance, set up by us against your Shopify store, your courier accounts, your WATI number and your payment gateway. Your data stays yours and is not shared with any other brand on the platform.

  • Setup and configuration included
  • No per-order or per-shipment fee
  • Courier and WhatsApp costs are billed by those providers, not by us
Book a 20-minute call

Next step

Bring one month of orders to the call.

We will go through your RTO rate, your courier mix and what your orders are actually returning after acquisition. You will get that read whether or not you buy anything.