End-to-end processes

Modules, permissions and access

10 min read 27 Sep 2026 Cargoflow Team

Summary

Whether a person sees a screen depends on several keys checked in order: the warehouse they are working in, whether that screen’s module is contracted and on in that warehouse, and whether their role (or an extra permission) lets them open it. In the client portal there is one more key: their account’s access to each section. If one fails, the system hides the menu option; if someone arrives through a direct link, they see a «not found» page or a «no access» page, depending on which key failed.

This article gathers the keys in one place and ends with a guide to fix «I don’t see…» by cause.

The keys, in order

KeyWhere it is setWho changes itIf it fails
1. Warehouse accessUser record, Access block › Warehouses (with its Active checkbox)Whoever manages usersNot in the switcher; if their session was in it, «You do not have access to this page»
2. Module contractedThe Cargoflow planCargoflowThe module cannot be turned on in any warehouse
3. Module on in the warehouseAdmin menu › Cargoflow, per warehouseSuper AdminThe menu disappears; a direct link gives page not found (404)
4. PermissionRoles and permissions, or extra permissions on the user recordSuper Admin, out of the boxThe menu disappears; a direct link gives «You do not have access to this page» (403)
5. Per-section access (portal only)Customer record › Portal UsersWhoever configures clientsThe section does not appear; a direct link gives access denied
Tip: when something «disappears», check the warehouse in the top bar first. It is the most common cause, because each warehouse can have different modules.

The modules and what they turn on

ModuleWhat it adds to the menuWhat else it turns on
DocksOperations › My Work, Docks, DriversConfiguration › Loading Docks; the home dashboard
YardOperations › Yard, Special JobsParking Areas and Special Job Types in Configuration
VisitorsOperations › Visitors; admin › Visitor settingsKiosks, invitations, visitor arrival and departure alerts
External notifications (SMS / WhatsApp)Admin › SMS / WhatsAppMobile messages to drivers and visitors
InventoryInventory › KPIs, stock, adjustments, cycle counts, transfers, products, locations, zonesPortal Inventory section; daily inventory email; inventory report
ReceivingInventory › Inbound (ASN), ReceiptsPortal Receipts section; operational alerts; receipts report
ShippingInventory › ShipmentsPortal Shipments section; loading checklist; shipments report
Cross-dockOperations › Cross-dockCross-dock handling
AccessorialsOperations › Accessorials; admin › Accessorial TypesThe Accessorials panel on receipts, shipments and jobs
BillingCommercial › Billing, Receivables, ArchiveConfiguration › Services; charges from all operations; internal invoice copy
QuotesCommercial › QuotesConverting a quote into a customer
DocumentsAdmin › Document TemplatesPrint documents on receipts and shipments; automatic goods receipt note, bill of lading and packing list
KPIsReports › KPIs; admin › Manage KPIsPortal KPIs section; monthly summary email
Client portalNothing in the warehouse menuThe portal and the Portal Users tab
API and EDIAPI keys in the menu under your nameNotices and orders coming in through integrations

Clients, Users & access, Configuration, Reports and Folios do not depend on a module: only the permission controls them. Each report, however, only appears if its module is on.

Turning a module on or off

  1. Sign in as Super Admin, open the admin menu and click Cargoflow (at the end of the menu, in the account group).
  2. Check the contracted plan. Only contracted modules can be turned on; the rest show as not contracted.
  3. For the warehouse you want, click Activate or Deactivate on the module. The change applies on each person’s next click.
  4. Switch to that warehouse and confirm the menu shows what you expected.

Some modules work better together: Billing without Inventory charges handling but not storage; the portal without Receiving lists no receipts; Accessorials without Billing captures but does not charge.

The factory roles

This is how the six system roles come. Your company may have adjusted them in Roles and permissions.

AreaSuper AdminAdminSupervisorWorkerAccounting
Users, roles, modules, warehousesYesNoNoNoNo
Customers and their ratesYesYesNoNoNo
Docks and yard: operateYesYesYesOwn jobs onlyNo
Receipts: capture / confirmYes / YesYes / YesYes / YesYes / NoView only
Advance ship notices (ASN)YesYesNoNoNo
Shipments: create and shipYesYesYesView onlyView only
Inventory: adjust, transfer, approve countsYesYesYesCount onlyNo
Products, locations, zonesYesYesNoNoNo
Quotes: view / edit / winYes / Yes / YesYes / Yes / NoYes / No / NoNoYes / No / No
Billing: operate / void / export the poolYes / Yes / YesYes / Yes / NoNoNoYes / No / Yes
Document templates / generate documentsYes / YesYes / YesNo / YesNo / YesNo
KPIs: view / manageYes / YesYes / YesYes / NoNoNo
Reports in the Reports sectionAllAllNoneNoneTransactions and invoices
Document numbers, appearanceYesYesNoNoNo

