Account & settings

Roles and permissions

7 min read 27 Sep 2026 Cargoflow Team

Overview

Permissions are managed at two levels: per role, on the Roles & permissions screen, and per person, as extra permissions on their user form. The role is the main source: change a role and it applies immediately to everyone who has it.

Before you start

  • Permission: Manage Permissions, reserved for the super admin.
  • Where: the Roles & permissions tab in Users & access, or its tile in Admin › Configuration.
  • Language: this screen currently shows in the system’s default language regardless of yours. Permission names on each user form do follow your language.

How someone’s permissions are worked out

What a person can do is the sum of:

  1. their role’s permissions, as the matrix stands right now, and
  2. their extra permissions, if any.

Role permissions are not copied onto the user: they are read from the role every time. Removing a permission from a role removes it from all its users instantly, except anyone who also has it as an extra.

On top of that, each screen only exists if its module is on in the warehouse. A billing permission does nothing in a warehouse without billing. The full picture is in Modules, permissions and access.

View, do, close and configure

  • View — open the screen and look: view inventory, view receipts, view billing.
  • Do — create, move or change: write docks, capture receipts, adjust inventory.
  • Close or approve — the final step: confirm receipts, ship (close shipments), approve cycle counts, void invoices.
  • Configure — catalogs and settings: configure document numbers, configure clients, manage pricing.

Two cases worth knowing: reading your own jobs versus reading all jobs (the worker sees only theirs; the supervisor sees everything), and report permissions, which are one per report.

Default permissions, one by one

This is how roles come at installation. Your company may have changed them. SA = super admin, A = admin, S = supervisor, W = worker, C = accounting, P = client portal.

GroupPermissionHeld by
Docks and jobsRead DocksSA, A, S, W
Write Docks (assign doors and operators)SA, A, S
Read own jobsSA, A, S, W
Read all jobsSA, A, S
Write jobsSA, A
YardRead / write yardSA, A, S
Read / write all special jobsSA, A, S
Read own special jobsSA, W
InventoryView inventorySA, A, S, W, P
Manage inventory catalogsSA, A
Adjust / transfer inventory; approve cycle countsSA, A, S
Cycle countSA, A, S, W
View inventory valuationSA, A
ReceivingView receiptsSA, A, S, W, C
Create ASNsSA, A
Capture receiptsSA, A, S, W
Confirm receiptsSA, A, S
ShippingView shipmentsSA, A, S, W, C
Create shipments / ship (close shipments)SA, A, S
Cross-dockView / create cross-dock jobsView: SA, A, S, W. Create: SA, A, S
AccessorialsView accessorialsSA, A, S, W, P
Capture accessorialsSA, A, S, W
Configure accessorialsSA, A, S
VisitsView / manage visitsSA, A, S
Configure visits / Visit ReportsSA, A
QuotingView quotesSA, A, S, C
Manage quotesSA, A
Win/lose quotesSA only
BillingView / manage billingSA, A, C
Export billingSA, C (not admin)
Void/delete invoicesSA, A
Manage pricingSA, A
DocumentsManage document templatesSA, A
Generate documentsSA, A, S, W
Correct document identitySA, A, S
KPIView KPIsSA, A, S
Manage KPIsSA, A
ReportsRead History, Dock, Yard, Audit, Inventory, Receipt and Cargo Release Reports; Export Audit ReportsSA, A
Read Billing ReportsSA, A, C
ConfigurationConfigure docks, yard, visitor registration, clients and document numbers; appearanceSA, A
Configure UsersSA only
ReservedManage Permissions, toggle WMS modules, view the Cargoflow planSA only; cannot be given to anyone else

Three permissions in the list do not open any screen on their own: Read Docks (the dock board opens with read own jobs, read all jobs, write docks or read yard), Read KPIs (the one that counts is View KPIs) and the yard job permissions. The appearance permission currently shows untranslated, as appearance.

Which permission opens each setup screen

