Skip to main content

How to Use the Scanner App

Learn how to use the Scanner app to scan packages, update their status and manage the operation.

Updated today

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.

Did this answer your question?