Skip to main content

Black Friday Deal — 50% off all vendor listing plans.  Claim offer →

Courier sync

Updated Aug 29, 2026

Walkthrough

Courier sync

Courier sync connects up to 16 couriers. Bookings create a consignment and tracking number, and inbound webhooks update the order status automatically.

Step 1 / 4

Open Courier Sync in the dashboard and add a courier company with its credentials.

Step 2 / 4

Set the webhook URL shown for that courier in the courier portal.

Step 3 / 4

Book a shipment from an order; a tracking number is created.

Step 4 / 4

Watch the order status update as the courier sends webhook events.

You're all set

That's the workflow

Read the full guide below, or ask the assistant if you get stuck.

1 / 6 Auto-generated from this guide

Overview

Courier sync connects up to 16 couriers. Bookings create a consignment and tracking number, and inbound webhooks update the order status automatically.

Purpose

Stop entering tracking numbers by hand and keep delivery status live.

Step-by-step guide

  1. Open Courier Sync in the dashboard and add a courier company with its credentials.
  2. Set the webhook URL shown for that courier in the courier portal.
  3. Book a shipment from an order; a tracking number is created.
  4. Watch the order status update as the courier sends webhook events.

Common mistakes

  • Leaving credentials blank for API couriers, which prevents booking.
  • Not registering the webhook URL, so status never syncs back.

Best practices

  • Use the manual driver for couriers without an API; tracking still records.
  • Run a test booking to confirm the connection works.

FAQ

Which couriers are supported?

16, including NCM, Pathao, DHL, FedEx, UPS, Aramex and more.

What if a courier has no API?

Use the manual or generic REST driver; webhook status mapping still works.

Was this helpful?