ScreenPermissionModule
Users & accessConfigure Users—
Loading DocksConfigure Users (the tile is shown with Configure Docks; see below)Docks
Parking AreasConfigure YardYard
Special Job TypesConfigure UsersYard
SMS / WhatsAppConfigure UsersExternal notifications
Folios / NumberingConfigure Document Numbers—
ServicesManage pricingBilling
AccessorialsConfigure accessorialsAccessorials
Loading verification checklistCreate shipmentsShipping
VisitsConfigure visits or configure visitor registrationVisits
KPIsManage KPIsKPI
Notifications & emailConfigure Users or manage billingReceiving or Billing
Warehouse appearanceAppearance—
Roles & permissionsManage Permissions—
Warehouses, Cargoflow and system AppearanceSuper admin role—
Important: the admin has Configure Docks by default and therefore sees the Loading Docks tile, but opening it gives "You do not have access to this page", because the screen requires Configure Users. If an admin must add docks, give them Configure Users knowing it also lets them manage users, or ask the super admin to do it.

Edit a role’s permissions

  1. Open Roles & permissions. Each role is a collapsed card with its name, how many users have it and how many permissions it grants. System roles carry a padlock.
  2. Click the role name to open its card.
  3. Tick or untick permissions. Groups currently show their technical names.
  4. Click the save button on that card. Each role is saved separately, with a confirmation message.

The super admin role is shown locked: it always has every permission. The client portal role also appears as a card; its permissions control what your customers’ users see in the portal (see The client portal).

Create a custom role

  1. Click the new role button.
  2. Type the role name (up to 50 characters), for example "Sales" or "Night receiving". It cannot repeat another role’s name or a system role’s.
  3. Choose a role to copy permissions from as a starting point, or start with no permissions.
  4. Create the role. The message asks you to tick its permissions and save.
  5. Adjust its permissions on its card and save the role.
  6. The role now appears in the role list when creating or editing users.

Delete a role

Only custom roles with no users show the trash icon on their card. Reassign their users to another role first (deleted users do not count). The six system roles cannot be deleted or renamed.

Extra permissions per user

Permissions section of the user form with checkboxes grouped by module; Read Docks and read own jobs are ticked with a padlock
On the user form, padlocked checkboxes come from the role; the rest can be ticked as extras.

On a user’s form, the Permissions section shows every permission. Padlocked ones come from their role. Tick any other to give it to that person only.

  • Use it for exceptions: the supervisor who also sees the dock report, the worker who confirms receipts on the night shift.
  • Don’t use it for groups: if several people need the same thing, create a role. It is easier to maintain and audit.

Example: a Sales role

Ana López and two other sales people must quote and see customers, but not operate.

  1. New role: "Sales", copying permissions from Accounting (which already views receipts, shipments and quotes).
  2. On its card, untick the billing ones and tick manage quotes and configure clients. Save the role.
  3. Assign the role to the three people in Users & access.
  4. Since win/lose quotes is super admin only by default, decide whether Sales needs it and tick it if so. See Quote and win.

What you cannot do

  • Grant the reserved permissions. In the matrix they look like normal checkboxes, but if you tick them the system silently drops them on save.
  • Remove from a user a permission their role brings: change their role or remove it from the role.
  • Give the same person different permissions per warehouse (see Users per warehouse).
  • Give, if you are not a super admin, extra permissions you don’t have.

Messages you may see

The message says…What it means
The name is reserved or already exists.There is already a role with that name.
A role with assigned users cannot be deleted.Move its users to another role.
System roles cannot be deleted or renamed.Create your own role instead.
The super admin role always has every permission.Expected.

Troubleshooting

I gave a permission and the person still cannot see the screen.

  • The module is off in the warehouse they are working in, or the screen requires another permission (see the screens table). Ask them to reload the page.

I removed a permission from the role and someone still has it.

  • They also have it as an extra on their form. Untick it there.

I ticked Manage Permissions on a role and it did not save.

  • It is a reserved super admin permission.

It won’t let me delete a role.

  • It is a system role, or it still has users.

Need help?

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

Was this article helpful?

Share: