Status Updates
Shipment status stays in sync automatically once the webhook URL is configured. No manual action is required.
Webhook Status Flow
Once the webhook URL is configured in your courier's dashboard, status updates are received automatically:
- Courier picks up the parcel — status updates to Shipped.
- Parcel is in transit — status updates to In Transit.
- Delivery attempted — status updates as appropriate.
- Customer receives parcel — status updates to Delivered.
Statuses update in real time as the courier scans the parcel.
If statuses are not updating automatically, verify the webhook URL is correctly configured in your courier's dashboard and that the webhook secret matches. See Admin Setup for the webhook URL pattern.
All Shipment Statuses
| Status | Meaning |
|---|---|
| Pending | Shipment created, awaiting courier pickup |
| Shipped | Parcel picked up from your location |
| In Transit | Parcel moving through the courier network |
| Delivered | Successfully delivered to the recipient |
| Failed | Delivery attempt failed (for example recipient not home) |
| Returned | Parcel returned to sender |
| Cancelled | Shipment cancelled |
Previous: Cancel Shipment · Next: Credential Reference
Still stuck?
Our support team is ready to help you get set up.

