Roles and permissions

Admin portalTeam & settingsUpdated today

A role is a set of permissions. A person’s permissions are everything their roles allow together. Use the built-in roles, or make your own.

Before you start
  • You need Users & roles › Manage roles, which only Admins have.
1

See the roles

Open the Roles tab. Built-in roles are read-only. Duplicate one to make a variation.

Users & roles › RolesSample screen
Users & roles1Compare roles2New role
UsersRoles
3 Role4 TypeUsersPermissions
Account owner
Full access, including ownership
Built-in1All⋯
Dispatcher
Assigns and follows orders
Built-in324⋯
Night cashier
Receives cash after hours
Custom295 ⋯
  1. Compare roles opens a read-only grid of the roles side by side.
  2. New role starts a custom role.
  3. The role. Its name and a one-line description. Built-in roles are Account owner, Admin, Dispatcher, Cashier, Finance, Hub staff, Viewer and Sales.
  4. Type. Built-in roles are read-only: duplicate one to make a variation. Custom roles are yours to change.
  5. The ⋯ menu offers Duplicate as new role, and Delete role for a custom role with no users.
2

Start a new role

Press New role to start from scratch, or choose Duplicate as new role in a row’s ⋯ menu.

Users & roles › New roleSample screen
New role✕
Night cashier
Receives cash after hours
ScratchA copy of a role
Cashier ▾
2 The new role copies the notification defaults of the role you start from. From scratch, they are all off.
Cancel3Continue
  1. Start from. From scratch, or a copy of any role, built-in or custom. A copy keeps that role’s permissions.
  2. Notification defaults. The dialog and the editor both say what the new role starts with.
  3. Continue opens the role editor, “not saved yet”. The role exists only after you press Save as new role, and its name must be unique.
3

Choose the permissions

The editor has a card for each area. Press Save as new role to create it.

Users & roles › Role editorSample screen
← Back to RolesNight cashier Custom
Orders1All
View dashboard
View orders
Create orders
FinanceAll
2 View financeAlso turns on: View merchants, View orders
Record handovers
Manage invoices
3 Also turned on: View merchants
4 Users & roles · Admins only. Never grantable.
You have unsaved changesDiscard5Save changes
  1. The All switch turns every permission of an area on or off.
  2. A permission. Hover its ⓘ for what it allows, the permissions it also turns on, and the ones that need it. Turning on an action turns on the view it needs. Turning off a view turns off its actions.
  3. The toast. When a switch changes others, a message says which were also turned on or off.
  4. Users & roles. Managing users and roles, and viewing the Audit log, are for Admins only and cannot be given to a custom role. Transferring ownership, giving or removing Admin, and the subscription are for the owner only.
  5. Save changes. Applies at once to everyone with this role. A new role is “not saved yet” until you press Save as new role.
TipThe role applies at once to everyone who has it. Merchants have no “manage integrations” permission: API keys, webhooks and stores belong to the Integrations permissions.
4

Compare roles

Press Compare roles for a read-only grid. Click a role’s name to open it.

Users & roles › Compare rolesSample screen
← Back to RolesCompare roles1All areas ▾
PermissionDispatcher2 CashierFinanceViewer
3 View orders✓✓✓✓
Create orders✓———
Receive cash—✓——
Manage invoices——✓—
  1. Area filter. Narrows the grid to one area, such as Orders or Finance.
  2. The roles. Click a role’s name to open it. Built-in roles open read-only.
  3. The grid. A tick means the role has the permission. Nothing here can be edited.
5

Delete a role

Open the ⋯ menu of a custom role. Delete role works only when nobody has the role.

The permission areas

AreaWhat it holds
OrdersView dashboard first (it needs View orders), then the order permissions
MerchantsView · Create · Edit settings · Manage portal access · Suspend and reactivate · Archive · Assign account manager · View and edit bank details · Export
FinanceView finance · Record handovers · Record partner remittance · Send COD withdrawals · Mark withdrawal paid · Manage invoices · Match card payments · Finance exceptions · Set finance alert timers · Export statements
IntegrationsView · Manage stores · Manage API keys and webhooks · Manage 3PL partners
Users & rolesManage users · Manage roles · View audit log: Admins only

Keep Manage API keys & webhooks to the owner and Admins unless someone needs it. A company key can create and cancel orders for every merchant.

Screens are simplified drawings with sample data. Your portal may look a little different, but the names and steps are the same.

Common questions

Can a custom role be an Admin?

No. Users & roles permissions are never grantable.

Where do I see who uses a role?

The Users column on the Roles tab.

Why did another switch change?

An action needs its view, so turning an action on turns the view on. The toast says what changed.

Related guides

Was this helpful?