We provide a free app that you and your team can use in hubs and warehouses. It allows them to scan packages easily and update their status, helping to keep an accurate record of all shipments.
Download & Installation
You can download the app using the links below. It's available for both Android and iOS devices.
Install the app: 👇
Scanner App Android
Scanner App iOS
Manage Scanner App access
You can decide which user groups are allowed to use the app and which scanner actions they can access.
To manage access, follow the path below:
Admin Center -> Settings -> Users & Groups section -> Groups tab
Create a new group or edit an existing one from here.
In the opened window, open the Scanner section.
Here, you can control the user’s scanner permissions.
Base access
Enable Base Access to let users sign in to the Scanner App and access the selected scanner features.
If this option is off, the user cannot log in to the Scanner App.
Scanner permissions
After enabling base access, you can choose which scanner options the group can use.
These include:
Confirm: Confirming a draft order and updating the status
At warehouse: Update the order status to "At Warehouse" to confirm the arrival at the hub/warehouse
For return: Update the order status to "For Return" to return an order
Order details: View the order details
Deliver: Update the order status to delivered and confirm the delivery
Check and Update permissions
You can also manage access to the new scanner workflow in the same section.
Available permissions include:
Filter
Check info
Under Pickup & Delivery (P&D), you can choose which statuses users are allowed to use in the Check & Update flow.
These can include statuses such as:
Draft
Confirmed
Ready for pickup
Pickup routed
Picked up
At warehouse
Ready for delivery
Out for delivery
Delivered
Not delivered
For return
Returned
Lost
Pickup failed
Support canceled
Customer canceled
At pickup service point
At delivery service point
This gives you full control over what each group can do in the Scanner App. For example, you can allow one group only to check order information, while another group can update orders to selected statuses during scanning.
Sign in to the app
You will need the following information to log in:
Domain: Enter your REST domain address, which starts with the api or rest subdomain, followed by your main domain address.
For example: api.onro.io or rest.onro.io
If you already have access to the Dispatcher or Admin Center, you can use the same username and password to log in. Just make sure your account also has access to the Scanner.
Username: Enter the username here. If the management console user hasn’t been registered yet, they should be added through the Admin Center.
The user must also have access to the scanner to use the app.Password: Enter the password of the user here.
Available Scanner Actions
When you sign in to the app, you will see these options. Each one serves a different purpose:
Note: You need to scan the shipment label barcode for each package to update its status.
Check & Update
This option gives the scanner app more flexibility by allowing your team to filter a group of orders first, then scan only the ones they want to process. Instead of using separate scan options for each task, users can now define which orders should appear in the scan list and choose what action should happen after each scan.
The flow is simple:
Set filters to define which orders should be included
Choose the scan action
View the list of matching orders
Scan the packages one by one
See each scanned order marked as completed in the list
This makes scanning more controlled and easier to track, especially when handling a batch of orders in a warehouse or hub.
Available filters
You can filter the order list using these fields:
Created Date
Status Update Date
Status
Route
Pickup Zone
Delivery Zone
Last Attempt Reason
Last Attempt Number
After the filters are applied, the app displays the number of existing orders that match the selected criteria.
Available actions
Once the filtered list is ready, you can choose what should happen when a package is scanned.
Available actions include:
Check Info: Displays the order details without applying any updates
Update Status: Changes the order to any available status, similar to the status update options in the Dispatcher panel
After selecting an action, you can scan the shipment labels of the filtered orders to perform that action on them.
Inbound scan
Inbound scanning is the process of scanning packages when they arrive at a hub or warehouse. It updates the package status in the system to "At Warehouse", showing that it has been received and is ready for the next step in the delivery process.
By scanning, the order’s status will be updated automatically.
Confirm Order
For newly placed orders that are in "Draft" status, scanning with this option updates the order status to “Confirmed.”
Return Package
Scanning with this option updates the package status to “For Return,” indicating that it is going to be sent back to the sender.
Deliver Order
Scanning with this option updates the order status to “Delivered,” indicating that the package has reached the dropoff point and been delivered successfully.
Package Details
Use this option to view the information of the package, including its history events and other related details.


