Bulk shipment automation

SmartPost360 — from spreadsheet to postal receipt, without the manual middle.

An enterprise platform for organisations that dispatch postal shipments in volume. Import the file, reconcile what is physically on the table against what was uploaded, book in bulk through the India Post API, and track every consignment to delivery from one system.

Talk to us

25–30KShipments a month, proven
11Modules in one platform
API-firstBooking, tracking and webhooks
DISPATCH_NOV.XLSX NAME PIN SVC R. Kumar 600016 SPEED A. Sharma 110001 REGD M. Iyer 560034 SPEED S. Das 700019 SPEED P. Nair 682020 REGD + 4,795 rows VALIDATED EX123456789IN Speed Post · 600016 BOOKED RX987654321IN Registered · 110001 IN TRANSIT BATCH B-2411-07 4,800 booked in a single run
Built for

High-volume dispatch operations.

  • Banks & NBFCs
  • Insurance companies
  • E-commerce fulfilment centres
  • Government departments
  • Bulk mailing vendors
  • Logistics service providers
In-scan reconciliation BATCH B-2411-07 Uploaded 4,800 Scanned 4,788 Not yet reconciled 12 Matched Record found and barcode scanned 4,782 Missing In the file, not on the table 18 Excess On the table, not in the file 6 Batch cannot be booked until every exception is cleared
The gap most systems ignore

What was uploaded is not always what is on the table.

Bulk dispatch goes wrong in the space between the data file and the physical consignments. A record with no envelope becomes a customer complaint weeks later; an envelope with no record travels unbooked and untraceable. SmartPost360 closes that gap before anything is handed to the post office.

  • Scan to verify: Barcode or manual scanning checks each physical item against the imported batch.

  • Missing and excess flagged: Both directions of mismatch are surfaced, not just the obvious one.

  • Live reconciliation view: The operator sees the batch close in real time instead of counting at the end.

  • Nothing books unverified: Booking stays locked until every exception in the batch is resolved.

The batch pipeline

One batch. Six stages. Every shipment accounted for at each one.

A dispatch run moves through the same controlled sequence every time, and the batch cannot advance while exceptions are open. That is what makes 30,000 shipments a month repeatable rather than heroic.

01 · IMPORT

Excel upload

Template validated, data cleansed, duplicates caught, previewed before commit.

02 · CHECK

Serviceability

Pincode and service type verified against the client's contract and tariff.

03 · RECONCILE

Physical in-scan

Every consignment scanned against the batch; missing and excess resolved.

04 · BOOK

Bulk API booking

Batched calls to India Post with retry handling and full response logging.

05 · MAP

Tracking assigned

Returned tracking numbers written back to every record and the source file.

06 · TRACK

Through to delivery

Scheduled status sync, delivery confirmation, and exception handling for the rest.

Core modules

Eleven modules, one platform, no side systems.

Client configuration, operations, integration and reporting all sit in the same application, so a shipment never has to be re-keyed to move between them.

MODULE 01

Client master

Onboarding and profiles, per-client API configuration, tariff mapping, service types, pincode serviceability and contract terms.

MODULE 02

Users and access

Role-based control for admin, supervisor, operator and client users, with multi-client access rules, password policy and a full activity log.

MODULE 03

Excel import engine

Excel and CSV ingestion with template validation, data cleansing, duplicate detection, error highlighting and a pre-import preview.

MODULE 04

In-scan reconciliation

Barcode or manual scanning with missing and excess detection, batch verification and a live reconciliation dashboard.

MODULE 05

Bulk API booking

Automated bulk booking through India Post with request batching, retry on failure, contract-based routing and complete response logging.

MODULE 06

Tracking number mapping

Tracking numbers returned by the API are written back automatically at batch level, synchronised to the source data and available for download.

MODULE 07

Single booking and labels

Real-time booking for one-off consignments, with barcode and AWB label generation, thermal printer support and manual correction.

MODULE 08

Tracking and status engine

Scheduled synchronisation pulls status from India Post, maintains a full history timeline per consignment and handles exceptions.

MODULE 09

Client Web API

GET and POST endpoints for booking and tracking, secured by API key or token, with webhook callbacks and usage logs.

MODULE 10

