End-to-end processes

Working with several warehouses

9 min read 1 Oct 2026 Cargoflow Team

Summary

When your account has more than one warehouse, almost everything you see is filtered by the active warehouse, the one shown in the top bar: customers, stock, receipts, shipments, invoices, reports, configuration. Each warehouse has its own modules, document numbers, services, templates and notifications. People, on the other hand, belong to the account: the same user can work in several warehouses with the same role.

This article explains what belongs to each warehouse, how people are spread across them, which warehouse a customer belongs to, how goods move from one to another and what can be seen for all of them at once.

What belongs to each warehouse and what is shared

Per warehouseShared by the account
Modules on, time zone, daily inventory hour, default notification languageThe contracted plan and the maximum warehouses and users
Customers (each belongs to one), products, locations, zones, stockUsers, their roles and their extra permissions
Receipts, advance ship notices, shipments, cross-docks, visitsThe Roles and permissions matrix
Docks, yards, special job types, kiosksThe system appearance (except the warehouse color theme)
Service catalog and its currencies, accessorials, quotes and their templates
Charges, invoices, receivables
Document numbers, document templates, KPIs, notifications and emails, SMS / WhatsApp

Before you start

  • Creating warehouses and seeing all of them is for the Super Admin (admin menu › Warehouses), within the plan’s maximum.
  • Giving access to a warehouse is done on the user record, with the configure users permission (Super Admin out of the box).
  • Transferring between warehouses needs the transfer inventory permission (Super Admin, Admin and Supervisor), the inventory module and access to both warehouses.

The warehouse switcher

If you have more than one warehouse, you are asked to pick one when you sign in. After that you switch with the warehouse name in the top bar: pick one in «Available Warehouses» and the system takes you to your home screen already in the new one, with a notice. Switching changes the data, the menu (according to the modules on), the configuration you edit and the cut of the day, which uses the warehouse’s time zone. See Changing language and warehouse.

Important: before saving any configuration (numbers, services, notifications), look at the warehouse name in the top bar. It is very easy to configure the wrong one.

Users in several warehouses

  1. Open the record in Users & access.
  2. Under Access › Warehouses, tick each warehouse they will work in. The Active checkbox on each removes access to that warehouse without touching the others.
  3. Pick their role. It is the same for all their warehouses.
  4. Save. The person now sees the switcher with their warehouses.
User record with the Access block: the Worker role and the Warehouses list with a checkbox for each warehouse and its Active checkbox
Access: one role and one or more warehouses, each with its Active checkbox.
  • The Super Admin has every warehouse without being assigned.
  • A user administrator who is not a Super Admin only sees the people of their active warehouse and can only assign warehouses they have access to.
  • Under admin menu › Warehouses, the Super Admin can see each warehouse’s users and give each one a role in that warehouse. That role grants no permissions: it decides who gets the bell alerts in that warehouse and who shows up to be assigned jobs there. See Modules, permissions and access.

Customers and warehouses

Each customer has a home warehouse: the active warehouse when they were created, or the one of the quote they came from. That is where they appear in the customer list and in the receipt, shipment, job and billing selectors.

The Warehouses tab on their record («Attach Warehouse») adds other warehouses to the customer. In every active attached warehouse the customer also appears in the team’s list and selectors, and in their portal they can switch to that warehouse to view, notify and request. You can only attach warehouses you have access to, and detaching keeps the history.

Warehouses tab of a customer record with the Operating Warehouses title, the warehouse selector, the Attach Warehouse button and the notice that no warehouses are attached yet
Warehouses tab: attach the warehouses where the customer operates.
Important: do not create the same customer twice: attach it. What you do have to repeat in the second warehouse is what lives in each one: their SKUs (see Set up a SKU step by step) and, if they use them, their document templates, which you copy with Copy to warehouse from the template list.

Setting up each warehouse

A new warehouse starts empty (apart from a first yard the system creates for it). With it selected, go through:

  • Warehouse data (Super Admin, admin menu › Warehouses): name, code, time zone, daily inventory report hour, default notification language.
  • Modules in the Cargoflow panel.
  • Document numbers: save the screen even if you keep the factory formats. See Document numbers and documents across the flow.
  • Services and their currencies: the catalog is not copied from another warehouse.
  • Accessorials, docks, yards, special job types, visitors and kiosks.
  • Document templates and the KPI dashboard.
  • Notifications and emails (operational alerts and internal invoice copy) and SMS / WhatsApp, each with its limits. See Warehouse notifications and emails.

The recommended order is in the Quick setup guide.

