Limited this week15-min demo = Rs 500 voucher + 200 credits Book demo
All articles
Guide

Shiprocket WhatsApp Integration: Tracking Alerts 2026

Send Shiprocket tracking updates on WhatsApp: webhook setup, status-to-template map, NDR and COD buttons, Shiprocket Engage comparison and costs.

RichAutomate Editorial
8 min read 0 views
Shiprocket WhatsApp Integration: Tracking Alerts 2026

You can send Shiprocket tracking updates on WhatsApp by pointing Shiprocket's tracking webhook at a small mapper that converts each status change into a WhatsApp Business API template send. The buyer gets "shipped", "out for delivery" and "delivered" messages from your own business number, and can tap a button to answer an NDR or confirm a COD order. This guide covers the webhook setup, the status-to-template map, NDR and COD flows, and what it costs.

Most Indian D2C brands already ship through Shiprocket, and most already get "where is my order?" chats every day. Shiprocket sends its own tracking emails and SMS, but those come from Shiprocket's sender, not yours, and the buyer cannot reply to them. When the update arrives on your WhatsApp number, the same chat becomes the place to fix a wrong address, reschedule a failed delivery or ask for a return.

How the Shiprocket to WhatsApp integration works

Every working setup has four parts:

  1. Shiprocket tracking webhook: Shiprocket sends an HTTPS POST to your URL each time a shipment's status changes.
  2. Mapper: Pabbly Connect, Make or a short script reads Shiprocket's JSON (AWB, courier, status, order ID, buyer phone) and decides which template to send.
  3. Sender: a WhatsApp Business API account sends a Meta-approved template to the buyer.
  4. Reply handling: buyer button taps (reschedule, change address, cancel) land in a shared inbox or a chatbot flow.

RichAutomate is the sender and the reply inbox in this chain. It does not have a native, one-click Shiprocket connector. You connect the two through RichAutomate's public developer API (POST /api/v1/send-template with a Bearer API key) or through the Incoming Webhook trigger on a chatbot flow (POST /api/v1/public/flows/{token}/trigger with the buyer's phone, name and a data object). The mapper is required, because Shiprocket's payload has its own shape and no WhatsApp platform reads it as-is.

Step 1: Add the webhook in Shiprocket

Shiprocket's API documentation places the tracking webhook under Settings → API → Webhooks. There you add a URL, switch the webhook on, and can add a security token. The points that matter, as Shiprocket's docs describe them:

  • The request is a POST with a JSON body.
  • Your URL should reply with HTTP 200 and nothing else. Do the slow work (template send, logging) after you acknowledge.
  • If you set a token, Shiprocket sends it in the x-api-key header. Check it on every request and reject anything that does not match.
  • The docs say the URL must not contain keywords such as "shiprocket", "kartrocket", "sr" or "kr". A Pabbly or Make webhook URL normally passes; a URL like /webhooks/shiprocket on your own server does not.

The sample payload in the docs includes awb, courier_name, current_status, current_status_id, shipment_status, shipment_status_id, current_timestamp and a scans array of tracking events. Field names and status lists can change, so log the raw body of your first few real webhooks before you build the mapping. To get the buyer's phone number, either read it from the payload if your account includes it, or look the order up by order ID in your store or in Shiprocket's order API.

Step 2: Map each Shiprocket status to a WhatsApp template

Do not send a message for every scan. A shipment can produce ten or more scans between pickup and delivery, and a buyer who gets ten messages will mute or block you, which hurts your number's quality rating. Pick four or five moments that the buyer actually cares about:

Shiprocket status (label)Send?Template ideaButtons
Pickup scheduled / Picked upOptionalOrder packed and handed to the courier, with order numberNone
Shipped / In transit (first scan)Yes, onceShipped via courier name, AWB and tracking linkTrack order (URL)
Out for deliveryYesArriving today, keep phone reachable, COD amount if anyNeed help
DeliveredYesDelivered confirmation plus a review or reorder askRate us / Report a problem
Undelivered (NDR)Yes, fastDelivery attempt failed, choose what to do nextRe-attempt tomorrow / Change address / Cancel
RTO initiatedUsually noInternal alert to your team instead of the buyerNone

Map on shipment_status_id (or the status label, normalised to upper case) rather than on free text, and keep a small store of "AWB + status already sent" so retries and repeated scans never send the same message twice. Order and delivery updates are usually approved as utility templates, but Meta decides the category when it reviews the template, so keep the wording factual and leave out promotions. The longer version of this status design is in our WhatsApp order status tracking automation guide.

Free 2026 comparison

Get the India 2026 WhatsApp BSP price comparison

Wati vs AiSensy vs Interakt vs RichAutomate: Meta rates, platform fees and hidden costs, side by side. We send it to your WhatsApp in a minute.

