📍
Loading weather…
--:--
Good Day, Saurabh 👋
"…"
🔔 Bell plays in this browser tab when the total goes up since the last check.
Drop the PDF to process it
Easy Ship or Self Ship — auto-detected
Amazon Label Tool Control panel Morning brief
Orders
Customers
System

Overview

Checking… Easy Ship and Self Ship auto-processing ·
Auto-processor
…
Retry queue
-
Returns today
–
Refunds today
–
Customers waiting
–
Stuck parcels
–
Refund actions
–

Ship today

Opens Chrome on the laptop and works in Seller Central
Easy Ship pickups
Schedules pickups and saves the shipping labels to Drive. Runs only when you start it.
Easy Ship: schedule and print labels New
Schedules slot 1, waits for Amazon, then downloads the labels from the Sent tab.
Self Ship packing slips
Saves the slips to Drive; WhatsApp and courier booking then run automatically.
Confirm Self Ship shipments
Uploads tracking to Amazon for eligible orders (uses the day picked above). Can't be undone.
Drop an Easy / Self Ship PDF anywhere on this page to process it — or

Search or scan an AWB to pull up a customer instantly - order ID, name, phone, city, product, SKU, or courier tracking number all work. Chat/Call/Same/Different act on the single best (most recent) match below. Filters, stats, bulk actions and the full order list are further down.

Search:
On scan:
Point the camera at the barcode…
▸ Filters
-
All
-
Delivered
-
In Transit
-
Pickup Pending
-
Cannot Track
-
Returned/Failed
Action on 0 selected:
Select all
Clear Selection

Export Selected
Export All (matching filters)

Push ALL Pending to WhatsApp
Push ALL Pending to Courier

Loading…

DateOrder IDNamePhoneCityItem (SKU) TotalItem OK?WhatsAppCourierDeliveryActions
Loading…
▸ Tools & verification timer
This session
00:00
Today's total
00:00

Today's Activity

Shows Easy Ship, Self Ship, Dispatch and Manual Orders activity - not just today's, use the date range below to look further back. Double-click ANY row to see its full details.

Source: Needs attention only
Range: From: to: (DD-MM-YYYY)

-

Loading…

WhatsApp Replies

