Skip to main content
FabWise

Roles & Permissions

Which roles can do what in FabWise. This article is generated automatically from FabWise's permission constitution — when permissions or roles change, the page updates on the next deploy.

Roles

Every user holds one role. Higher-level roles include the privileges of every lower-level role.

Admin (Level 4)

Full access. Nothing restricted.

Manager (Level 3)

Day-to-day operations. No HR or system configuration.

Supervisor (Level 2)

Shop floor authority. Shifts + view-only context.

User (Level 1)

Kiosk and workstation only. Never enters admin namespace.

Permission matrix

A check (✓) means the role can perform that action.

Permission Admin Manager Supervisor User
Access Admin
Access the admin namespace
Review Shifts
Review shifts, adjust times, add notes
Manual Start Shift
Manually start scheduled or unscheduled shifts on behalf of workers
Manual End Shift
Manually end shifts on behalf of workers
View Users
View user list, schedules, shift history
View Customers
View customer list and details
View Jobs
View job list and details
Manage Customers
Create, edit, delete customers
Manage Jobs
Create, edit, delete jobs
Manage Estimates
Create and revise estimates, quote lines, and quote acceptance workflows
Manage Internal Codes
Create, edit, activate, and deactivate internal task tagging codes
Manage Contacts
Create, edit, delete contacts
Manage Hiring
Create job postings, review and advance applicants, hire
Manage Labor Codes
Create, edit, delete labor codes
View Supplies
View the shop-supplies catalog (items + derived last price/last purchased)
Manage Supplies
Create, edit, deactivate, and reactivate shop-supply items
Process Supply Requests
Act on worker supply requests from the Admin queue — approve, reject, park for technical check, record a purchase. The coordinator (buyer) grant, distinct from view_supplies (read the queue/catalog) and manage_supplies (edit the catalog).
View Reports
View operational / department reports (labor, job costs, customer work summary). Manager-and-up — operational tier.
View Workforce Reports
View workforce and people reports, including team performance.
View Timecards
View the Timecards worklist — the per-week shift review and sign-off surface.
View Business Revenue Reports
View whole-business revenue / P&L / shop-wide rollup dashboards (split from view_reports — admin-only carve-out for cross-department revenue surfaces)
Export Data
Export CSV and report data
Manage Users
Create, edit, deactivate users and assign roles
Manage Settings
Operational settings — schedules, departments, shift types, kiosk devices, tasks, time-tracking config
Manage Account
Account-level configuration — company name, address, timezone, payroll-period, account-wide preferences (split from manage_settings — admin-only carve-out for account-identity surfaces)
Manage Billing
Billing operations — checkout, subscription state, cancellation, reactivation, billing history
Manage Integrations
Stripe + payroll-export + webhook integration configuration — plan changes, billing-interval changes, customer-portal access (split from manage_billing — admin-only carve-out for third-party integration management)
Destructive Actions
Delete records (customers, jobs, users, etc.)
View Job Costs
View per-job cost data on a single job: recorded material and subcontract cost, budget versus actual, and margin. Cross-job rollups stay admin-only.
Manage Job Costs
Record and edit per-job cost data — material and subcontract cost against a job.
Message Workers
Message workers via the account's implicit per-worker threads (admin inbox / iOS). Excludes the user role — workers reach only their own workstation thread by device possession, never the manager inbox.
View Machines
View machines — the asset list, per-machine detail, the utilization report, and the machine-run review queue. The read half of managing machines.
Manage Machines
Manage machines (create/edit machine records) and review/correct machine runs — the write half of view_machines
Manage Time Off
Admin-only management of the Time Off module — policies, assignments, grants, adjustments, opening balances (FAB-1742). Not granted to manager: managers approve/deny requests but do not configure policy or manually adjust balances.
Approve Time Off
View the Time Off landing surface, see who is off, and approve or deny time-off requests.

A person will answer.

Ask Foreman inside your account, or reach our support team — call, text or email, no sign-in required.