By submitting, you agree RichAutomate may contact you on WhatsApp about this enquiry, per our DPDP-compliant privacy policy. No spam.

DPDP-compliant Ā· India-hosted Ā· 1-min reply

Step 3: Handle NDR on WhatsApp

An NDR (non-delivery report) is the moment where WhatsApp pays for itself. The courier says the buyer was unavailable, the address was incomplete or the buyer refused, and you usually have a short window before the shipment moves towards RTO. A template with three quick-reply buttons ("Re-attempt tomorrow", "Change address", "Cancel order") gets an answer from many buyers who would never pick up an unknown call.

When the buyer taps a button, they open the 24-hour customer service window. Your team, or a chatbot flow, can now reply with free-form messages, ask for the new address and landmark, and then record the decision in Shiprocket's NDR panel. Meta does not charge for replies inside that service window. If you have a developer, Shiprocket's API also has NDR actions you can call from the flow; check the current endpoints in Shiprocket's docs before you build on them. The full playbook, including reason-wise scripts, is in our WhatsApp NDR and failed delivery management guide.

Step 4: Confirm COD orders before handover

COD orders that the buyer never meant to accept are the main cause of RTO for many brands. A COD confirmation template sent when the order is created, before you hand it to the courier, filters out a lot of them. Ask one thing: "Confirm your COD order of ₹1,299?" with "Yes, confirm" and "Cancel" buttons. If there is no reply in a few hours, send one reminder, then hold the order or call.

This message is triggered by your store (Shopify, WooCommerce or your own checkout), not by Shiprocket, because the shipment does not exist in Shiprocket's tracking yet. Send "Yes" orders to Shiprocket as normal, and tag "Cancel" orders so nobody books a pickup.

Want to test the flow first? Create a free RichAutomate account, generate an API key and get one shipping template approved. Send it to your own number before you connect the Shiprocket webhook.

Shiprocket's own buyer messaging vs your own WhatsApp number

Shiprocket sells its own buyer-communication products. Its Shiprocket Engage app on the Shopify App Store lists automated order confirmation, address verification and COD-to-prepaid conversion, priced at ₹2.49 per order on the listing at the time of writing (the listing also says charges are billed in USD, so confirm the current price with Shiprocket). Shiprocket's blog also describes branded tracking updates on WhatsApp. Here is how that compares with running updates from your own WhatsApp Business API number:

PointShiprocket Engage (per its listing)Own number via RichAutomate
Setup effortInstall the app, low effortWebhook + mapper + templates, a few hours
Pricing modelPer order, as listed by Shiprocket₹0.10 per message platform fee on Client Pay, plus Meta's charges billed to you directly
SenderCheck with Shiprocket which number sendsYour own verified business number
Buyer repliesHandled inside Shiprocket's flowsShared team inbox, chatbot flows and broadcasts in one place
Other use of the same chatShipping-focusedSupport, abandoned cart, reorder and campaigns on the same number
Best forBrands that want pre-ship COD checks with no build workBrands that want one WhatsApp number for the whole customer journey

Some brands run both: Engage for pre-ship COD checks, and their own number for tracking, NDR and support. If you do that, make sure the two systems do not send the same buyer overlapping messages.

What it costs on RichAutomate

RichAutomate has ₹0 setup and no monthly fee on pay-as-you-go. On Client Pay you pay a platform fee of ₹0.10 per message, and Meta bills its template charges directly to your own payment method at Meta's rate for the template category. Replies inside the 24-hour service window carry no Meta charge.

For example, a brand shipping 1,000 orders a month that sends three tracking templates per order (shipped, out for delivery, delivered) sends 3,000 templates, which is a RichAutomate platform fee of ₹300 for the month. Meta's utility charges for those templates are billed separately by Meta. You can estimate the Meta side with the WhatsApp API cost calculator, and full numbers are on the pricing page. If you are choosing which messages to send at all, our delivery notifications guide for ecommerce covers which updates buyers value most.

Checklist before you go live

  1. Get your shipped, out-for-delivery, delivered and NDR templates approved, each with the buttons you need.
  2. Set the Shiprocket webhook URL with a security token, and check the x-api-key header in your mapper.
  3. Log raw payloads for a day, then build the status map on the real status IDs.
  4. Add a dedupe check on AWB + status, and normalise phone numbers to the 91 country code.
  5. Route NDR button replies to a person or a chatbot flow that records the decision in Shiprocket.
  6. Watch your number's quality rating for the first two weeks and drop any message buyers ignore.

Ready to set it up? Start free on RichAutomate, with no setup fee and no monthly fee. The integrations page lists what connects natively today (Zoho CRM, Razorpay, Google Sheets) and what connects through the API, which is how Shiprocket connects.

What will this cost you?