Customer replies (via Meta's own WhatsApp Cloud API) plus Self Ship's "Verification" flow sends (via WABB), per phone number, with that customer's order(s) attached. Track-only - nothing is sent to a customer from this screen. Only messages that arrive after the Meta webhook is subscribed show up here; there's no way to pull in older conversation history.

photo
Loading…
Select a conversation
Select a conversation to view messages

Review Requests

Loading…

Sent by date (last 30 days)

Every day in the window is listed, even ones with 0/0 - a day that's completely missing would look identical to "nothing was due", and a 0/0 day sitting right in the middle of otherwise-busy days is exactly the kind of silent-automation-miss this view exists to catch. "Failed" only goes back to 2026-09-01 - review_send_errors.log.txt didn't exist before that, so an earlier quiet day can't be told apart from "nothing was due".

Loading…

Order-by-order detail (last 30 days)

One row per order with a Request Review outcome in the last 30 days - order ID, tracking number and delivered date come from customer_database.xlsx; "Sent at" is the exact date AND time the WhatsApp flow went out. Skipped orders never had a timestamp recorded at all, so those show the reason instead of a time.

Loading…

Overdue for a review request

Past the 12-day mark, delivered, not returned per Gmail, and NOT yet recorded as sent (or skipped) - the automatic flow will try these on its next run, but if one has been stuck here across more than one day, something is blocking it (see review_send_errors.log.txt on the PC). Tick any and send right now instead of waiting.

Loading…

Photo Check — customer ki photo vs order kiya remote

Left: customer ki WhatsApp photo. Right: order ke SKU ki Amazon photo. Photo pe tap = badi dekho (ghumao, saaf karo, aage/peeche). Naam / number pe tap = poori chat + message bhejo. Same / Different se report banti hai (wahi button dobara dabao to hat jata hai).

Loading…

Label session — aaj ke WayUVega labels ka slideshow

WayUVega label PDF upload karo. Tool us PDF ke saare orders label ke order me yaad rakhta hai. Start session dabao: left me customer ki photo (photo nahi ho to chat), right me order kiya remote. → / ← keys se aage-peeche, C se photo↔chat, Esc se band.

Koi session nahi.
AWB barcode camera ke saamne rakho…
Loading…

Chatbot — test mode

🔒 Test mode: bot har customer message pe sirf suggestion banata hai — customer ko kuch nahi jaata. Aap "Sahi hai" / "Sudhaaro" dabao, bot usi se seekhta hai.
Loading…

Test karo: bot kya bolega?

Koi bhi message likho. Phone number doge to bot us customer ka order/refund data bhi dekhega.

Customer messages + bot ke suggestions

Loading…

Bot ka gyaan (topics)

Har topic = customer kya bolte hain (examples) + bot kya jawab de. Jawab mein ye likh sakte ho: {name} {order_id} {product} {delivery_date} {awb} {courier}. "Kab" (when) se jawab customer ki situation ke hisaab se badalta hai — e.g. refund_issued, return_auth, delivered, in_transit, has_order, default.

Loading…

Failed Orders page hata diya gaya hai. Orders → "Failed only" filter use karein.

Stuck parcels

Parcels out for delivery on 2+ days or not moving, shipped in the last 20 days. Checked every 4 hours by the support bot.

Loading…

Refunds and where the parcel is

Every refund of the last 20 days that has a courier AWB, grouped by what happened to the parcel. The first two groups need you. Click an order to open it in Seller Central, or the AWB to open the tracking page.

Loading…

NDR — Non-Delivery Reports

WayUVega se seedha accurate NDR data — kaunse parcel deliver nahi hue aur kyun (reason + attempts). Action lo: Reattempt, Defer, ya Initiate RTO (irreversible).

Settings

Automations, shipping rules, notifications and system tools
Automations

Auto-run schedules

▸

These run on the laptop while the dashboard server is on. Change a time or switch one off; it applies right away.

Download Self Ship packing slips
Books couriers and sends the WhatsApp verification
Confirm Self Ship shipments
Then reconciles buyer-cancellation orders

Easy Ship pickups never run on their own; start them from the Overview.

WhatsApp reminders

▸

Two hours after a verification message, if the customer hasn't replied (button, text or image), a reminder goes out automatically.

With the window off, reminders can go out at any hour, including at night. Default 09:00–21:00.

Picklist WhatsApp number

▸

The finished picklist is sent only to this number. Enter the 10-digit mobile number; 91 is added automatically.

Self Ship auto-send

▸

When ON, a processed Self Ship batch books the courier and sends the WhatsApp confirmation automatically. When OFF, nothing goes out until you click Review & Send yourself.

Checking…

Easy Ship auto-print

▸

When ON, labels print straight to the printer the moment a batch is processed - full size, no scaling, no dialog to click through. When OFF, you get the old print-preview screen back and click Print yourself, same as before.

Checking…

Gmail returns scan

▸

Scans Gmail for return/refund emails and flags the affected orders. Configure and Save; Scan Now runs a scan in the background; View Flags lists currently flagged orders.

Checking…

WhatsApp AI auto-reply

▸

When ON, incoming WhatsApp questions get an automatic AI reply (Groq-powered). When OFF, messages are only stored, never answered automatically.

Checking…

Shipping

Courier service routing

▸

Decides which courier & service each Self Ship order is booked on. OFF (default) — WayUVega auto-allocates, which mostly picks the expensive AIR partners (Bluedart Air / Delhivery Air). ON — smart, surface-first routing per lane:

  • Item under ₹300 → always Surface (never air).
  • Costlier item → Surface if this pincode's own past deliveries are fast (≤5 days); Air only on genuinely slow/far lanes, and only if air ≤ ₹90.
  • Prefers Bluedart & Delhivery; small couriers only where neither serves the pincode.
  • Any lookup error → auto-allocate that order, so routing can never block a booking.

Checking…

Self Ship confirm exclusions

▸

Orders that must never be auto-confirmed (the daily auto-run and every manual confirm skip these) — you ship them yourself. Skip by brand or product keyword found in the product title (whole word, case-insensitive), or by exact Order ID for one-offs. Buyer-cancellations and orders with no tracking on file are always skipped automatically. Changes apply on the next confirm run — no restart needed.

Brands to skip
Product keywords to skip
Order IDs to skip (one-off)

Checking…

Notifications and connections

Phone notifications

▸

Get a normal Android notification (via Chrome) the moment a Return Authorisation or Refund Issued email comes in - even if this page/tab is closed on your phone. The PC still needs to stay on and this dashboard's server needs to keep running; only the browser tab on your phone can be closed. Do this once per phone.

Integrations

▸

Every external API/account this tool talks to, and whether it's currently connected. "Reconnect" opens that integration's config file so you can paste in a fresh key/login, or (for Gmail) signs you out so the next scan asks you to sign in again.

Loading…
System

Maintenance

▸

Not needed day to day. Restart the auto-processor if it looks stuck, reload this page, or open the tool's folder on the laptop.

Watcher auto-restart

Checks every 5 minutes whether the file watcher has stopped for any reason (not just at login) and brings it back automatically.

Checking…

Danger zone

Restarting the server takes the dashboard and the Cuely webhook offline for a few seconds. Clearing the Drive folders deletes the files in them.

Dashboard password

▸

Sets the password that protects this dashboard when it's reachable from outside this PC (HTTP Basic Auth - any username, this password). After changing it, your browser may ask you to log in again.

Checking…

Morning brief background

▸

Choose what shows behind the clock/weather/quote on the Morning Brief screen - the classic real-photo wallpaper, or the newer Floating Lines background. These are either/or: Floating Lines only shows over the flat gradient, not layered on top of a photo (it washes out to invisible over a bright one).

Checking…

Help

Help and tutorial

▸
Easy Ship pickups
Selects Easy Ship orders in bulk, sets 10×10×10 cm on anything over 300 g volumetric weight, applies the pickup slot you chose and schedules them. The shipping labels then download to the Drive drop folder, where the watcher crops them and builds the picklist. Safety: runs only when you press the button, never on its own.
Self Ship packing slips
Downloads the combined "Print packing slip(s)" PDF for Self Ship orders into the Drive drop folder. The watcher recognises it as Self Ship and runs the WhatsApp verification and the WayUVega courier booking. Runs when you press the button, or automatically at the time set in Auto-run schedules.
Confirm shipment (tracking upload)
Uploads the courier and tracking number for every eligible Self Ship order and confirms the shipment on Amazon (in bulk, one submit per courier). It also runs every day at the time set in Auto-run schedules, with your exclusions applied. Ship all ignores the exclusion list (brands, keywords, order IDs) for that one run; buyer-cancelled orders and orders without tracking are still skipped. Manage exclusions under Shipping.
Changing an auto-run time
Open Settings → Automations → Auto-run schedules. Change the time or untick On; it applies right away, no restart needed. Easy Ship has no auto-run, for safety.
NDR and failed courier bookings
Orders that were messaged but never booked with a courier (for example when the courier balance ran out) show up on the Overview as a retry card. Retrying only re-books the courier; the WhatsApp message isn't sent again. Live NDRs from WayUVega are on the NDR tab.
One-click launcher (desktop icon)
Double-click the "Shipping Dashboard" icon on the desktop: the server and watcher start in the background and the dashboard opens in Chrome, with no login. "Stop Shipping Dashboard" stops everything.
Processing a PDF by hand
Drop an Easy Ship or Self Ship PDF anywhere on the Overview page, or use "Choose file…". The type is detected automatically.