A warehouse assistant that works in batches, not in orders

The Pick & Pack Assistant groups your orders into a batch, walks your team through picking every line against a scan-driven counter, verifies each parcel at the packing station, and generates the whole batch's documents in one action.

  • Process groups of up to 50 orders, worked as one unit
  • Scan-driven picking with live sync between pickers
  • Barcode packing station with duplicate-scan protection
No card required
Process group screen showing orders in a picking batch with per-order line progress Process group PG-0412 Picking Packing ORDER LINES STATE #300429 3 of 3 Picked #300430 2 of 2 Picked #300431 1 of 4 Picking #300433 0 of 1 Waiting #300436 0 of 2 Waiting

HOW IT WORKS

Group, pick, pack

The batch is the unit of work, which is what makes the numbers add up at the end of the day.

1

Build the group

A process group collects up to 50 orders and is numbered off a named series you control. Seed it from a saved filter, from a barcode your team scans at the bench, or by picking the orders yourself.

2

Pick against the counter

Every line in the group carries a remaining quantity. Scanning a product, or pressing the minus button, counts it down. When all of an order's lines reach zero, that order is marked picked.

3

Pack and dispatch

At the packing station the courier label identifies the order, the products are verified, the parcel is closed, and the batch's labels, invoices and warranties are generated together.

Picking from a printout vs picking from the system

The difference shows up in mis-picks, not in enthusiasm.

Doing it by hand

  • Print a list and tick items with a pen
  • Two pickers duplicate each other's work
  • Nobody knows which orders are half-picked
  • Wrong item packed, discovered by the customer
  • Generate labels and invoices one order at a time
  • No record of who packed which parcel

With easySales

  • Every line counted down by scan or button
  • Pickers see each other's progress in real time
  • Per-order progress visible across the whole batch
  • The packing station verifies before the box closes
  • One action generates the batch's documents
  • Every pick and scan attributed to a person

WAREHOUSE OPERATIONS

Everything the bench needs, in the order it happens

Process groups, picking, scanning, packing, documents and locations — one workflow rather than six tools.

01

Process groups: a batch that behaves like one job

A process group is up to 50 orders that your warehouse works as a single unit, numbered from a named series so you can refer to "group 412" and everyone knows what you mean. Adding orders to a group moves them into processing and seeds each line's remaining-to-pick quantity, so the batch starts with an accurate picture of the work.

Up to 50 orders Named series Auto-numbered Line quantities seeded
Diagram showing orders being collected into a process group and moved into processing Trigger Orders selected for a batch Action Process group created Action Orders set to processing Action Pick quantities seeded
02

Three ways to fill a batch — including a barcode at the bench

Build a group from a saved filter, so the same criteria produce today's batch. Or map a barcode to that filter and let your team scan it to create the next group without touching a keyboard. Or nominate the series and choose the orders yourself when the situation calls for judgement.

Saved filter Scan-to-create Manual selection
Diagram showing a scanned bench barcode resolving to a saved filter and creating a process group Trigger Bench barcode scanned Condition Maps to a saved filter Action Next process group created
03

Split single-item from multi-item picking

Single-line orders and five-line orders are different jobs and should not share a trolley. A filter can constrain a batch by order volume — only single-product orders, only multi-product orders, or exactly a given number of lines — so your fastest-moving work runs as its own optimised pass.

Single-product batches Multi-product batches Exact line count
Batch profile list showing separate process groups for single-line, multi-line, bulky and B2B orders Batch profiles Filters PROFILE LINES BATCH Singles run 1 line PG-0412 Multi run 2+ lines PG-0413 Bulky 1 line PG-0414 B2B 5+ lines PG-0415
04

Picking that two people can share

Each line counts down as it is picked — by scan or by the minus button — and a plus button puts a unit back if you change your mind. Crucially, the counts are broadcast live: two staff working the same group see each other's progress as it happens, so the same shelf is not visited twice. Picking finishes when you close the order, not on a guess.

Scan or button Put-back supported Live multi-picker sync Per-line remaining
Diagram showing a picked line decrementing the counter and broadcasting the update to other pickers Trigger Product scanned Action Remaining quantity drops Action Other pickers updated live Action Order marked picked at zero
05

A packing station that knows the courier's barcode