The sixth role, client portal, is for your customers’ accounts and is never assigned from Users & access. See User roles and Roles and permissions.

Permissions that surprise people

  • Loading Docks in Configuration needs, besides configure docks, the configure users permission. That is why the Admin sees the tile but the screen denies access.
  • SMS / WhatsApp and Special Job Types also need configure users: out of the box, only the Super Admin.
  • Docks and Drivers in the menu need write docks; the worker, who only reads, reaches their work through My Work.
  • Winning a quote is Super Admin only out of the box, even though the Admin can build the whole quote.
  • Exporting the billing pool to Excel or CSV is for Super Admin and Accounting; the Admin does not have it.
  • Creating an exclusive service for a customer also needs manage pricing.
  • Correcting the client or number of a receipt or shipment is for Super Admin, Admin and Supervisor.
  • Inventory value in KPIs needs the valuation permission; billing cards need view billing.

The per-warehouse role

Permissions come from the person’s global role: the same in all their warehouses. Even so, the Super Admin’s Warehouses screen (admin menu › Warehouses › a warehouse’s users) keeps a role per warehouse. That role grants no permissions, but it decides two things:

  • Who gets the bell alerts in that warehouse (receiving, shipping and visitor alerts go by role).
  • Who shows up to be assigned jobs: someone registered in a warehouse as accounting does not show up as a worker there, even if their global role allows it.

When the user record is saved, that per-warehouse role is set to the chosen role. See Working with several warehouses.

Portal access

The portal has its own keys: the portal module on in the warehouse, each section’s module (inventory, receiving, shipping, KPIs) on in the warehouse the customer has selected, and their account’s access to that section: no access, read or write. The Portal Users tab only offers sections that are on in one of the customer’s warehouses. If the customer later contracts a new section, their existing accounts stay at «No access» for it until you edit them.

Portal Users tab with the notice that the client portal is not enabled in any of the customer’s warehouses and the list of existing users
If the portal is not on in any of the customer’s warehouses, the tab says so and does not let you create accounts.

Guide to «I don’t see…»

A menu option my colleague has is missing for me.

  • Are you in the same warehouse? Compare the name in the top bar.
  • Do you have the same role? Do they have an extra permission?
  • Is the module on in your warehouse?

I open a link and get a 404 page not found error.

  • That screen’s module is off in the warehouse you are in. Switch to the right warehouse and open it again.
  • The document belongs to another warehouse: receipts, shipments and customers only open from their own warehouse.

I get «You do not have access to this page».

  • Your role lacks that screen’s permission. Ask for it on your role or as an extra permission.
  • Your access to that warehouse is deactivated.
  • You are staff and opened a portal link to a document you cannot see; with permission, the system takes you to the warehouse view.

I see the tile in Configuration but opening it denies access.

  • That screen needs a second permission (typical of Loading Docks). See the list above.

A button is missing inside a screen I can open.

  • Buttons have their own permission: «Void» needs void invoices; «Accept & create client», win quotes; «Print Documents», generate documents and the documents module; «Export Excel», export billing.

I granted the permission and the person still does not see it.

  • The module is off in their warehouse, or the screen needs another permission too. Have them reload the page.

The customer signs in to the portal and gets page not found.

  • The portal is not on in any of their warehouses.

The customer does not see a section or the button to send a notice.

  • Their account has «No access» or read-only, or the section is not on in the warehouse they have selected.

Example

Luis Pérez is a Worker in the Principal warehouse. He is asked to confirm receipts on the night shift in the Test 2 warehouse.

  1. Warehouse: on his record, under Access › Warehouses, Test 2 is ticked with Active. He now sees it in the switcher.
  2. Module: the Super Admin confirms in the Cargoflow panel that Test 2 has Receiving on.
  3. Permission: confirming receipts is not in the Worker role. Since it is one person, it is added as an extra permission on his record instead of changing the role for everyone.
  4. Test: Luis switches to Test 2, opens Inventory › Receipts and now sees the confirm button on a captured receipt.

The extra permission applies in all his warehouses: he will also be able to confirm in Principal. If that is not wanted, the alternative is a second account or a different role.

Best practices

  • Turn on in each warehouse only the modules that will be used: the menu stays clean.
  • Give the lowest role that does the job and go up with extra permissions only for exceptions.
  • If several people need the same thing, create a custom role.
  • When someone reports they «can’t see something», ask for the warehouse name in their top bar and the page address.
  • Review portal access every time a customer contracts a new section.

Frequently asked questions

Does turning a module off delete data?

No. It only hides its screens and stops its background work in that warehouse. When you turn it on again, everything is still there.

Why is it sometimes «not found» and sometimes «no access»?

On purpose: a module that is off responds as if the screen did not exist, so it does not show what is not contracted. A missing permission responds that you have no access.

Who can turn modules on?

Only the Super Admin, and only within the contracted plan. To contract a new module, write to us.

Need help?

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

Was this article helpful?

Share: