In most stores we look at, creating a shipping waybill still works like this: an order comes in, the manager opens the carrier’s separate account, manually retypes the name, phone, city, branch, weight and amount, clicks “create”, copies the tracking number and pastes it into an email to the customer. A few minutes of attention per order. Thirty orders on a busy day, and that’s half a person’s working day spent rewriting data the customer already entered on the site.
That’s exactly where the friction hides. The data already exists — the buyer named their city, branch and item in the order form. But sitting between the site and the waybill is a human who moves that same data from one window to another by hand. This article is about removing that middleman: making the waybill generate itself from the order data you already have, so the manager only prints the label and hands over the parcel.
This isn’t about “one more button”. It’s about making manual waybill entry disappear as a daily task.
Where the time on manual waybills really goes
Manual entry is expensive not for the minutes themselves, but for everything that trails behind them.
- Double entry. The customer already typed the address on your site — the manager types it again into the carrier’s account. The same work, twice.
- Errors found too late. One wrong digit in a phone number or the wrong branch, and the parcel goes astray — and you hear about it from an annoyed customer.
- Numbers out of sync. The tracking number lives apart from the order: it exists in the carrier’s account but not in the order card on your site. Linking the two needs a human again.
- A bottleneck at peaks. Before holidays or during a sale, orders double but the hands stay the same. That’s exactly when the manual process breaks.
When these small things add up, the owner is effectively paying someone to copy data from screen to screen. Automation removes that role entirely.
What “the site creates the waybill itself” means
The idea is simple: everything a waybill needs is already gathered at the moment of the order, so the site should build the waybill, not the manager. In practice, this is a few things working as one.
- An unambiguous address in the form. The buyer picks a city and branch from a suggestion list rather than free text. Nothing to decode later — the data is already ready for a waybill.
- Automatic calculation. From city, shipment type, weight and amount, the site works out the delivery terms by your rules: who pays, whether there’s cash on delivery, which warehouse you ship from.
- Creating the waybill without a human. Once the order is confirmed, the site passes the data to the carrier and gets the tracking number back immediately. The manager opens no separate account at all.
- A closed loop. The number lands in the order card and in the customer’s email or message at once. Nobody copies anything by hand.
After this, the manager’s role changes: instead of “create thirty waybills” it becomes “print thirty labels and hand over a stack of parcels”. The thinking work disappears; only the mechanical part remains.
Why connecting delivery to your records matters
A site that creates waybills is only half the job. The other half is making those numbers and statuses live where you actually run the business: in the order card, in the shipment list, in your reporting.
- One number, one order. The waybill is tied to a specific order for good. No cross-checking two lists to figure out what went to whom.
- Statuses update themselves. “Accepted”, “in transit”, “arrived at branch” refresh without calls or manual checks. This removes the most common support question — “where’s my order?”
- Clear returns and undelivered parcels. When statuses are visible in one place, you see at once what’s stuck or coming back, and stop losing money on “forgotten” shipments.
Because we both work with logistics day to day and build these integrations ourselves, we bring delivery and record-keeping into a single flow, rather than leaving them as two separate worlds you’d have to copy between by hand again.
Where manual work still returns — and how to plan for it
Honestly: fully human-free doesn’t exist, and a good integration doesn’t pretend it does. What matters is deciding in advance how to handle the awkward cases.
- Non-standard shipments. Multiple parcels, fragile or oversized goods, unusual weight — these need a manager’s judgment. The system should make stepping in easy, not block it.
- Address changes after the fact. A customer switches their branch — there needs to be a clear way to correct the waybill, not a mess of two numbers.
- Carrier outages. The service is sometimes unavailable. A proper integration doesn’t “silently lose” the order — it flags it and lets the manager create the waybill by hand, returning to automation the moment things recover.
- A fresh branch directory. New branches and lockers appear constantly. If the list is stale, buyers from newly opened points fall back to “I’ll write it in the comments” — and manual work creeps back in.
The point isn’t to remove the human entirely, but to have them handle the exceptions rather than the routine.
Embedded delivery is a small but complete system: an unambiguous address in the form, an automatic waybill, a link to your records, and graceful behavior when things fail. Built once and properly, it frees you for years from rewriting data from screen to screen. At LPF we’ve worked this way since 2018, and we stay with a solution afterwards rather than vanishing at launch. If you’d like to gauge how this would fit your own order flow, let’s start with a short conversation — we’ll walk through your process and suggest where to begin.