Get a ₹ cost estimate for your WhatsApp volume

Tell us your monthly message volume on WhatsApp and get a line-item ₹ estimate: Meta charges, platform fee, GST. 1-minute reply from a real person.

By submitting, you agree RichAutomate may contact you on WhatsApp about this enquiry, per our DPDP-compliant privacy policy. No spam.

DPDP-compliant Ā· India-hosted Ā· 1-min reply
Tagged
ShiprocketShiprocket webhookShiprocket WhatsApporder trackingNDRCOD confirmationWhatsApp Business APIecommerceD2CWhatsApp templatesIndia
Written by
RichAutomate Editorial
Editorial team at RichAutomate. We build the WhatsApp Business automation platform Indian D2C brands, fintechs, and agencies use to ship campaigns and flows on the official Meta Cloud API.
FAQ

Frequently asked questions

Does RichAutomate have a native Shiprocket integration?
No. There is no one-click Shiprocket connector. You point Shiprocket's tracking webhook at Pabbly Connect, Make or a short script, which maps each status to a template and calls RichAutomate's public developer API or a chatbot flow's Incoming Webhook trigger.
Where do I add the webhook in Shiprocket?
Shiprocket's API documentation places it under Settings, API, Webhooks. Add your URL, switch it on and set a security token, which Shiprocket sends in the x-api-key header. Your endpoint should return HTTP 200, and the docs say the URL must not contain words like shiprocket, kartrocket, sr or kr.
Which Shiprocket statuses should trigger a WhatsApp message?
Send on shipped (first in-transit scan), out for delivery, delivered and undelivered (NDR). Skip intermediate scans and send RTO alerts to your team instead of the buyer. Dedupe on AWB plus status so retries never send the same message twice.
How much do WhatsApp tracking alerts cost with RichAutomate?
RichAutomate has no setup fee and no monthly fee on pay-as-you-go. On Client Pay you pay a ₹0.10 per message platform fee, and Meta bills its template charges directly to you. Replies inside the 24-hour customer service window carry no Meta charge.
Can buyers reply to Shiprocket NDR messages on WhatsApp?
Yes, if you send the NDR template from your own WhatsApp Business API number with quick-reply buttons such as Re-attempt, Change address and Cancel. The tap opens the 24-hour service window, so your team or a chatbot can collect the new address and record the action in Shiprocket.
RichAutomate Ā· WhatsApp BSP for India 2026

Ship WhatsApp campaigns + flows on a transparent, compliance-ready BSP.

₹0 platform fee. DPDP audit log included. Visual flow builder. Multi-tenant from day one.

Start free trial
Want this for your brand?

Get a free 24-hour BSP audit

Send us your last invoice. We line-item it against Meta's published rates and benchmark against three alternatives.

Limited Spots Available

Get a Free
Automation Audit

Stop leaving revenue on the table. Get a custom roadmap to automate your growth.

Secure & Confidential

Continue reading

All articles
Guide

Best WhatsApp Business API for Ecommerce / D2C in India 2026

Choosing the best WhatsApp Business API for your Indian e-commerce or D2C store in 2026? Every BSP runs on the same official Meta WhatsApp Cloud API, so the features blur together — the real decision is Shopify / WooCommerce / custom integration, native catalog plus UPI checkout, cart-recovery and COD-confirmation automation, DPDP readiness, and price. This guide gives you the buying criteria, a criteria table, real cost math for a D2C store, and how RichAutomate fits: zero platform fee, pay only per message (Client Pay 0.10/msg + Meta direct, or SaaS Pay 1.50 marketing / 0.50 utility-auth), with a 14-day trial + 100 free credits.

Read article
WhatsApp Templates

New Arrival Message on WhatsApp 2026: 35 Templates

A new arrival message names the product, price, one reason to care and a Shop Now button. 35 WhatsApp marketing templates for fashion, beauty, D2C and retail.

Read article
Guide

IndiaMART Leads to WhatsApp: Auto-Reply Setup 2026

Auto-reply to IndiaMART enquiries on WhatsApp in about a minute: Push API webhook, mapper, approved template, dedupe. Setup steps, costs and FAQs.

Read article
Guide

WhatsApp Contact Import: Why CSV Rows Vanish India 2026

Uploaded 10,000 numbers and the campaign shows 8,700? Nothing errored — rows that will not normalise are skipped silently. What decides which survive.

Read article
Guide

WhatsApp API Invalid Phone Number: Fix It India 2026

The digits looked fine but the send failed? Validation proves a number is plausible — only a send proves anyone is there. Four recipient states, decoded.

Read article
Guide

WhatsApp API Number Not Registered: Fix It India 2026

Approved in your dashboard but unregistered on Meta means the number sends nothing. What the /register call and the 6-digit PIN actually do.

Read article