← Docs
Administration2 min read

Users, roles & permissions

Team access control with granular permission keys.

StokUp is built for teams. Owners invite staff, assign roles, and control exactly what each person can see and do — from POS checkout to cost prices, reports, and integration settings.

Inviting team members

  1. 1Go to Settings → Users & Roles.
  2. 2Click Invite user — enter email and select a role.
  3. 3The invitee receives an email with a link to join your business.
  4. 4They sign in and land in your workspace with permissions from their role.
  5. 5Change roles anytime — permissions update on next page load.

Built-in roles

RoleTypical access
OwnerFull access — billing, users, all modules, all settings
ManagerProducts, inventory, reports, orders; limited settings
CashierPOS sell, hold cart, print receipt; no cost prices or reports
CustomYou choose each permission toggle individually

Permission keys

Permissions are granular module keys. When building a custom role, toggle only what that person needs — principle of least privilege.

KeyGrants
pos.sellComplete checkout and take payment
pos.discountApply line or cart discounts
pos.refundProcess returns and refunds
inventory.view_cost_priceSee cost prices on products and reports
inventory.adjustManual stock adjustments
report.viewAccess the reports center
report.exportDownload CSV exports
woocommerce.manageChange WooCommerce integration settings
users.manageInvite, edit, and remove team members
billing.manageView invoices and change subscription plan

Cashier PIN

POS supports a cashier PIN so multiple staff share one register login. Each sale records which cashier completed it — useful for commission tracking and audit.

Create a 'Stock clerk' custom role with inventory.adjust but without pos.sell — perfect for back-room staff who receive goods but don't checkout.

Users & roles → /dashboard/settings/users-roles
Users & roles

Still need help?

Our team responds within one business day.

Contact support