
Voice picking and packing, built for Odoo

Your pickers work hands-free and eyes-up, hearing where to go and confirming every item and quantity they take. Every ‘pick’ is verified against a check digit on the shelf, and every ‘put’ against a check digit on the cart. Anything missing or damaged is reported where it's found, not remembered until later.Your packers work hands-free too, or with a scanner to verify products. What they find, a picker's error or an inventory problem, is recorded as they pack, and is reported to the person who needs to fix it.It runs on the Odoo you already have — 17, 18 or 19 — with your locations, your products and your workflow unchanged.
Advantages of voice
Hands and eyes stay on the work. No paper to hold, no screen to look at between every item. A picker reaches, takes, and confirms without distractions.
Increased picking accuracy. Every location is verified before a pick is recorded. The picker reads back a check digit from the shelf. Standing at the wrong bay is caught there, not at the packing bench.
Improved accountability. A discrepancy is a short, reported on the spot and followed up. Every item picked and packed is traceable to the employee who handled it, and a supervisor can see at a glance who is working, where, and who is stuck.
It works in the picker's language. English and Spanish, spoken and displayed, set per employee. More languages can become available upon request.
What you get
Voice picking — location, product, quantity, spoken and confirmed. Cart bins verified on every put.
Voice packing — order by order at the station, with cartons created, labels and packing slips printed to your existing printers.
A loop that closes. A short isn't just recorded. Picking shorts are reported so an employee can be assigned to follow up on and resolve them. Picking errors reported when packing are attributed to the picker, and it comes back to them between batches to resolve it, or show it's an inventory problem and not a mistake. A supervisor sees what's outstanding, whose it is, and how long it's been waiting. Nothing is written down and forgotten.
A supervisor dashboard — who's working, what's picked, what's packed, what's stuck, and every short with its reason and owner. A leaderboard for picking and packing and based upon metrics that you set.
Your Odoo, unchanged. Batches, locations and products stay as they are. The picking and packing state lives in Odoo, so your reports and your stock moves are the same ones you have now.

How it works
The picker signs in by scanning their badge, choosing a batch, and scanning into an empty cart. Batches can also be assigned to selected pickers through the Supervisor Dashboard.
They work the list by voice. The app reads the location; they read back the check digit on the shelf. It reads the product and quantity; they confirm what they took. It then tells them which cart bins to put the product in; they read back the bin’s check digit and ‘put’ quantity. Anything wrong is said out loud and recorded there.
The packer signs in to a packing station then into a completed pick cart. They confirm each item by voice, tap or scan. The app creates cartons, prints labels and packing slips to your printers.
Anything unresolved comes back. Shorts go to whoever handles them. Errors found at packing return to the picker who made them.
Orders awaiting resolution are placed into a staging area. When order issues are resolved, the orders can be scanned onto re-work packing batches to maintain the accountability trail.
What you need: Android handhelds with barcode scanners — Zebra is preferred, or similar — and a Bluetooth headset for each worker. Along with a network label printer that accepts ZPL — Zebra or compatible. Odoo 17, 18 or 19.
Frequently Asked Questions
Work carries on. Picks and shorts are recorded on the device and sync when the signal returns. Voice keeps working too — speech recognition runs on the handheld, not in the cloud, so a dead spot in the racking doesn't stop a picker.
What if it's too noisy for voice?
The handheld's scanner and keypad work throughout. Check digits can be scanned and quantities typed, so a picker in a noisy bay can continue working.
Does it work with accents?
The recognizer listens for a small, fixed vocabulary — digits and about twenty commands — rather than open speech. That makes it far more forgiving than dictation. Each worker's language is set individually.
How long does it take a picker to learn?
That depends on the individual. However, there are only around twenty commands, and the app prompts for what it needs at each step — a picker follows what they hear rather than remembering a manual. Most are working comfortably within their first batch, and the spoken prompts are in their own language.
Do we have to change how our warehouse is set up?
No. It uses your locations, your products and your batches as they are. The one thing it adds is a check digit for each pickable location, which the module can generate.
How long does setup take?
Days, not months. The module installs into your Odoo, the app connects to it, and the handhelds are configured by scanning a setup code. The work is mostly yours rather than ours: deciding your cart naming, generating check digits for your locations, and a short session with your supervisors. There's no implementation project and no consultant on site.
What does it cost?
Priced per device, per year, with volume breaks. Get in touch and we'll work out what your operation needs — it depends on how many handhelds you'd run and how many stations.
Want more information...


