RAILLYNK
RAILWAY PARCEL LOGISTICS

India's Railway Parcel
Booking Hub.

Ship parcels across India by rail through RailLynk. Book from Bandra Terminus, Mumbai or arrange a live Mumbai pickup, then track your consignment from one place.

Parcel Quote

Bandra Terminus, Mumbai is our pickup hub. Select your destination station anywhere in India.

Pickup is available from a Mumbai address to Bandra Terminus. Destination collection is station-to-station. Destination door delivery is custom-quote only via WhatsApp.

—
Waiting for a RailLynk route rate
LIVE ROUTE TELEMETRY STANDBY
—ROAD KM
—TRAVEL MIN
—ROUTE KM
—BILLABLE KG
Select a destination station to activate live routing.
Direct booking

Register a parcel

Enter your parcel details and confirm your booking.

Helps our pickup staff find you precisely. Your browser will ask for location permission.

Door pickup — give the exact sender address (building, street, locality — e.g. "Flat 12, Sai Krupa CHS, Juhu Koliwada, Santacruz West"), not just the city. We collect from this address in Mumbai. At the destination, the receiver collects the parcel from the station counter — we don't yet offer door delivery outside Mumbai.

📍 View pickup address on OpenStreetMap
Pickup location preview
—
Fare shown before booking

Payment method is recorded with your booking.

Goods details (required for railway & GST rules)

Secure live tracking

Track a shipment

Look up a shipment using its Booking ID and private tracking key. The page refreshes from the live booking database and shows a map only when staff have supplied a verified device position.

Questions

Frequently asked

How is the quote calculated?

Your fare is calculated from your shipment details and shown before you confirm the booking.

How do I track my parcel?

Use the Booking ID and private tracking key shown after booking, or use the secure tracking link from your confirmation. The tracker refreshes automatically while the page remains open.

Can I cancel or edit a booking?

Not yet self-service — contact support with your Booking ID and our staff will update it from the admin console.

Is my data secure?

Bookings are stored in our secure cloud database. Only authenticated staff accounts can view the full list, update statuses, or clear records — the public can only look up a booking they already have the ID for.

Bandra Terminus dispatch SOP

A. Official railway process (source: parcel.indianrail.gov.in, Commercial Manual)

  1. Parcels are booked at the station's parcel office through the Chief Parcel Supervisor. Allowed in normal passenger trains and parcel-special trains.
  2. The sender (consignor) fills a forwarding note and is responsible for every detail in it. Defectively packed parcels, dangerous goods and perishables need their own special forwarding note.
  3. Charges follow the railway Coaching Tariff on the railway website. Railway staff weigh the parcel.
  4. Railway issues a Parcel Way Bill (PWB) / railway receipt to the consignor. Delivery at the destination needs the PWB plus the e-way bill if applicable.

B. Handing over to your lease vendor (your own arrangement: confirm each point with the vendor)

  1. Check the booking: status Confirmed or Payment Verified, e-way bill not "Required-Pending", prohibited-items consent ticked.
  2. Receive the parcel, weigh it yourself, count the packages, photograph packing and the label. Update the booking status.
  3. Print the Handover Sheet (📋 on the booking row) and give it to the vendor with the parcel, the sender's invoice and e-way bill copy, and the signed forwarding note.
  4. Pay the vendor the rate agreed in your lease contract. Take a written receipt. The vendor rate is not in this sheet on purpose.
  5. Collect from the vendor: PWB / RR number, date, train number and date. Enter them with the 🧾 button so the customer sees them.
  6. On arrival: station parcel office releases the parcel against the PWB (and the e-way bill if applicable). Mark Delivered only with proof of delivery.

Not verified by me: Bandra Terminus parcel office timings and cut-off, which trains accept parcels today, your lease vendor's name, rates and terms. Fill these in from your contract and a visit to the parcel office.

Privacy Policy

Consignment Note / Booking Receipt

Tip: in the print dialog, choose "Save as PDF" as the destination to download it instead of printing on paper.

Update live location —

Open this on the phone that's physically with the parcel (driver/porter) and tap "Use my current location" at each stop — or type coordinates manually if you already know them. This is a staff-updated position, not an automatic GPS tracker on the rake/truck itself.

Live sharing uses the staff phone’s browser GPS while this control stays active. It is not railway hardware telemetry.

Booking

Full staff edit access — everything below can be corrected (typos, weight, route, addresses) if the customer got something wrong, then saved back to the live database.

Consignor / Consignee
Fare on record (set at booking — not editable here)—
Booked—
📍 Customer-shared GPS location

📍 Open in OpenStreetMap
Staff controls

Status history
  • No history yet.
RailLynk AssistantRailLynk assistant · quotes, booking and tracking

RailLynk Secure Terminal LIVE SYNC

Operations control center

RailLynk Business Console

Bookings, customers, payments, parcel movement, leads, pricing and daily priorities — in one place.

0Total bookingsAll time
0PendingNeeds action
0TodayNew bookings
₹0Booking valueCurrent booking set
0New leadsUnconverted
0%Lead conversionConverted / total
0ReceivedAt station / hub
0Action queueAuto-prioritised
Search is live. Open any booking for the complete operational record.
Today at a glance

Business pulse

LIVE BLOBS DATA
Priority queue
0

Everything is under control.

Today revenue potential
₹0

No bookings today yet.

Payment due
₹0

No outstanding payment records.

Average booking value
₹0

Across current booking records.

Shipment pipeline
Current booking status
Top destinations
By booking count
Latest activity
IDCustomerPhoneRouteWeightServicePaymentStatusReceivedLive locationActions
CapturedCustomerPhoneRouteWeightStatusActions
Action center

Operations queue

Auto-prioritised work
Sorted by urgency
Delivery watch
In-transit / pending delivery
Unreceived parcels
Station/hub handover
Pricing control

Rate engine

Live, read-only — sourced from the server that also serves public quotes.
RailLynk fare = 2.5 × lease-holder rate · ₹700 minimum. Every station's rate comes from the lease holder's real Booking Register (netlify/functions/tariff-data.json). Fare-affecting numbers are calculated server-side and cannot be set from a browser. To refresh rates: run python3 tools/build_tariff.py Booking_Register.xls with the newest register (pin any station in tools/overrides.json) and redeploy. Lease-holder figures on this screen are staff-only; customers only ever see RailLynk's rate.

Loading live rate configuration…

StationLease ₹/pkgRailLynk ₹/pkgLease ₹/kgRailLynk ₹/kgRegister rowsData confidenceNotes
Management reporting

Business reports

Destination performance
Bookings + value
Service mix
Station vs Mumbai pickup
Payment exposure
Booking value by payment status
Business controls

Terminal settings

Backend
StorageNetlify Blobs
APINetlify Functions
SyncLive
Staff access
Sign-inSigned staff session
Protection5-fail / 15-min throttle

Set by the ADMIN_PASSWORD environment variable. Sessions expire after 12 hours; browser tokens are sent only to the same-origin admin API.

Operational automation
Data actions

Destructive delete/clear controls remain protected by confirmation prompts.

Server audit

Authoritative backend activity log for operational changes.

Not loaded yet.