Management & Control

Roles and Permissions

Role-based access control across 16 business areas: screens hidden when access isn't granted, actions blocked when not authorised. Least privilege by default.

Least-privilege by default

Sales manages quotes, orders, customers (not inventory or pricing). Warehouse manages stock and POs (not pricing). Each role gets only what it needs.

New users, instantly configured

Assign a role when inviting a user and they get the right access immediately. No configuring individual permissions one by one.

Permissions grid on every user

Each user's detail page shows a clear grid of business areas and access levels (view, manage, pick) so it's obvious what they can and can't do.

View vs change vs pick

Permissions split three ways (read-only visibility, full management, and warehouse-specific pick rights) so you can show someone an area without giving them control.

User permissions grid showing access levels by area
User permissions grid showing access levels by area

What it does

Controls what each user can see and do within the system using role-based access control. Every user is assigned one or more roles, and each role grants a specific set of permissions across 16 business areas, from customers and orders to inventory, pricing, and production. Permissions are enforced everywhere: screens that a user doesn't have access to are hidden from their navigation, and actions they're not authorised to perform are blocked.

What it replaces

Replaces the all-or-nothing approach where everyone shares the same login, or where access restrictions require IT involvement every time someone joins or changes role. Without granular permissions, businesses either give everyone full access (risky) or restrict access so heavily that people can't do their jobs (frustrating).

Who it's for

Any business with more than a handful of users, especially those where different teams handle different functions. A distributor with separate sales, warehouse, and admin teams needs each group to see only what's relevant to them. A manufacturer needs production staff to access BOMs and production orders without being able to modify pricing or customer data. The more people using the system, the more important clear access boundaries become.

What problems it solves

  • Everyone can change everything. Each role grants only the permissions that role needs. A sales user can manage quotes, orders, and customers but cannot adjust stock or change pricing rules. A warehouse user can manage inventory and purchase orders but cannot modify customer records.
  • Setting up access for a new person takes too long. Assign a role when inviting a user and they immediately get the right access. No need to configure individual permissions one by one.
  • Hard to see what access someone actually has. Every user's detail page shows a clear permissions grid, listing every business area with their access level (view, manage, pick) at a glance.
  • No separation between "can see" and "can change". Permissions are split into view (read-only), manage (create, edit, delete), and pick (warehouse operations), so you can give someone visibility into an area without letting them make changes.

Get straight answers about your own business.

Why did margin drop? Where did the stock go? Which customers are slipping away? We show you where those answers would come from. We also tell you what Flōware would cost.