Home / Guides / How to use ShipJasoos

How to use ShipJasoos: from first file to first dispute

By the ShipJasoos team · Updated 29 October 2026

ShipJasoos matches your courier's bills and COD payouts to your own orders and lists every charge you can dispute. This guide walks through the setup once. After that, new files keep the audit up to date by themselves.

Before you start

Have these ready. You don't need all of them for your first audit, but each one unlocks more checks.

  • Freight invoice from your courier or aggregator: catches weight overbilling, duplicate charges and RTO fees on delivered orders.
  • COD remittance report: catches short-paid and missing COD.
  • Weight discrepancy report (if your courier sends one): shows every parcel they re-weighed.
  • Your orders, so we know what you actually shipped. Shopify and WooCommerce stores can connect instead of uploading.

CSV, Excel and ZIP files all work, and PDF invoices where available. You don't need to tidy them up first.

Step 1: Sign in

  • On the web: go to app.shipjasoos.com, enter your email and open the sign-in link we send. There's no password. The link works once and expires in 15 minutes.
  • On Shopify: install ShipJasoos from the Shopify App Store and open it from your Shopify admin. To use the full website, choose Open on the web. Your Shopify plan covers audits there too.

Step 2: Set up your audit settings

Open Settings before your first audit. These numbers decide what counts as an overcharge, so match them to your courier contract. You can upload them as spreadsheets (quickest, and the only way to give each courier its own rates) or type them into the form.

2a. Upload your courier rate cards and COD terms

  1. Under Set up from a spreadsheet, choose Download current sheet in the Courier rate cards and COD terms box. Couriers already seen in your files are listed for you.
  2. Open it in Excel or Google Sheets. The default row applies to every courier. Add one row per courier whose contract differs, for example Delhivery, Xpressbees or Delhivery Surface.
  3. Fill only the cells that differ: slab_g, rate_per_extra_slab, volumetric_divisor, cod_fee_flat, cod_fee_percent, remittance_days, dispute_window_days and so on. A blank cell uses the default.
  4. Save as CSV or Excel and drop it on Upload courier terms sheet. Rows with a mistake are listed so you can fix them. Everything else is saved.

The sheet is your full list: a courier you delete from it goes back to the defaults. Names match loosely, so Delhivery terms also cover Delhivery Surface 0.5kg on an invoice, and a more specific row wins over a general one.

