Assigning Dispatcher¶
Assign a dispatcher to a batch so orders can be delivered to the designated pickup point. Once assigned, the batch enters an "awaiting" acceptance state and the dispatcher receives a notification to accept or decline.
Prerequisites¶
- You are logged in as a Destination Depot Officer
- A dispatch batch has been created with orders sharing the same pickup point — see Creating Batches
- The batch is in pending status (no dispatcher currently assigned)
- At least one approved dispatcher is available in the courier team
Steps¶
Step 1: Open the pending batch¶
Navigate to your batches list and select the pending batch you want to assign a dispatcher to. The batch card shows the pickup point destination and the number of orders included.
Step 2: Tap "Assign Dispatcher"¶
On the batch detail screen, tap the Assign Dispatcher button. This button is available when the batch has no dispatcher currently assigned.
Step 3: Select a dispatcher from the team list¶
A list of available dispatchers from your courier team is displayed. Review each dispatcher's details and select the one you want to assign to this batch.
Step 4: Confirm the assignment¶
Review the assignment details (batch, pickup point destination, selected dispatcher) and tap Confirm to assign the dispatcher to the batch.
Result¶
After confirming the assignment:
- The batch's handover_status is set to awaiting
- A notification is sent to the assigned dispatcher informing them of the batch dispatch assignment
- The batch detail screen updates to show the assigned dispatcher and the awaiting acceptance status
- The dispatcher can now accept or decline the assignment from their end
- You can monitor the dispatcher's response from the batch detail screen — see Dispatcher Response
Troubleshooting¶
| Issue | Cause | Solution |
|---|---|---|
| "Assign Dispatcher" button not visible | Batch already has a dispatcher assigned or batch is not in pending status | Check the batch status; cancel any existing awaiting assignment first if you need to reassign — see Dispatcher Response |
| No dispatchers listed | No approved dispatchers in the courier team | Contact your courier admin to add or approve dispatcher team members |
| Assignment fails with error | Network connectivity issue or server error | Check your internet connection and retry. If the problem persists, contact support |
| Dispatcher not receiving notification | Push notifications may be disabled on their device | Ask the dispatcher to check their notification settings in the app |