At packing, the label on the parcel identifies the order. Couriers append parcel suffixes and prefix their codes with stray characters, so the station resolves a scan through several strategies and normalises the quirks specific carriers add — a real label matches instead of being rejected. Products are then verified line by line, and the last scan closes the parcel automatically.

Courier barcode match Normalisation Auto-finish on last scan Duplicate-scan warning
Packing station showing a courier barcode matched to an order and its products verified one by one Packing station Scan SCANNED ORDER STATE %8830192841 #300429 Matched SKU-10422 1 of 3 Verified SKU-10871 2 of 3 Verified SKU-11004 3 of 3 Packed
06

Documents, boxes and photos in one pass

Once the batch is packed, generate its shipping labels, invoices and warranty certificates together rather than order by order. Assign a box barcode for box-level traceability, capture a photo of the packed parcel for dispute evidence, and let package-size templates decide the box from the product dimensions.

Bulk AWB & invoice Warranty certificates Box barcodes Package photo Size templates

See auto-printing →

Diagram showing a packed batch generating labels, invoices and warranties in bulk Trigger Batch packed Action Bulk-generate AWBs Action Bulk-generate invoices Action Print the whole batch

One warehouse process for orders arriving from every marketplace and online store you connect

5 stars

"Mis-picks nearly gone"

5 stars

"Two pickers, no collisions"

5 stars

"The batch closes itself"

Built for warehouses that ship hundreds of orders a day

50
orders per process group
2+
pickers on the same batch, in sync
1
action for the whole batch's documents

Process-group capacity and batch document generation are platform behaviour; throughput depends on your own setup.

Ana Popescu
Warehouse Manager

"Splitting single-item orders into their own batch was the single biggest change. Those go out in one pass now, and the multi-item trolley is no longer blocked behind them."

Electronics retailer, 400+ orders/day, Romania

Tomasz Wójcik
Operations Lead

"Two people pick the same group and see each other's counts live. Before, we either split batches artificially or picked the same shelf twice."

Multi-marketplace seller, 2 warehouses, Poland

Nikolai Dimitrov
Founder

"The packing station catching a duplicate scan has saved us from shipping the same parcel twice more than once. And the parcel photo has settled every dispute we have had since."

Fashion brand, 8 channels, Bulgaria

No card required
14-day free trial
Cancel anytime

Ready to run your warehouse in batches?

Set up your first process series, build a group, and pick it with a scanner.

Start free trial

Frequently Asked Questions

Have a question? Contact us and we'll be happy to help.

A batch of up to 50 orders that your warehouse works as one unit — pick it, pack it, then generate its labels, invoices and warranty certificates together. Each group is numbered from a named process series, so groups have stable references your team can talk about.

Three ways. From a saved filter, so the same criteria build today's batch. From a barcode your team scans at the bench, which is mapped to one of those filters — that lets a picker create the next group without a keyboard. Or by nominating the series and choosing the orders yourself.

Yes, and it is one of the most effective things you can do. A filter can restrict a batch to single-product orders, to multi-product orders, or to an exact number of lines, so each type of work gets its own optimised pass.

Yes. Quantity changes are broadcast live, so both pickers see the remaining counts update as the other works. That is what stops two people walking to the same shelf for the same unit.

Picking counts each line down and marks the order picked once every line reaches zero, but finishing the group is a deliberate action. Packing is the opposite — the last product scan closes the parcel automatically. The two use separate markers on the order, so you can see which stage each order reached.

A hand scanner or PDA that behaves like a keyboard — the usual warehouse hardware. There is no camera barcode reader in the app, so do not plan on scanning with a phone. The one camera feature is capturing a photo of the packed parcel, which is for dispute evidence rather than scanning.

Almost always the scanner's keyboard layout. Product lookups are exact matches, so a scanner sending letters where digits are expected will silently fail every time. Check the scanner configuration before suspecting the app.

Each product carries a warehouse location, and the picking screen shows it as a sortable column alongside the per-warehouse quantity — so a picker can order the list by shelf rather than by order. A separate location-first scanning tool assigns locations in small batches. Be aware that a product holds one location, so storing the same product in two bins within one warehouse cannot currently be modelled.

Generating its shipping label finalizes the order and removes it from picking. That is the intended behaviour at dispatch, and an override exists if your process generates labels earlier and needs the order to stay in the batch.

Several picking and packing toggles are stored per browser rather than per account, so they have to be set on each device used for scanning. If a warning stopped appearing at one bench but not another, that is usually the cause.