Skip to main content
Version: 1.0.0

Multi-leg delivery (Tăng Bo)

Concept

Tăng bo is the process of transferring goods from one vehicle to one or more other vehicles for more efficient delivery. The English term is multi-leg delivery.

The Multi-leg delivery feature enables flexible multi-leg trip dispatching across different transport routes. The system allows orders to be handed off between drivers, vehicles, or routes to optimize travel distance, improve asset utilization, and reduce empty runs. With end-to-end visibility across every leg of the journey, operators can easily track delivery status, control operating costs, and ensure goods move on schedule.


1. Create a Multi-leg Delivery Request

Actor: Driver A — the one sending the relay request

Step 1: On the order's pickup/delivery point list screen, after completing the pickup point, the "Tăng bo" button will appear. Tap it to navigate to the "Multi-leg Delivery Requests" screen.

Order list screen with Tăng bo button

Step 2: Tap "Create new" (arrow icon in the top-right corner) to open the "Create Multi-leg Delivery Request" screen.

Multi-leg Delivery Requests screen

Step 3: Fill in the information and tap "Create Request":

  • Driver phone number (optional)
  • Multi-leg delivery location — tap to open the location selection screen: search by address or drag the map pin, then tap "Confirm" to return
  • Reason for multi-leg delivery
  • Select the delivery point to transfer

Create request form

Create multi-leg delivery request form

Location selection screen

Location selection map

After the request is successfully created:

  • Driver A: the relay point appears on the pickup/delivery screen — tap it to view "Request Details".
  • Driver B receives the order in one of two ways:
    • Assigned directly to Driver B: when Driver A entered Driver B's phone number, or a dispatcher assigned the driver
    • Visible to all drivers of the same service: when the order has not been assigned yet

Driver A's screen

Driver A sees relay point

Driver B's screen

Driver B sees relay order

2. Manage Multi-leg Delivery Request Status

Actor: Driver A — the one sending the multi-leg delivery request

All multi-leg delivery requests for the order are managed on the "Multi-leg Delivery Requests" screen. Select a card to view "Request Details".

Request list

Multi-leg delivery request list

Request details

Multi-leg delivery request details

Request status types:

StatusDescription
WaitingThe order has not yet been assigned to Driver B
ConfirmedThe order has been assigned to Driver B
TransferredDriver B completed the multi-leg delivery pickup point of the multi-leg delivery order
CancelledDriver A cancelled the request, or Driver B cancelled the multi-leg delivery order (see conditions in section 3)

3. Cancel a Multi-leg Delivery Request

Driver A — sender of the multi-leg delivery request

Condition

Cancellation is only allowed when the request status is "Waiting" or "Confirmed".

Step 1: Tap (...) on the request card or inside the "Request Details" screen to reveal the "Cancel Request" button.

Select (...) on card

Cancel Request button appears

Confirm cancellation

Enter cancellation reason popup

Step 2: Tap "Cancel Request" — a "Reason for Cancellation" pop-up appears.

Step 3: Enter the reason and tap "Confirm" to complete.


Driver B — assigned driver for the relay order

Condition

Cancellation is only possible when both the relay request status and the relay order status are "Confirmed".

Driver B directly cancels the order created from the relay request.

Driver B cancels relay order