Skip to content

Users and roles ​

Everyone who works in Boxture signs in with their own user. A user belongs to one account, has a main location, and has one or more roles. The roles decide which menus a user sees and which actions they may perform. This page explains how to manage users, what each role allows, and the related tools: impersonation, two-factor authentication and the users import.

Where to manage users ​

Open Admin › Users & Accounts › Users. Account owners who are not admins see Admin › Users directly.

The users list shows the users of the current account and its child accounts. You can filter and sort on these columns:

ColumnContent
AccountThe account the user belongs to (only shown when the current account has child accounts)
LocationThe user's main location
First name, Last name, Company name, EmailThe user's details
RolesAll roles of the user. A role that applies to one account is shown as Account name (Account) role
Time zoneThe user's time zone
Stateconcept, active or disabled
Created atWhen the user was created

The list can also be downloaded as CSV. Users who are neither admin nor account owner of the current account only see themselves in this list.

Who can open this screen

Only admins and users with the Account owner role for the current account can open the users screens. Other users are sent back to the dashboard. Only admins see the Roles tab and the Impersonate action.

Creating a user ​

  1. Go to Admin › Users & Accounts › Users and click Create.
  2. Fill in the Main tab (see below). Email is required and must be unique.
  3. On the Security tab, enter a password in New password and New password confirmation.
  4. Admins: on the Roles tab, choose a Role (and for account owner roles, the account in For).
  5. Click Save (or Save and continue editing).
  6. Click Activate in the card menu. A new user starts in the state concept and cannot sign in until activated.

The user is created in the account you are currently working in. To create a user for a child account, switch to that account first.

Main tab ​

FieldWhat it does
AvatarProfile picture shown in the interface
AvailableMarks the user as available for work. Only available users can be selected when assigning a pick list. The mobile app switches this on when the user signs in and off when they sign out.
First name, Last name, Email, Company nameUser details. Email is the sign-in name.
LocationThe user's main location. Only locations the user can access can be chosen.
Default packing bin locationThe bin location (with purpose Packing, in the main location) that is pre-selected when this user packs an order. See Packing.
Time zoneUsed to show dates and times to this user
Start week onFirst day of the week in date pickers for this user. When empty, the account setting Internationalization › Week start applies.

Roles tab ​

The Roles tab adds one role per save: choose the role in Role and click Save. Repeat to add more roles. The roles a user already has are shown in the Roles column of the users list.

  • For Account owner and Shopify account owner, the For field becomes active: choose the account the user owns. The role applies to that one account only. A user who should own a parent account and its child accounts needs the role for each of those accounts.
  • All other roles apply everywhere the user has access (they are not limited to one account). The For field stays disabled.
  • The Super user role is only offered to users who are super users themselves. Adding Super user automatically adds Admin as well.

Security tab ​

FieldWhat it does
Two factor requiredWhen switched on, the user must set up two-factor authentication. See Two-factor authentication.
New password, New password confirmationSets a new password. Both must match. Leave empty to keep the current password.
Accessible locationsRestricts the user to the selected locations. When empty, the user can use every location that belongs to, or is shared with, the accounts the user can access.

User states ​

StateMeaningHow to get there
conceptNewly created, cannot sign inCreating a user
activeCan sign inActivate (from concept or disabled)
disabledCannot sign inDeactivate (from active)

A user can only sign in when the user is active and their account is active or inactive (an account that has been deactivated blocks all its users; see Accounts). Disabling a user keeps all history (orders, pick lists, transaction logs) intact; it is the way to remove someone's access.

TIP

You cannot edit a super user unless you are a super user yourself. Every user can always edit their own profile through the profile menu.

Roles ​

Boxture has these roles. The names are the ones shown in the Roles tab and in the users import.

RoleIntended for
Super userBoxture staff. Everything an admin can do, plus super-user-only screens: Admin › Mobile apps and the Modules settings group. Only a super user can give someone the Super user role.
AdminBoxture or 3PL administrators. Full access, including the complete Admin menu, Settings and impersonation.
Warehouse associateWarehouse staff who may do all warehouse work: allocate, pick, pack, ship, receive, build kits, adjust inventory, plan and assign pick lists.
Account ownerA client of the warehouse who owns an account. Manages its own orders, products and users, but not warehouse execution. Applies to the account chosen in For.
Shopify account ownerSame as Account owner, for accounts created through the Shopify app. The Customers and Vendors menus are hidden for this role.
Pick list plannerCreates and manages pick list plans, creates pick lists from orders and assigns pick lists to pickers.
PickerPicks pick lists (web and mobile), puts pick lists on hold.
PackerPacks orders (web and mobile).
ShipperShips shipments, requests labels, registers delivery and tracking information.
ReceiverReceives purchase, return and transfer orders.
KitterBuilds kit orders. A kitter cannot confirm or cancel orders.
ReplenisherPerforms replenishment from the mobile app.
Bulk pack and shipUses Orders › Bulk pack and ship.
ReportingSees the Reporting menu.
Billing adminSees the Admin menu with the Exceptions item.
BillingReserved for billing; there are currently no billing screens in the menu.

Most roles are additive: a user with Picker and Packer may do both. Warehouse roles are usually combined with a main location and, if needed, Accessible locations to limit where someone works.

Permission table ​

The table below shows which role may perform each action. "AO" means Account owner or Shopify account owner for the current account. Admin includes Super user. A dash means the role does not grant the action (the user may still get it from another role).

Actions also depend on the state of the record: for example, an order can only be allocated when it is in a state that allows allocation. The order lifecycle explains those states.