Moving goods between warehouses

New transfer form with the Type, Product, source and destination Location, Quantity and Lot ID fields
New transfer: the «To another warehouse» type swaps the destination location for a warehouse.
  1. In the source warehouse, Inventory › Transfers › New transfer, type «To another warehouse».
  2. Pick the product, source location, quantity and lot if it applies, and the destination warehouse (only active warehouses you have access to are listed).
  3. Transfer. The goods leave the source immediately and stay in transit: they count in neither warehouse’s stock.
  4. In the destination warehouse, Inventory › Transfers shows the incoming tray. Pick the location in «Receive into» and click Receive. It is received in full.

Each step leaves its Transfer movement in the history of its own warehouse. There is no button to cancel a transfer in transit: if it was a mistake, the destination receives it and sends another one back.

Important: the product and the customer still belong to the source warehouse. In the destination, the received line may show a dash instead of the SKU and name, the goods’ age starts counting on the day they are received there, and to ship it from there the customer has to be attached to that warehouse. Use these transfers for moving stock between warehouses of a customer already operated in both, and check with us before moving goods that will ship from the destination.

See Stock transfers.

Reports across warehouses

  • Reports, the home dashboard and KPIs show only the active warehouse. To compare warehouses, download the same report in each one.
  • The Audit report has an «All warehouses» checkbox, for the Super Admin only.
  • The Users list has a warehouse filter, with an all option, for the Super Admin.
  • The Cargoflow panel shows the account’s warehouses, their modules and users.
Audit report with counters per module, the module, user, date and search filters, and the Only corrections and All warehouses checkboxes
Audit: the only report with an «All warehouses» checkbox.

Example: opening a second warehouse

The account runs the Principal warehouse and opens Test 2 in another city, with its own time zone.

StepWhoWhat they do
1Super AdminCreates Test 2 with its code, its time zone and the daily inventory at 8:00 AM
2Super AdminIn Cargoflow turns on Docks, Inventory, Receiving, Shipping and Billing in Test 2
3Super AdminGives Test 2 access to Ana López (Admin) and Carlos Ruiz (Worker); deactivates Principal for Luis Pérez because he is moving
4Ana López, in Test 2Saves the document numbers, loads the service catalog, creates docks and locations
5Ana López, in Test 2Creates Central Warehousing as a Test 2 customer, with code CENTRAL, rates and contacts
6Ana López, in Test 2Sets up Test 2 notifications and emails and runs a receipt-to-invoice test

Central Warehousing will get their daily inventory at 8:00 AM Test 2 time, and their invoices use Test 2’s numbers.

What can go wrong

I cannot find a customer, receipt or invoice I know exists.

  • It belongs to another warehouse. Switch warehouses and look there.

I attached the customer to the second warehouse and they do not appear in its selectors.

I cannot find the customer’s SKUs in the second warehouse.

When I sign in it says I have no access to any warehouse.

  • You have no warehouses assigned, or all have the Active checkbox unticked.

The destination warehouse is not offered when transferring.

  • It is inactive or you have no access to it.

I do not see the transfer to receive it.

  • You are in the wrong warehouse: the tray only shows what is coming to the active warehouse.

Bell alerts reach people who do not work in that warehouse, or miss people who do.

  • Check that person’s per-warehouse role under admin menu › Warehouses › users, and the recipient roles in that warehouse’s Notifications and emails.

I set up document numbers and the other warehouse did not change.

  • They are per warehouse: repeat in each one.

Best practices

  • Give warehouses names that are easy to tell apart at a glance in the top bar.
  • Set the right time zone from day one: every report’s «today» depends on it.
  • Deactivate access to a warehouse instead of removing it when someone stops working there temporarily.
  • Receive transfers the same day: in transit, the goods are in no stock.
  • When you finish setting up a new warehouse, run a full receipt-to-invoice test in it.

Frequently asked questions

Can someone be a supervisor in one warehouse and a worker in another?

Not in permissions: the role is the same for all their warehouses. What does change per warehouse is who gets alerts and who is assigned jobs (the per-warehouse role), and access to each one. If they truly need different permissions, use two accounts.

Does each warehouse have its own time?

Yes. The warehouse’s time zone cuts the day on the dashboard, in reports, in daily storage and in the daily inventory hour.

Who creates a new warehouse?

The Super Admin, under admin menu › Warehouses, as long as the plan allows another warehouse. If you reached the maximum, write to us.

Need help?

If something did not work as expected, our support team can help you.

Was this article helpful?

Share: