Quickstart
Get from zero to a fully-received shipment, a stamped production order, a dispatched outbound and a CRA-ready report in about ten minutes. This walks through the same flow your warehouse staff and customers will use every day.
You'll need access to a running EMS instance — typically your company's deployment. If you're evaluating EMS, contact admin@excisems.com for a 14-day full-feature trial with sample data.
What you'll cover
- The default admin / admin first sign-in (and how to change it)
- Setting up your first consignee and product so the rest of the system has data to work with
- Creating an inbound shipment, uploading the Notice of Arrival, scheduling pickup
- The receiving box-scan flow with damage and missing tracking
- Creating a production order and executing a stamp run
- Generating an outbound and pulling your first stamp-accounting report
Sign in for the first time
Open your EMS URL. The default administrator account is seeded automatically. Sign in with username admin and password admin.
The default password is for first-run setup only. Go to Settings → Users → admin → Reset password the moment you're in, or sign in once and the system will prompt you on next session.
Once signed in you'll land on the dashboard. The sidebar has every module — Dashboard, Shipments, Consignees, Receiving, Inventory, Storage, Production, Stamp Orders, Logistics, Reports, Settings.
Add a consignee
EMS is consignee-aware from intake: every shipment is owned by exactly one consignee. So before you create a shipment, add the customer / brand that owns it.
- Click Consignees in the sidebar.
- Click the + New Consignee button.
- Fill in the required fields: Code (a short identifier like "NORWOOD"), Name, primary address, and contact email.
- Click Save.
If you're running your own brand and you're the only consignee, just create one record for your own company. The customer-portal feature stays dormant unless you grant portal access to a third-party consignee.
Add a product
Products are SKUs you'll receive, stamp and dispatch — typically one row per flavour-size-nicotine combination.
- Click Inventory in the sidebar (this is the products catalogue, separate from the live stock view in Storage).
- Click + New Product.
- Set the Brand, Name, Flavour, mL volume, Nicotine mg, and Category (e.g. Disposables).
- Save.
You can also create products on-the-fly from the Receiving edit form when a box turns up with an unexpected variant — but it's cleaner to seed the catalog first.
Create your first shipment
The Shipments module owns the inbound side of the warehouse pipeline. A shipment moves through these stages: Documents Processing → Awaiting Customs → In Transit → Arrived → Customs Cleared → Ready for Pickup → Picked Up → Ready for Receiving → Received → Inventoried.
- Click Shipments, then + New Shipment.
- The wizard will walk you through:
- AWB (Air Waybill number — unique per shipment)
- Supplier name
- Consignee (pick from step 2)
- Flight date and estimated arrival
- Optional: drag-drop the commercial invoice / packing list PDFs to extract line items automatically
- Items — product + quantity per line
- Click Create shipment. It'll appear in the list with status Documents Processing.
EMS can parse PDF and Excel packing lists to pre-fill the items grid. The parser supports common templates from major carriers; for an unfamiliar template you can map columns manually and EMS will remember the mapping for next time.
Upload the Notice of Arrival
The NOA is the document from your customs broker that triggers the freight pickup. Once it's uploaded, EMS:
- Records the actual skid count from the NOA (which may differ from the packing list)
- Asks you for an arrival date
- Auto-suggests a pickup date as arrival + 1 day (you can override)
- Caps the pickup at the truck capacity of 12 skids per trip — overflow stays in Ready for Pickup for a follow-up trip
- Open the shipment from step 4.
- Click Upload NOA.
- Drag in the NOA PDF, enter the Skid count and Arrival date.
- Confirm or override the suggested Schedule Pickup Date, then click Save NOA.
Confirm Received at Warehouse
When the truck arrives at the dock, mark it received. This is a separate step from "scanning boxes" so a manager can confirm physical arrival before the warehouse team starts the receiving flow.
- Open Receiving in the sidebar.
- The shipment will be in the Arrived — Confirm Receipt section.
- Click Confirm Received. Status moves to Ready for Receiving.
Scan and skid the boxes
Now the warehouse team box-scans, builds skids and assigns them to zones.
- From the Receiving page click Start Receiving on the confirmed shipment.
- The Box Scanner shows your progress (how many stored, scanned, and total) and a scan field. Scan or type the box number, then click Lookup.
- The confirm card shows the contents per the packing list. Adjust per-line:
- Damaged — units physically damaged
- Missing — units expected but absent
- Good units updates automatically
- Click Accept to Skid. The box appears in the Current Skid list. If you tagged any damage, the row turns alert-red with a chip showing the good-versus-total count.
- Click Edit on a box in Current Skid to change its contents — the granular Damaged / Missing / Good fields are preserved.
- Repeat for the rest of the boxes. When ready, pick the Zone + Slot in the Skid Builder panel and click Complete Skid.
- For multi-skid shipments, repeat. When every box is on a completed skid, Finish Receiving moves the shipment to Inventoried.
The Damage Photos section in the box edit card lets you attach images of damaged units. They're stored alongside the box record and surfaced in audit reports.
Schedule a stamp production run
Now that boxes are inventoried, you can schedule a Production Order (PO) that consumes federal and / or provincial stamps.
- Open Production Orders in the sidebar, click + New PO.
- Pick the source shipment, then enter quantities per region (Federal, Ontario, Quebec, Alberta, Manitoba). EMS shows you what's available based on the good quantity (damaged units don't count).
- Drag the PO onto a weekday slot in the production calendar. Daily capacity caps prevent over-scheduling — you'll see a red-flag warning if you exceed.
- Save the PO. It enters Open status, ready to execute.
To execute the run on production day:
- Open Production (the workspace, not Production Orders).
- Pick today's PO from the queue.
- Scan boxes through the stamping line. EMS deducts from the right region's stamp ledger automatically.
- When all units are stamped, the PO moves to Pending Verification.
- A second user opens the PO and clicks Verify, optionally adjusting if scanned count differs from estimate.
- On verify, EMS auto-creates Outbound records grouped by consignee and the PO moves to Completed.
Dispatch the outbound
- Open Outbound in the sidebar.
- Click the auto-generated outbound from step 8. Review the per-skid breakdown.
- Click Generate BOL for the bill of lading PDF, and Generate packing list for the per-skid manifest.
- When the truck is loaded, work through the loading checklist (each skid confirmed) and click Dispatch. Status moves to Dispatched and the customer is notified through the portal.
Pull a stamp-accounting report
- Open Reports in the sidebar.
- Pick Stamp Accounting, then the quarter.
- You'll see opening balance, received, used, and closing balance per region (Federal plus every provincial region you’ve added).
- Click Export PDF or Export Excel. The report is dated and signed by the user generating it.
That's the loop: shipment → receive → stamp → dispatch → report. Every step you just did is captured in the audit log; you can pull the full chain of custody for any single box from the Reports module.
Next steps
Now that the core flow makes sense, dig into the modules:
- Shipping & pickup scheduling — full guide to creating shipments, NOA upload, the pickup calendar with truck capacity, and damage reports.
- Receiving & box-scan flow — multi-skid building, editing scanned boxes, damage photo capture, finish-receiving rules.
- Production scheduling & stamp runs — drag-and-drop calendar, daily caps, run execution, verification step.
- All documentation — module-by-module reference.
Email admin@excisems.com with your account name and what you're trying to do. We reply within one business day.