Menu or screenAdminWarehouse associateAOOther roles
Orders, Shipments, Products, Customers, Vendors, TicketsYesYesYes (Shopify AO: no Customers/Vendors)Yes
Pick listsYesYes-Pick list planner, Picker
Containers, Inventory items (per bin location)YesYesOnly if the user also has another roleAny other role
InventoryFull inventoryFull inventoryFull inventoryFull inventory
ReportingYesYesYesReporting
Admin menuComplete-Users onlyBilling admin: Exceptions
Admin › SettingsYes---
Admin › Mobile apps (managing app builds)Super user only---
Mobile apps (download page in sidebar)YesYesOnly if the user also has another roleAny other role

Orders ​

ActionAdminWarehouse associateAOSpecific role
Create and edit ordersYesYesYesAny user
ConfirmYesYesYesAny user except Kitter
CancelYesYesYes- (never Kitter)
Allocate, UnallocateYesYesYes-
Hold (manual hold)YesYesYes-
Pick (create pick list from order)YesYes-Pick list planner
UnpickYesYes--
PackYesYes-Packer
UnpackYesYes--
Build (kit orders)YesYes-Kitter
ReceiveYesYes-Receiver
AnonymizeYesYes--
Retire (remove inventory orders)YesYes--
Bulk pack and shipYes--Bulk pack and ship
Import ordersYes-Yes-

Order actions also require the order's account to be active.

Pick lists and pick list plans ​

ActionAdminWarehouse associateAOSpecific role
View pick listsYesYes-Pick list planner, Picker
PickYesYes-Picker
UnpickYesYes-Picker
HoldYesYes-Picker
AssignYesYes-Pick list planner
Unassign, CancelYesYes--
ReplenishYesYes-Replenisher
Create, edit, activate, disable and release pick list plansYesYes-Pick list planner

When you assign a pick list, the user list shows active, available users with the Admin, Pick list planner, Picker or Warehouse associate role who have access to the location.

Shipments ​

ActionAdminWarehouse associateAOSpecific role
Edit shipmentYesYes--
Ship, Label, Shipped, Deliver, Proof of delivery, Tracking infoYesYes-Shipper
AnonymizeYesYes--

Inventory, products and master data ​

ActionAdminWarehouse associateAOSpecific role
Adjust inventory (up and down), edit inventory itemsYesYes--
Move inventory, container actions (put, take, split, merge, open, close, move, retire)YesYesOnly with another roleAny other role
Create and edit products, product categories, customers, vendorsYesYesYes-
Publish, expire, republish productsYesYesYes-
Import products, import usersYes-Yes-
Other imports (bin locations, totes, packing materials, container moves)Yes---

Mobile app menu ​

Mobile menu itemWho sees it
PickingUsers who may pick or replenish (Admin, Warehouse associate, Picker, Replenisher)
PackingAdmin, Warehouse associate, Packer
Inventory movesUsers with any role other than only Account owner / Shopify account owner

Users and administration ​

ActionAdminAOOthers
Open the users list and create/edit usersYesYes, for the owned accountOnly their own profile
Assign rolesYes--
Assign the Super user role, edit super usersSuper user only--
ImpersonateYes--
Reset 2FA, activate, deactivate usersYesYes-
Accounts, locations, bin locations, totes, packing materials, carriers, channels, service types, shipping methods, holidays, reasonsYes--
Settings, integration, imports overview, messaging, papersYes--

Impersonation ​

Admins can sign in as another user to see exactly what that user sees, for example to reproduce a problem.

  1. Open the user in Admin › Users & Accounts › Users.
  2. Click Impersonate in the card menu. The option is only shown for active users and when you are not already impersonating someone.
  3. Boxture signs you in as that user and opens the dashboard. Everything you do is done as that user; the transaction log records you as the original user, so admins can see who really performed an action.
  4. To return, open the profile menu and click Stop Impersonating. You are signed back in as yourself, your previous account and location are restored, and you return to the user's page.

You can only impersonate users of accounts you can access.

Two-factor authentication ​

Two-factor authentication (2FA) adds a one-time code from an authenticator app to the sign-in.

  • Requiring 2FA: switch on Two factor required on the user's Security tab. The next time the user uses Boxture, they are taken to the Enable Two factor authentication page with a QR code. They scan it with an authenticator app and enter the code to confirm. From then on, signing in asks for a code after the password.
  • Reset 2FA: when a user has lost their phone or authenticator app, open the user and click Reset 2FA in the card menu. This removes the user's 2FA secret and switches off the code requirement. If Two factor required is still on, the user is asked to set up 2FA again (with a new QR code) at their next sign-in.

Importing users ​

Many users can be created or updated at once with the users import: on the users list, click Import. The general import process is described in Imports.

The user import supports these columns:

ColumnNotes
Record IDFill in to update an existing user; leave empty to create a new user
AvatarURL (http, https or ftp) of an image
AvailableYes/No. Empty means not available.
First name, Last name, Email, Password, Company nameUser details
LocationName or ID of a location of the current account
Default packing bin locationName or ID of a bin location in that location
Time zone, Week startAs on the Main tab
RolesRole names as shown in the role list, separated by commas, e.g. Picker,Shipper
ForAccount names for the roles, in the same order, separated by commas. Leave a position empty for roles without an account, e.g. ,,Account1
Accessible locationsLocation names or IDs, separated by commas
State eventFor example activate to activate new users or disable to deactivate them

Roles in the import are added to the user's existing roles; existing roles are not removed. Users are created in the current account.

Boxture Help