Warta
4notify Malaysia · Federal Gazette
OFFICIAL · Pos Malaysia · J&T · Ninja Van · Skynet
Warta No
WTA-MY-006
Date
2026-05-27
Status
In force
Section
Logistics

Parcel, delivery and pickup-point notifications: Pos Malaysia, J&T Express MY, Ninja Van MY and Skynet on a single canonical envelope

Malaysia moves hundreds of millions of parcels a year between Pos Malaysia (the universal postal service operator), J&T Express MY, Ninja Van MY, Skynet and a long tail of last-mile fleets. 4notify normalises carrier-side webhooks into a single canonical envelope and delivers out-for-delivery windows, delivered confirmations and pickup-point notices, with SMS keyword handoff (STOP / RESCHEDULE / PICKUP) to each carrier's reschedule API.

SMSPushE-mail
Preamble

Whereas, in exercise of the powers conferred by the Postal Services Act 2012 and the Consumer Protection Act 1999, this Warta is issued concerning the normalisation and delivery of parcel events across Malaysian last-mile carriers.

Statutory basis
Postal Services Act 2012 (Act 741)

Universal service obligation of Pos Malaysia and licensing regime for courier service providers under the MCMC.

Consumer Protection Act 1999 (Act 599)

Consumer rights on delivery: delivery windows, withdrawal rights and undelivered-goods remedies.

MCMC courier licensing framework

Licensing categories (A, B, C) under the MCMC for courier service providers, with traceability and service-quality obligations.

Implementation
01

Carrier webhook normalisation

4notify receives the webhooks from Pos Malaysia, J&T Express MY, Ninja Van MY, Skynet and partner fleets; each is normalised into a single canonical parcel envelope.

02

Pickup-point pre-confirmation

Recipient replies (PICKUP YES) are captured and forwarded to the carrier's reschedule API before the out-for-delivery scan.

03

Delivery-window notice

Sent 60 minutes before the two-hour delivery window opens, with a one-tap reschedule link bound to the carrier's portal.

04

Delivered + photo POD

Delivery confirmation with photo-POD URL (where the carrier supports it); the envelope is retained for 28 days.

Delivery envelope
json
{
  "event": "parcel.out_for_delivery",
  "carrier": "pos_malaysia",
  "tracking": "ER123456789MY",
  "window_start": "2026-05-27T14:00:00+08:00",
  "window_end": "2026-05-27T16:00:00+08:00",
  "recipient_options": {
    "reschedule_url": "https://www.pos.com.my/track/ER123456789MY",
    "pickup_point_available": true
  },
  "channels": ["sms", "push"]
}
Sample message
SMS

Pos Laju: your parcel will arrive today between 2pm and 4pm. To reschedule reply RESCHEDULE TUE. To divert to a pickup point reply PICKUP YES. Track: pos.com.my

Compliance checklist
  • Carrier webhooks normalised to a single canonical envelope
  • SMS keyword parser (STOP / RESCHEDULE / PICKUP) live
  • Pickup-point pre-confirmation forwarded to carrier APIs
  • 28-day envelope custody documented
The 4notify difference

4notify is the only A2P provider that normalises Pos Malaysia, J&T Express MY, Ninja Van MY and Skynet into a single canonical envelope with one-tap reschedule handoff back to each carrier's portal.

Frequently asked
Can recipients reschedule by SMS?

Yes — keyword replies (RESCHEDULE TUE, PICKUP YES) are parsed by 4notify and forwarded to the carrier's reschedule API where the carrier exposes inbound updates.

Do all carriers emit the same events?

No — event coverage varies. 4notify normalises into a shared canonical envelope; missing events are synthesised by polling where the carrier API allows it.

Published
4notify Operations Department
2026-05-27 · WTA-MY-006

Start free

14 days, no card required. English support across ASEAN business hours.

Other entries in this edition