Reports and MIS

Daily and monthly reporting, client-wise analytics, cost and revenue analysis, delivery performance metrics, exportable to Excel or PDF.

MODULE 11

Undelivered and exceptions

Reason-coded undelivered tracking, re-attempt management, return-to-origin visibility, client notifications and exception reporting.

MODULE 12

Billing and invoicing

Automatic billing from India Post charges with configurable margin and service charge, GST handling and client-wise invoice generation.

Key differentiator

Deep India Post API integration.

Booking thousands of consignments through a portal by hand is where dispatch operations lose their evenings. SmartPost360 talks to India Post directly, in batches, and treats a failed call as something the system resolves rather than something an operator discovers.

  • Request batching: Thousands of shipments booked in a single controlled run instead of one screen at a time.

  • Retry and error handling: Failed calls are queued, retried and reported, so a partial batch never goes unnoticed.

  • Every response logged: The raw API response is retained against the shipment for dispute resolution and audit.

  • Contract-based routing: Bookings are placed against the correct client contract and service type automatically.

  • Multi-vendor ready: The same architecture extends to other providers as your carrier mix grows.

REQUEST QUEUE 1,200 per batch India Post API RESPONSES EX1234…IN EX1235…IN EX1236…IN TIMEOUT EX1238…IN all responses logged Failures retried automatically BATCH B-2411-07 4,800 requested · 4,796 booked · 4 retried and cleared
Client system SmartPost360 POST /book GET /track GET /rates TOKEN SECURED India Post Webhook: status changed
API-first architecture

Your clients book without logging in.

For a bulk mailing vendor, the most valuable integration is not the one with the carrier — it is the one with your customer. SmartPost360 exposes booking and tracking as endpoints, so a client's own order system can create shipments directly and receive status back.

  • Booking and tracking endpoints: Real-time GET and POST access for shipment creation and status enquiry.

  • Secured per client: API keys and tokens issued and revoked per client, with full usage logging.

  • Webhook callbacks: Status changes are pushed to the client system rather than polled for.

  • Fewer support calls: Clients answer their own tracking questions inside their own application.

Reporting, SLA and exceptions

Know your margin and your misses on the same screen.

Volume is only half the picture. SmartPost360 reports on what each client costs you, what each client earns you, whether delivery commitments were met, and precisely which consignments did not arrive.

  • Cost and revenue by client: India Post charges, your margin and service charge, and GST, resolved per shipment and rolled up per invoice.

  • SLA compliance: Delivery against 24 and 48-hour commitments, with breach alerts rather than month-end surprises.

  • Reason-coded exceptions: Address issues, refusals and re-attempts tracked through to return-to-origin.

  • Notifications that close loops: SMS and email triggers keep clients and recipients informed without operator effort.

  • Export ready: Every report downloads to Excel or PDF for client reviews and audits.

MIS dashboard NOV 2026 Booked this month 28,640 Delivered 27,912 Undelivered 412 Volume by week W1W2W3W4 SLA within 48 hrs 96% compliant Net revenue ₹ 8.4 L MARGIN 30% SERVICE 15% Top exception reasons Address incomplete 168 Refused 94 Recipient unavailable 88 RTO 62
Why teams move to SmartPost360

What changes after go-live.

Dispatch runs finish on time

Batched API booking replaces hours of screen-by-screen entry, so a 5,000-piece run closes the same day it arrives.

Nothing travels unbooked

Physical reconciliation catches missing and excess pieces before handover, not weeks later on a client complaint.

Clients stop calling

API access and automatic notifications let customers answer their own tracking questions.

Billing matches reality

Invoices are built from actual booked charges with margin, service charge and GST applied consistently.

SmartPost360 is built by MRK Infotech for organisations where postal dispatch is a daily production process rather than an occasional task. See it running against a sample batch of your own data, with your service types, tariffs and client structure configured.

Request a walkthrough

(044) 4356 6359  ·  +91 94443 81855  ·  support@mrkinfotech.com

Let's make something great together

Ready to take your business to the next level with cutting-edge IT solutions? Contact MRK Infotech today to learn how we can help you achieve your goals and drive your business forward.

Thank you for choosing MRK Infotech – where technology meets excellence.