2b. Upload your SKU weights and box sizes

  1. In the SKU weights and box sizes box, choose Download SKU sheet. SKUs that are holding the weight check back are listed first with the weight left blank.
  2. Fill weight_g (the product's own weight in grams, without packaging). If the SKU ships alone in its own box, add length_cm, breadth_cm and height_cm.
  3. Upload it on Upload SKU sheet or product export. Your Shopify product export (Variant SKU, Variant Grams) or WooCommerce product export (SKU, Weight (kg), Length, Width, Height) also works as-is.

Uploading adds to your list and updates SKUs already on it, so you can send just the missing ones. Your SKU weights take priority over the store's, and fill in where the store has none. A single unit shipped alone uses its own box for volumetric weight, so a light but bulky product such as a pillow isn't flagged when the courier rightly bills its size.

If any recent orders still can't be weight-checked, a banner at the top of Settings says how many and which SKUs to fix.

2c. Or type the defaults in

  • Weight slab and Rate per extra slab: most couriers bill in 500 g slabs.
  • Packaging weight: the weight of your box and filler, added to each order's product weight.
  • Default box (length, width, height and divisor): used for volumetric weight. Not sure about the divisor? Try the volumetric weight calculator.
  • COD fee (flat, percentage or both) and Remittance due within: how much the courier may keep and how soon COD should reach you.
  • Dispute window: how many days your courier allows to dispute a weight charge (for example, Shiprocket allows 4 and Shipway 7). Every finding gets a Dispute by date from this.
  • Ignore differences under: skips tiny rounding gaps so you only see real money.

Changes apply to new audits, and the live audit picks them up on its next run.

Step 3: Add your orders

  • Shopify: nothing to do. ShipJasoos reads your orders and product weights.
  • WooCommerce: on Sources, choose Connect under WooCommerce. Orders, COD flags and item weights come in with one click.
  • Any other store: export your orders as CSV or Excel and drop the file on Sources. Include a SKU column, a weight column, or both. With SKUs, the weights from your SKU sheet (Step 2b) are used, so the export doesn't need weights at all. Without either, ShipJasoos can't check weight overbilling and says so instead of skipping it quietly.

Step 4: Add your courier files

Pick whichever suits you. You can use more than one.

  1. Drop files. On Sources, drag your freight invoices, COD remittance reports and weight discrepancy reports into Drop any file. Several at once is fine. ShipJasoos works out what each file is and which columns to use. If an aggregator invoice has a courier name column, each row is checked against that courier's terms from Step 2a.
  2. Connect Shiprocket. In Shiprocket, go to Settings → API → Configure → Add New API User. Shiprocket emails that user's password. Paste the API user's email and password into ShipJasoos. Freight, weights, discrepancies and COD payouts then sync every morning. Use the separate API user, never your main Shiprocket login.
  3. Forward courier emails. Choose Forward courier emails to get your own ShipJasoos address. Add it as a forwarding address in Gmail (the confirmation code appears right on the page), then create a filter that forwards only your courier's invoice and remittance emails. Attachments are read as they arrive. Once your courier's emails are coming through, you can lock the address so only their files are accepted.

Customer names, phone numbers and addresses are removed as each file is read.

Step 5: Confirm columns if asked

Most files are recognised automatically. If ShipJasoos isn't sure which column holds the AWB, the weight or the amount, the file shows Please check under Recent files and syncs. Open it, pick the right column from each list, and save. Next time the same layout is recognised.

Step 6: Read the live audit

Every new file updates one running audit for the month. Open it from the dashboard with Open live audit.

  • Money at risk this week and Next dispute window sit at the top of the dashboard, so you see what's urgent first.
  • Each finding shows the AWB, the order, what was billed against what it should have been, the amount at risk and a Dispute by date. Weight findings say where the expected weight came from (your SKU list or the store), which box was used, and whose courier terms applied, so your dispute has the working behind it.
  • Findings are grouped by type: weight, duplicate charges, RTO on delivered orders, charges for unknown AWBs, and short or missing COD.
  • Use the Status filter to see only what's still open.

Step 7: Send disputes and track them

  1. Choose Download dispute pack for a CSV with ready-to-send dispute text for each AWB, or Copy dispute email to paste a complete email to your courier or aggregator.
  2. Send it before the earliest Dispute by date.
  3. Mark each finding Disputed once sent, then Recovered when the credit arrives, or Dismissed if the charge turns out to be right. Statuses are kept, so nothing gets chased twice or forgotten.

Step 8: Let it run

With Shiprocket connected or email forwarding on, you don't need to come back to upload anything. ShipJasoos emails you once a day when there's a new finding or a dispute window is about to close.

What it costs

  • On the web: your first audit is free. After that it's ₹99 per audit (one courier invoice with its payouts), or ₹849 a month for unlimited audits with the live audit and daily alerts. GST is included. See pricing.
  • On Shopify: billed through your Shopify plan, with a free trial.

Frequently asked questions

Do I need my courier login or API keys?

No. Uploading the files you already download is enough. Connecting Shiprocket is optional and uses a separate API user, not your main login.

Which couriers does ShipJasoos work with?

Any courier or aggregator that gives you a CSV, Excel, ZIP or PDF report, including Shiprocket, Delhivery and XpressBees. ShipJasoos works out the layout and asks only when unsure.

Can I set up many couriers and SKUs at once?

Yes. In Settings, download the courier terms sheet and the SKU sheet, fill them in Excel or Google Sheets, and upload them. Each courier can have its own slab rate, volumetric divisor, COD fee, remittance days and dispute window. Your Shopify or WooCommerce product export can be uploaded as the SKU sheet without changes.

Does ShipJasoos see my customers' details?

Customer names, phone numbers and addresses are removed as each file is read. ShipJasoos keeps order IDs, AWBs, amounts and weights. More in our privacy policy.

What does it cost?

On the web your first audit is free, then ₹99 per audit, or ₹849 a month for unlimited audits with the live audit and daily alerts. Shopify stores pay through their Shopify plan.

Run your first audit

Drop in one freight invoice and your orders. You'll see every overcharge with the amount at risk and the date to dispute by. Your first audit is free.

Audit your first invoice free